Wer hat jemals versucht, Derby oder HSQLDB in einer Produktionsumgebung zu verwenden? Irgendwelche guten, schlechten oder hässlichen Erfahrungen?Erfahrungen mit Derby oder HSQL im Produktionsmodus
Antwort
Es ist ein Vergleich von Embedded-Datenbanken auf dem H2 website (H2 ist eine weitere eingebettete Java-DB, der sehr schnell ist, BTW):
Dies sollte Ihnen einige Fakten.
Sehen Sie diesen Beitrag für HSQLDB Hibernate on hypersonic in production?
I HSQLDB für Versöhnung Anwendung in der Produktion eingesetzt. Es skalierte gut bis eine halbe Million Datensätze, DB-Größe war fast 2 GB.
Gut
1) Sie können den Speicher einstellen. Anfangs liefen wir mit 2 GB Heap und später auf 4 GB Speicher. Sie können Speicher für CPU ziemlich gut abstimmen. Wir hatten unterschiedliche Konfigurationen. 15 Minuten Ausführung mit 512 MB und 2 Minuten Ausführung mit 4 GB RAM.
2) Zurück auf die Festplatte basierend. Später wechselten wir zur dateibasierten Tabelle und reduzierten unseren Heap von 4GB auf 512MB. Das Programm erfordert jedoch keine andere Änderung als die speicherbezogene Konfiguration.
Schön zu haben. 1) Das Herunterfahren erforderte zusätzliche Zeit bei Windows, wenn der zugewiesene Speicher niedrig war. 2) Es gibt wenig Schwarzmagie mit Index. Sobald wir Index auf mehr als 6 Spalten auf einer halben Million Datensätze hinzugefügt haben. Prozess war ziemlich langsam, wir entfernten zusätzlichen Index. Es hat uns nicht wehgetan.
Insgesamt empfehle ich dringend HSQLDB, wenn die Anzahl der Datensätze weniger als einige Millionen sind, und die DB-Größe weniger als 10 GB. Es kann sogar für höhere Bedürfnisse funktionieren, aber ich denke nicht, dass sie geradlinig sein könnten. Möglicherweise kann zusätzliches Dokument helfen.
BTW, Fredt war sehr schnell für meine Fragen in der Mailingliste.
- 1. "Entwicklungs" -Fehler im Produktionsmodus
- 2. Bilder nicht im Produktionsmodus
- 3. Hikari Verbindungspool mit HSQL Im Speicher
- 4. Skripte/CSS im Produktionsmodus verkleinern mit node.js
- 5. Probleme mit Starling/Workling im Produktionsmodus
- 6. zugewandt Problem mit Bild-URL im Produktionsmodus
- 7. Creative SDK-Unterstützung im Produktionsmodus
- 8. ActiveRecord im Produktionsmodus ohne Schienen
- 9. Irgendwelche Erfahrungen mit CryptoObfuscator oder CryptoLicensing?
- 10. nodeJS-Express oder Meteor oder Derby
- 11. Erfahrungen mit D-Programmiersprache
- 12. Logging in Ruby on Rails im Produktionsmodus
- 13. Spielen! Framework: Im Produktionsmodus nicht zugängliche Assets
- 14. richtige Datei im Produktionsmodus Ruby on Rails
- 15. Fehler bei der Rails-Abhängigkeit im Produktionsmodus
- 16. Rails - application.css Asset im Produktionsmodus nicht gefunden
- 17. Jammit deaktivieren Java-Komprimierung im Produktionsmodus
- 18. Erfahrungen mit Microsoft eLearning
- 19. Ckeditor Gem Problem mit Produktionsmodus
- 20. Welche Erfahrungen haben Sie mit NetAdvantage oder DXperience gemacht?
- 21. Embedded Derby mehrere Verbindungen Problem
- 22. Fehler, die mit PostgreSQL im Produktionsmodus arbeiten. Jhipster
- 23. Seitennummerierung mit Apache Derby
- 24. Erfahrungen mit moq mit VB.Net
- 25. Erfahrungen mit Wt C++ - Framework?
- 26. Erfahrungen mit ASP.NET MVC Framework
- 27. Irgendwelche Erfahrungen mit Protokoll-Puffer?
- 28. Derby - Einschränkungen
- 29. Wie kann ich Derby im Speicher mit jpa2 verwenden?
- 30. Probleme mit laufendem Derby unter OS X im Embedded-Modus