2010-12-12 11 views
1

SQL APIを使用しているときにBerkeley DBをパーティション化することはできますか?私はBerkeley DBがBTreeとHashのアクセス方法でパーティション分割(http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/am_partition.html)をサポートしていることを知りました。しかし、天気はSQL APIでそれを行うことが可能であるという説明はありません。私の考えは、生のBerkeley DBを分割して作成し、SQL APIを使用してオープンすることです。誰かがSQL API Berkeley DBを分割しようとしましたか?パーティションBerkeley DB SQL APIデータベース

答えて

1

David Segleau、Berkeley DBの製品管理担当ディレクター。一般的に、人々はBerkeley DB forumsに関する質問をすることをお勧めします。活発なBerkeley DBアプリケーション開発者のコ​​ミュニティがあります。

あなたの質問に対する短い答えは「まだ」です。 BDBエンジニアリングチームは、BDBの機能をSQLite APIと統合することに忙しいです。私たちのために重要なのは、実装が非常に使いやすく、SQLite開発者のための「自然な」拡張機能であると考えることです。あなたの近くにある将来のBDBリリースに注目してください。

一方、BDBでパーティション化されたデータベースは主に構文的な砂糖です。実際には特別なケースとして実装されており、別のテーブルが下のストレージに使用されています。データを別々のテーブルに分割し、今日のように適切なテーブルにデータを取得/格納するようにアプリケーションを変更することで、同じ動作に近づけることができます。それは役に立ちますか?

次に統合するBDBフィーチャの優先順位付けに取り組んでいるので、ユーザーがどのように製品を使用しているかを聞くことは常に有用です。アプリケーションでテーブル分割がどのように使用されるのか、どのような技術的要件や問題が解決されるのかを説明できますか?

おかげで、

デイブ

関連する問題