altibase open source relational database review
Ce didacticiel fournit un examen pratique de la base de données Altibase, qui est un système de gestion de base de données relationnelle (SGBDR) Open Source, compatible ACID et SQL:
Cet article vous donnera un examen détaillé de la base de données Altibase qui comprend les fonctionnalités du produit, les prix, le support client, les avantages et les limites de cette base de données en mémoire et sur disque.
Altibase est un SGBDR haute performance de niveau entreprise, téléchargeable gratuitement.
Explorons!!
Ce que vous apprendrez:
- Présentation de la base de données Open Source Altibase
- Conclusion
Présentation de la base de données Open Source Altibase
Altibase est le seul base de données hybride dans l'industrie qui combine parfaitement un en mémoire base de données avec un sur disque base de données en un seul produit de base de données utilisant une interface uniforme qui rationalise le traitement des données pour une efficacité maximale.
Ainsi, il élimine le besoin d'acheter séparément une base de données en mémoire et une base de données sur disque.
=> Altibase Site officiel
=> Vérifiez le Dépôt Github
La structure hybride permet à Altibase de profiter des avantages du stockage en mémoire et sur disque tout en masquant leurs faiblesses correspondantes. Pour des performances élevées, il permet l'utilisation de tables mémoire et pour un stockage économique, il permet l'utilisation de tables disque.
Altibase est connu pour être 10 fois plus rapide que les bases de données sur disque traditionnelles . Il est 2x plus rapide que les autres bases de données en mémoire . Altibase a servi plus de 650 clients à travers le monde et a effectué environ 6000 déploiements dans divers domaines de l'industrie, y compris 8 sociétés Fortune Global 500.
Taper: Base de données Open Source de niveau entreprise.
Licence : Libérer. Comme il s'agit d'une base de données gratuite, vous n'avez pas besoin d'acheter de licence pour utiliser Altibase.
Abonnement: Les frais d'abonnement sont inférieurs à ceux de tous les fournisseurs de SGBD traditionnels.
Industrie: Software d'entreprise
Quartier général: La société fabriquant ce produit est appelée «Altibase». Il a deux sièges sociaux, à savoir le Grand New York et Séoul, en Corée du Sud.
Clients majeurs: Altibase a ses clients dans les secteurs des télécommunications, des services financiers, de la fabrication et des services publics. Les principaux clients sont China Unicom, Posco, Samsung, HP, Hyundai, Toshiba Medical et de nombreuses autres sociétés de renommée mondiale.
Soutien technique: Le service client 24/7/365 est disponible dans le monde entier.
Évolutivité: Échelle verticalement et horizontalement.
implémenter la table de hachage c ++
Taille de l'utilisateur: Il convient à tous, c'est-à-dire aux petits (1000 employés).
Bref historique: En 2000, Altibase a fait sa première sortie commerciale et a acquis son premier client d'entreprise, à savoir Hyundai. Ensuite, Altibase a sorti son produit phare Altibase HDB (base de données hybride) en 2005. En 2017, Altibase a développé et commercialisé Sharding, et est devenu open-source en 2018.
Lecture recommandée => Meilleur logiciel de gestion de base de données
caractéristiques du produit
# 1) IMDB ( Base de données en mémoire )
Altibase est une base de données en mémoire avec une architecture rapide et conviviale. En particulier, il est très utile pour les cas d'utilisation qui exigent un débit élevé et une latence extrêmement faible.
# 2) Partage
Le partitionnement est une sorte de partitionnement de base de données qui divise d'énormes bases de données en parties plus petites, plus rapides et plus faciles à gérer, appelées fragments.
Altibase offre un sharding unique et de pointe d'une manière qui permet une amélioration linéaire des performances sans goulots d'étranglement liés au coordinateur. Ainsi, lors de la mise à l'échelle, il n'y a pas de dégradation des performances, quel que soit le nombre de serveurs ajoutés.
Altibase prend en charge simultanément le partitionnement côté serveur et côté client pour améliorer les performances et la compatibilité.
# 3) Flexibilité de déploiement
Son mode de déploiement flexible propose trois types, à savoir En mémoire uniquement, sur disque et mode hybride (mémoire et disque).
comment configurer un pare-feu sur un réseau
# 4) Hautement disponible
Altibase prend en charge les tables hautement partitionnées qui peuvent transférer des données du disque vers l'espace de table mémoire et vice versa. Il a également des propriétés pour spécifier la taille des données de caractère.
Altibase fournit également des fonctions à distance pour le traitement par lots. Ces fonctions ne peuvent être utilisées que dans les procédures stockées. Une autre fonctionnalité intéressante qui garantit une haute disponibilité est la sauvegarde par instantané.
Il a également un utilitaire appelé Adaptateur JDBC grâce auquel toutes les données modifiées dans Altibase peuvent être appliquées à d'autres bases de données prises en charge par JDBC. Il offre également un tampon de support dans lequel une certaine quantité de x-log est stockée. Cela permet de minimiser la réplication de la perte de données.
# 5) Outils et utilitaires
Altibase est riche en fonctionnalités et en fonctionnalités grâce à tous les outils et capacités relationnelles requis par les applications de niveau entreprise. Ces outils et utilitaires comprennent les principales fonctions telles que la productivité et l'administration, l'interopérabilité et la migration, etc.
Il prend en charge toutes les fonctions telles que processus multi-thread, LOB, réplication de données, verrouillage au niveau de la ligne, vue cohérente, récupération de base de données, table, index multi-clé, procédure stockée, fonction stockée, séquence, table de file d'attente, audit de base de données, lien de base de données , Synonyme, Portion de table, Sauvegarde définie par l'utilisateur, Sauvegarde en ligne et Vue de surveillance.
# 6) Plateformes prises en charge
Altibase est une plateforme multi-plateforme et peut être exécuté sur presque tous les systèmes d'exploitation et plates-formes d'entreprise.
# 7) Interfaces
Prend également en charge ANSI SQL-92 et d'autres SQL proposés par les autres SGBD. Il est hautement compatible avec l'interface standard.
# 8) Langages de programmation
Dans Altibase, plusieurs langages de programmation tels que C, C +, Java et tous les langages prenant en charge ODBC et JDBC sont pris en charge.
Tarification
Altibase est libre d'utiliser des SGBD open source. Vous pouvez le télécharger facilement sur le site Web d'Altibase.
Un abonnement payant est également proposé pour fournir un support professionnel. Les frais d'abonnement sont flexibles et compétitifs. Vous pouvez contacter directement le fournisseur pour un abonnement payant.
Service client
Le support client est fourni par le biais de tickets de formation et d'assistance. En cas de défaillance soudaine inattendue, les DBA Altibase distants résolvent les problèmes.
Ils offrent également des services de contrôle de santé préventif pour confirmer la disponibilité et les performances maximales de votre implémentation Altibase.
Avantages de la base de données Altibase
Jetons un coup d'œil aux différents avantages d'Altibase ci-dessous:
- Utilisation gratuite.
- Coûts de maintenance réduits.
- Un SGBD open source qui offre des fonctionnalités de partitionnement de pointe.
- 100% exempt de violation de propriété intellectuelle.
- Offre une suite de fonctionnalités riche et fiable.
- Migration facile du code SQL et des compétences.
- Très flexible et convivial.
- Débit élevé ((plus de 100 000 transactions par seconde) par rapport aux autres bases de données résidant sur disque comme Oracle.
- Faible latence et indexation efficace.
- Temps de réponse prévisibles et faibles (échelle de la microseconde).
- Conforme à l'ACID .
- Conforme à ANSI SQL.
- Réduit les coûts matériels et logiciels grâce à un SGBD en mémoire et sur disque sous un seul produit.
- Étant relationnel, compatible ACID et SQL, Altibase peut se substituer ou travailler en conjonction avec Oracle et d'autres bases de données héritées.
- La migration d'autres bases de données héritées vers Altibase est nettement moins compliquée. Cela réduit également les frais de DBA et de mise en œuvre.
Limites
Bien qu'il existe plusieurs avantages d'Altibase, il existe également certaines limitations.
Elles sont:
- Les index globaux ne sont pas pris en charge.
- Ne prend pas en charge le serveur et le client pour Windows.
- La fonction de transfert de données de DataPort n'est pas prise en charge à partir de la version récente.
- Actuellement, il ne dispose pas de son propre outil de gestion d'interface graphique comme celui d'Oracle. Cependant, vous pouvez utiliser n'importe quel utilitaire tiers si vous avez besoin d'une interface graphique.
- Pas idéal pour les marchandises de données, mais peut être utilisé pour les magasins de données.
- Il ne prend pas encore en charge l'accès mobile.
Intégrations Altibase
Vous trouverez ci-dessous la liste des outils qui s'intègrent à Altibase:
- Nappe
- Redash
- Knex.js
- Backend
- Vertica
- QlikView
- Nette
Conclusion
Altibase est un grand SGBDR hybride hautes performances et une base de données open source de niveau entreprise qui est gratuite.
Il a aidé de nombreux clients à utiliser à la fois le disque et la RAM comme méthodes de stockage. Il fournit une conformité ACID complète avec un ensemble complet de fonctionnalités.
=> Vous pouvez téléchargez cette base de données open-source gratuite d'ici et essayez-le.
N'hésitez pas à partager vos expériences dans la section commentaires ci-dessous !!
lecture recommandée
- Test de base de données avec JMeter
- MongoDB Créer une sauvegarde de base de données
- Tutoriel MongoDB Create Database
- Méthodes systématiques de test d'Oracle Database pour le traitement de la mémoire, de l'espace et du processeur
- Top 10 des outils de conception de base de données pour créer des modèles de données complexes
- Comment tester Oracle Database
- Performances MongoDB: performances de verrouillage, défauts de page et profilage de base de données
- MongoDB Database Profiler pour surveiller les requêtes et les performances