Buzhug

Eine schnelle, reine Python-Datenbank-Motor
Jetzt downloaden

Buzhug Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Pierre Quentel
  • Website des Verlags:

Buzhug Stichworte


Buzhug Beschreibung

Eine schnelle, reine Python-Datenbank-Motor BUZHUG ist eine schnelle, reine Python-Datenbank-Engine mit einer Syntax, die Python-Programmierer sehr intuitiv finden sollen. Die Daten werden gespeichert und auf die Festplatte aufgerufen (es ist keine In-Memory-Datenbank); Die Implementierung wurde entwickelt, um alle Vorgänge zu erstellen, und insbesondere die Auswahl, insbesondere mit einer interpretierten Sprache, so schnell wie möglich. Die Datenbank wird als Python-Iterator implementiert, wodurch Objekte ergibt, deren Attribute die festgelegten Felder sind, die, wenn die Basis erstellt wird. Daher können Anforderungen als Listenverständnis- oder Generatorausdrücke anstelle von SQL-Abfragen ausgedrückt werden: Zum Aufnehmen in drucken record.name, record.AngInstead von cursor.execute ( "Select * in db, wo Name = 'Pierre' ') für r in cursor.fetchall (): drucken R , R List-Verständnis ist nur eine der verschiedenen Möglichkeiten, Datensätze auszuwählen. Direkter Zugriff durch Record Identifier ist unabhängig von der Größe der Basis nahezu sofort, und die in der SELECT () verwendeten Algorithmen, die in der SELECT () -Methode verwendet werden, trifft in den meisten Fällen extrem schnell. Gelöschte, einfache Verbindungen zwischen Basen, Hinzufügen und Entfernen von Feldern auf einem vorhandenen Basis usw.Database-Geschwindigkeitsvergleiche sind nicht einfach zu machen. Ich habe einen begrenzten Benchmark mit den gleichen Anwendungsfällen wie der Autor von Sqlite gemacht; Es zeigt, dass Buzhug viel schneller ist als andere reine Python-Module (Kirbybase, Gadfly); SQLite, das in C implementiert ist, ist schneller, aber nur weniger als dreimal im Durchschnitt. BuzHug ist eine Open-Source-Software, die unter der überarbeiteten BSD-Lizenz veröffentlicht wurde. Anforderungen: · Python


Buzhug Zugehörige Software

RAILSDB.

Eine in Rubin geschriebene Webanwendung mit dem Rubin auf dem Rubin auf Rails Web Framework. ...

183

Herunterladen

Webstorage.

Webstorage ist eine webbasierte Anwendung, die in PHP geschrieben wurde, um Dateien in einer PostgreSQL-Datenbank zu speichern. ...

173

Herunterladen