Buzhug.

Un motore di database veloce e pura-Python
Scarica ora

Buzhug. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Pierre Quentel
  • Sito web dell'editore:

Buzhug. Tag


Buzhug. Descrizione

Un motore di database veloce e pura-Python Buzhug è un motore di database veloce e pura-python, utilizzando una sintassi che i programmatori Python dovrebbero trovare molto intuitivi. I dati vengono memorizzati e accessibili su disco (non è un database in memoria); L'implementazione è stata progettata per effettuare tutte le operazioni e in particolare la selezione, il più velocemente possibile con una lingua interpretata. Il database viene implementato come iteratore Python, producendo oggetti i cui attributi sono i campi definiti quando viene creata la base; Pertanto, le richieste possono essere espresse come comprensioni elenchi o espressioni del generatore, anziché query SQL: per il record in Stampa record.name, record.age -stead di cursore.execute ( "Seleziona * in DB dove nome = 'Pierre'") per r in cursore.fetchall (): stampa R , R La comprensione dell'elenco è solo uno dei diversi modi per selezionare i record; L'accesso diretto tramite l'identificatore del record è quasi immediato indipendentemente dalla dimensione della base e gli algoritmi utilizzati nel metodo Select () rendono selezioni estremamente veloci nella maggior parte dei casi.Buzhug supporta il controllo della concorrenza mediante versioning, pulizia dei dati non utilizzati quando molti record sono stati Cancellati, collegamenti facili tra le basi, l'aggiunta e la rimozione dei campi su una base esistente, ecc. I confronti di velocità di velocità non sono facili da realizzare. Ho fatto un benchmark limitato usando gli stessi casi d'uso come autore di SQLite; Mostra che Buzhug è molto più veloce di altri moduli Pure-Python (Kirbybase, Gadfly); SQLite, che è implementato in C, è più veloce, ma solo meno di 3 volte in media.Buzhug è un software open source, pubblicato con la licenza BSD rivista. Requisiti: · Python.


Buzhug. Software correlato

Postarabico

Postarabic Project viene utilizzato per fornire la formazione araba per la visualizzazione della mappa in DCMMS. ...

244

Scarica

Bufonidae.

Bufonidae è uno strumento di query del database ispirato a TAD implementato come applicazione Java. ...

195

Scarica

Ksqlanalyzer.

KSQLANALYZER è uno strumento per accedere facilmente ai dati di un database MS SQL. ...

201

Scarica

Cubulus OLAP.

Cubulus è un motore analitico e un'interfaccia web Slice and Dice in cima a un database relazionale (MySQL al momento). ...

280

Scarica