2010-12-12 10 views
1

Est-il possible de partitionner Berkeley DB avec SQL API? J'ai découvert que Berkeley DB prend en charge le partitionnement (http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/am_partition.html) avec les méthodes d'accès BTree et Hash. Mais il n'y a pas d'explication météo il est possible de le faire avec SQL API. Mon idée est de créer une base de données Berkeley DB brute, puis de l'ouvrir en utilisant l'API SQL. Est-ce que quelqu'un a essayé de partitionner SQL API Berkeley DB?Partition Base de données API Berkeley DB SQL

Répondre

1

David Segleau, directeur de la gestion des produits pour Berkeley DB ici. Généralement, nous recommandons que les gens posent des questions sur le Berkeley DB forums. Vous y trouverez une grande communauté de développeurs d'applications Berkeley DB actifs.

La réponse courte à votre question est "Pas encore". L'équipe d'ingénierie BDB est occupée à intégrer les fonctionnalités BDB à l'API SQLite. L'important pour nous est de réfléchir à l'implémentation de sorte qu'elle soit très facile à utiliser et soit une extension "naturelle" pour un développeur SQLite. Restez à l'écoute d'une prochaine version de BDB près de chez vous. Dans le même temps, dans les bases de données partitionnées BDB, on trouve principalement du sucre syntaxique. Il est en fait implémenté comme un cas spécial, avec des tables séparées utilisées pour le stockage en dessous. Vous pouvez accomplir le même comportement en divisant les données en tables séparées et en modifiant votre application pour obtenir/mettre des données dans la table appropriée comme vous le feriez aujourd'hui. Est ce que ça aide? Alors que nous travaillons à hiérarchiser les fonctionnalités BDB à intégrer, il est toujours utile d'entendre nos utilisateurs sur la façon dont ils utilisent le produit. Pouvez-vous décrire comment le partitionnement de table serait utilisé dans votre application et quelles sont les exigences techniques ou les problèmes qu'il résoudrait?

Merci,

Dave

Questions connexes