buzhug

Un moteur de base de données rapide et python
Télécharger maintenant

buzhug Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Pierre Quentel
  • Site Internet de l'éditeur:

buzhug Mots clés


buzhug La description

Un moteur de base de données rapide et pur-python BuzHug est un moteur de base de données rapide et pur-python, utilisant une syntaxe que les programmeurs Python devraient trouver très intuitives. Les données sont stockées et accessibles sur le disque (ce n'est pas une base de données en mémoire); La mise en uvre a été conçue pour effectuer toutes les opérations, et surtout la sélection, aussi vite que possible avec une langue interprétée. La base de données est implémentée en tant qu'herateur Python, produisant des objets dont les attributs sont les champs définis lorsque la base est créée. Par conséquent, les demandes peuvent être exprimées en tant que compréhensions de liste ou expressions génératrices, au lieu de requêtes SQL: pour enregistrer dans Imprimer l'enregistrement.name, record.ageInstead de curseur.execute ( "Sélectionnez * dans dB où nom = 'Pierre'") pour R dans Cursor.fetchall (): Imprimer R , R La compréhension de la liste est l'une des différentes manières de sélectionner des enregistrements; L'accès direct par identifiant d'enregistrement est presque immédiat, quelle que soit la taille de la base, et les algorithmes utilisés dans la méthode SELECT () effectuent des sélections extrêmement rapides dans la plupart des cas.BuzHug prend en charge le contrôle de la concurrence par Versioning, nettoyage des données inutilisées lorsque de nombreux enregistrements ont été enregistrés. Supprimé, des liens simples entre les bases, l'ajout et la suppression de champs sur une base existante, etc.Database Les comparaisons de vitesse ne sont pas faciles à faire. J'ai fait une référence limitée en utilisant les mêmes cas d'utilisation que l'auteur de SQLite; Il montre que Buzhug est beaucoup plus rapide que d'autres modules pure-python (Kirbybase, Gadfly); SQLite, qui est implémenté dans C, est plus rapide, mais seulement moins de 3 fois sur la moyenne.Buzhug est un logiciel open source, publié sous la licence BSD révisée. Exigences: · Python


buzhug Logiciels associés

MICA PHP DataSystem

MICA PHP DataSystem est un projet visant à fournir des développeurs Web à l'aide de PHP avec un système de base de données PHP basé sur une classe puissante. ...

212

Télécharger

mythile

Myphile est une application qui sert de pointe générique personnalisable à toute table MySQL. ...

404

Télécharger