Hamsterdb.

Leichte Beinigungsdatenbankmotor
Jetzt downloaden

Hamsterdb. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • cruppstahl
  • Website des Verlags:
  • http://hamsterdb.com/?page=about
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 999 KB

Hamsterdb. Stichworte


Hamsterdb. Beschreibung

Leichte integrierbare Datenbank-Engine hamsterdb ist eine Open-Source-Datenbank embeddable. hamsterdb ist in der Entwicklung für mehr als zwei Jahre mit drei Konstruktionsprinzipien: einfache Bedienung, hohen Leistung und Stabilität. Die hamsterdb API ist einfach und meist selbsterklärend. Umfangreiche Dokumentation, FAQ und Tutorials zur Verfügung gestellt. Die Schnittstelle ist ähnlich wie bei anderen weit verbreiteten Datenbank engines.Fast Algorithmen und Datenstrukturen hohe Leistung für alle Szenarien gewährleisten. Die Implementierung dieser Algorithmen minimiert Plattenzugriff und Betriebssystemaufrufe (d.h. Speicherzuordnungen). Datenstrukturen versuchen, die Vorteile der modernen CPU-Caches zu nehmen. Speicher abgebildeten Datei-Operationen auf die langsamere Lese bevorzugt werden / Schreib I / O.By Ändern Seitengröße, Schlüsselgröße und Cache-Größe kann hamsterdb für jede Hardware-Plattform abgestimmt werden. Der minimale statische Speicherbedarf ist nur 55 kb, und der minimale Speicher für eine Datenbank zugeordnet ist eine Seite (die Seitengröße auf dem Betriebssystem abhängt, sondern kann vom Benutzer überschrieben werden). Die Cache-Größe hart sein kann auf einem beliebigen Wert begrenzt (wenn die harte Grenze erreicht ist, die Operationen mit einem out of cache -Fehler versagen werden, und wenn eine weiche Grenze erreicht ist, wird vorübergehend Hamsterdb die Cache-Größe ändern). Andere Parameter geben dem Anwender die Wahl zwischen Datensicherheit oder eine höhere Leistung. Hier sind einige der wichtigsten Features von hamsterdb: · Sortiert Sehr schnelle B + Baum mit variabler Länge Tasten · Kann als In-Memory-Datenbank ausführen · Sehr schnelle Datenbank-Cursor · Unterstützt Nachschlüssel · Können mehrere Datenbanken in einer Datei verarbeiten · Unterstützt "Rekordzahl" Datenbanken ( "Auto-Increment") · Konfigurierbare Seitengröße, Cache-Größe und Indexschlüsselgröße · Bewegliche ANSI-C-Implementierung · Läuft auf Linux, Unix-Varianten, Microsoft Windows, Microsoft Windows CE · Endian unabhängiges Dateiformat · Uses 64bit Dateizeiger und unterstützt große Dateien · Einfach zu bedienen und gut dokumentiert · Open Source und unter der GPL 2.0 oder später wieder freigelassen Was ist neu in dieser Version: Neue Eigenschaften: · Ungefähre Matching - ham_find / ham_cursor_find können jetzt den nächsten Nachbarn zurück, wenn der Schlüssel nicht gefunden · Datenzugriffsmodi optimize Laufzeitverhalten für die Leistung abhängig von Ihrer Datenbank Eigenschaften · Neue Funktionen Laufzeitinformationen (ham_env_get_parameter, ham_get_parameter) zu erhalten · Eine neue Funktion ham_get_key_count () gibt die Anzahl der Tasten Fehlerbehebung: · Freelist-Seiten sind jetzt voll ausgenutzt · Sicherheitsverbesserungen für Win32 Mmap Code · Wenn ein Environment (oder geöffnet) erstellt wird, wurde die Kopfseite nicht sofort geschrieben (oder lesen); Daher wurden die Einstellungen verloren, es sei denn, eine Datenbank erstellt wurde (oder geöffnet) - fest Weitere Änderungen: · Deutliche Performance-Gewinne, esp. in Freelist Code


Hamsterdb. Zugehörige Software

Rubot

Rubot - Open Source und Feature-Reiche Framework für die einfache Entwicklung von MediaWiki-Bots ...

156 24 KB

Herunterladen

Oo jdrew.

Ein mit offener Quelle, dabrikabrechnungsfähige Engutesing-Engine für die Releml-Web-Regelsprache ...

185 2.7 MB

Herunterladen