Kann Berkeley DB partitioniert werden, wenn SQL API verwendet wird? Ich fand heraus, dass Berkeley DB Partitionierung unterstützt (http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/am_partition.html) mit BTree und Hash Zugriffsmethoden. Aber es gibt keine Erklärung, dass es mit SQL API möglich ist. Meine Idee ist es, rohe Berkeley DB partitioniert zu erstellen und sie dann mit der SQL API zu öffnen. Hat jemand versucht, SQL API Berkeley DB zu partitionieren?Partition Berkeley DB SQL-API-Datenbank
Antwort
David Segleau, Direktor des Produktmanagements für Berkeley DB hier. Generell empfehlen wir, Fragen an die Berkeley DB forums zu stellen. Sie finden dort eine große Gemeinschaft aktiver Berkeley DB-Anwendungsentwickler.
Die kurze Antwort auf Ihre Frage lautet "Noch nicht". Das BDB-Entwicklungsteam beschäftigt sich mit der Integration von BDB-Funktionen in die SQLite-API. Das Wichtigste für uns ist, dass wir uns die Implementierung so durchdenken, dass sie sehr einfach zu verwenden ist und eine "natürliche" Erweiterung für einen SQLite-Entwickler darstellt. Bleiben Sie auf dem Laufenden über eine zukünftige BDB-Veröffentlichung in Ihrer Nähe.
In der Zwischenzeit sind in BDB partitionierte Datenbanken meist syntaktischer Zucker. Es ist tatsächlich als Spezialfall implementiert, mit separaten Tabellen für die Speicherung darunter. Sie können nahezu dasselbe Verhalten erzielen, indem Sie die Daten in separate Tabellen aufteilen und Ihre Anwendung so modifizieren, dass Daten in die entsprechende Tabelle gebracht/abgelegt werden, wie Sie es heute tun würden. Hilft das?
Da wir daran arbeiten, Prioritäten zu setzen, welche BDB-Funktionen als nächstes zu integrieren sind, ist es immer hilfreich, von unseren Benutzern zu hören, wie sie das Produkt verwenden. Können Sie beschreiben, wie die Tabellenpartitionierung in Ihrer Anwendung verwendet wird und welche technischen Anforderungen oder Probleme sie lösen würde?
Danke,
Dave
- 1. Mutationsfehler in Berkeley DB
- 2. GUI für Berkeley DB
- 3. Berkeley DB für iPhone
- 4. Berkeley DB in Multithread-Anwendungen
- 5. autotronicement berkeley db oder liste
- 6. Multithread-Anwendungen in Berkeley DB
- 7. berkeley db Mehrere Schlüssel in Java
- 8. Könnten Sie Berkeley DB XML verwenden
- 9. Bestes Python-Modul für Berkeley DB?
- 10. Optimieren der Leistung in Berkeley DB
- 11. Wie schnell ist Berkeley DB SQL im Vergleich zu SQLite?
- 12. Kann Berkeley DB Database in Java Edition nicht ändern?
- 13. Vergleichen und wechseln Sie in Berkeley DB JE?
- 14. Berkeley-DB kann keinen Wert mit unterschiedlicher Dbt-Initialisierung setzen
- 15. Scrapy-Deltafetch installieren: Lokale Berkeley-DB kann nicht gefunden werden
- 16. Hat Java Berkeley DB eine Obergrenze für das gleichzeitige Lesen?
- 17. Wie ermittelt man den genauen Grund, warum gibt Berkeley db EINVAL auf db-> open zurück?
- 18. Berkeley Database - Doppelte Einträge Segmentation Fault
- 19. ORACLE EXCHANGE PARTITION und PARTITION INDIZES
- 20. berkeley db: Wie kann ich Multi-Key-Daten mit PHP 5 löschen?
- 21. Verwenden von Berkeley DB APIs als Cache-Lösung für Spring + JPA-Anwendung (DB2)
- 22. Wie bekomme ich alle Objekte mit Berkeley DB eine Bedingung zu erfüllen
- 23. Wie lauten die Koordinaten von Berkeley DB JE 5.0.x in Maven Central?
- 24. Wie kann ich sehen, wie viele Schlüssel in einer Berkeley DB (Perl) enthalten sind?
- 25. Undeleted Partition
- 26. Mysql Partition nach Schlüssel zeigt nur 1 Partition
- 27. Oracle-Partition - Fehler ORA14400 - eingesetzter Partitionsschlüssel wird keiner Partition zugeordnet
- 28. Wie Sub Partition in bestimmten Partition in Mysql fallen?
- 29. Anzahl der Datensätze, die Partition mit Partition von
- 30. Gephi 0.9.0 Partition Panel