Diese Diskussion wurde archiviert.
Es können keine neuen Kommentare abgegeben werden.
|
|
|
|
|
Von Anonymer Feigling am Saturday 18. February 2006, 10:42 MEW (#1)
|
|
|
|
|
Kann das mal naeher ausgefuehrt werden?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Der Binärcode der BDB-Dateien ist sehr stark davon abhängig, wie sie kompiliert wurde, BDB-Version-4.2-Datenbanken sind nicht gleich BDB-4.2-Datenbanken. Von Versions-Upgrades mal ganz abgesehen. Die Fehlermeldungen dazu sind zumindest bei OpenLDAP z.T. sehr dürftig, oft irreführend und sorgen meist für längere Suche nach der eigentlichen Ursache.
Sprich: Sie ist performant und toll, wenn sie so tut, wie sie soll, aber für Entwickler und Administratoren recht nervenaufreibend, wenn sie das dann doch mal nicht tut.
Ist halt eine weitere Open Source Software aus der Liebe-und-Hass-Abteilung. Komischerweise scheinen die sich immer recht lange zu halten.
--
There is no place like $HOME
|
|
|
|
|
|
|
|
|
|
|
|
|
Schlimmer noch: Sie hat extereme Featuritis:
- Berkeley DB war noch ein einfacher persistenter Hash.
- Sleepycat DB ist ein Baukasten fuer eine Datenbank mit Transaktionen, Replicationen, Locking und Cache (vgl. Berkeley DB 4.4)
Zudem sind Versionsupgrades muehsam und inkompatibel (-> ASCII dump der alten BDB und Neuladen mit neuer BDB noetig), vgl. bogofilter,
(z.B. Bogofilter FAQ, Berkeley DB Questions)
|
|
|
|
|
|
|
|
|
Von Anonymer Feigling am Sunday 19. February 2006, 20:22 MEW (#4)
|
|
|
|
|
denn die Berkeley-DB machte zuviele Probleme. Sleepycat sollte also besser nicht mit SVN prahlen.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kann ich bestätigen... Ich hatte auch enorme Probleme mit BerkeleyDB (vorallem weil Webbasiert und dadurch z.T. Sessions abgebrochen was sofort zu einer korrupten DB geführt hat -> Stillstand der Applikation). Mit FSFS waren die Probleme dann verschwunden... --
Quidquid est, timeo parvus mollis et dona ferens!
|
|
|
|
|
|
|
|
|
Von Anonymer Feigling am Monday 20. February 2006, 12:46 MEW (#6)
|
|
|
|
|
Das kann aber auch an falscher Verwendung der BDB liegen. BDB will ja auch keine eierlegende Wollmichsau sein. Ich wuerde BDB auch nur fuer einfach strukturierte Datenbanken nehmen, wenn die Zahl der Schreibzugriffe eher gering ist und es auf schnellen Lesezugriff ankommt. Fuer Mini-Datenbanken reicht ja XML oder normaler Text, aber wenn man das jedes Mal laden muss, verbringt man viel Zeit und Speicher mit Laden und Parsen. Bei soetwas ist BDB dann der ideale Ersatz.
|
|
|
|
|
|