Sélectionnez votre langue

Page d'accueil arrow-right ... arrow-right Outils de développement arrow-right QDBM

Nous avons compilé une liste de 6 alternatives gratuites et payantes à QDBM. Les principaux concurrents incluent upscaledb, GDBM. En plus de cela, les utilisateurs établissent également des comparaisons entre QDBM et Oracle Berkeley DB, Tokyo Cabinet, Kyoto Cabinet. Vous pouvez également consulter d'autres choix similaires ici : Outils de développement.


upscaledb
Free Open Source

Une base de données intégrée hautes performances, liée à votre application et optimisée pour les analyses ...

GDBM
Free Open Source

GNU dbm (ou GDBM, en abrégé) est une bibliothèque de fonctions de base de données utilisant le hachage extensible et ...

Oracle Berkeley DB
Free Open Source

Berkeley DB (BDB) is a software library that provides a high-performance embedded database for...

Kyoto Cabinet
Free Open Source

Cabinet de Kyoto: une mise en œuvre simple du DBM

LevelDB est une bibliothèque de stockage rapide clé-valeur écrite sur Google qui fournit un mappage ordonné à partir de ...

Gestionnaire de base de données plus rapide

QDBM Plates-formes

tick-square Linux
tick-square Mac
tick-square Windows

QDBM Description

QDBM est une bibliothèque de routines permettant de gérer une base de données. La base de données est un simple fichier de données contenant des enregistrements, chacun étant une paire de clé et de valeur. Chaque clé et valeur sont des octets en série de longueur variable. Les données binaires et la chaîne de caractères peuvent être utilisées comme clé et valeur. Il n'y a pas de concept de tables de données ni de types de données. Les enregistrements sont organisés en table de hachage ou en arbre B +.

En ce qui concerne la base de données de la table de hachage, chaque clé doit être unique dans une base de données; il est donc impossible de stocker deux enregistrements ou plus avec une clé en chevauchement. Les méthodes d'accès suivantes sont fournies à la base de données: stockage d'un enregistrement avec une clé et une valeur, suppression d'un enregistrement par une clé, récupération d'un enregistrement par une clé. De plus, des accès transversaux à chaque clé sont fournis, bien que l'ordre soit arbitraire. Ces méthodes d'accès sont similaires à celles de la bibliothèque DBM (ou de ses abonnés: NDBM et GDBM) définies dans la norme UNIX. QDBM est une alternative à DBM en raison de ses performances supérieures.

En ce qui concerne la base de données de l'arborescence B +, les enregistrements dont les clés sont dupliquées peuvent être stockés. Les méthodes d'accès pour stocker, supprimer et récupérer sont fournies comme pour la base de données de la table de hachage. Les enregistrements sont stockés dans l'ordre par une fonction de comparaison attribuée par un utilisateur. Il est possible d’accéder à chaque enregistrement avec le curseur par ordre croissant ou décroissant. Selon ce mécanisme, la recherche par correspondance des chaînes et la recherche par plage des entiers sont réalisées. De plus, la transaction est disponible dans la base de données de l'arborescence B +.

QDBM est écrit en C et fourni en tant qu'API de C, C ++, Java, Perl et Ruby. QDBM est disponible sur les plates-formes dotées d'une API conforme à POSIX. QDBM est un logiciel libre sous licence GNU Lesser General Public License.

QDBM Fonctionnalités

tick-square Database

Meilleures alternatives à QDBM

Partagez votre opinion sur le logiciel, laissez un avis et contribuez à l'améliorer encore davantage !

QDBM Mots clés

dbm key-value nosql

Proposer des changements

Vos commentaires

Sélectionnez une note
Veuillez sélectionner une note

Your vote has been counted.

Do you have experience using this software?