分区Berkeley DB SQL API数据库

时间:2010-12-12 12:28:17

标签: sql database berkeley-db

使用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进行分区?

1 个答案:

答案 0 :(得分:1)

David Segleau,Berkeley DB产品管理总监。通常,我们建议人们在Berkeley DB forums上提问。您将在那里找到一个活跃的Berkeley DB应用程序开发人员的大型社区。

您的问题的简短回答是“尚未”。 BDB工程团队正忙于将BDB功能与SQLite API集成。对我们来说重要的是要考虑实现,以便它非常易于使用,并且是SQLite开发人员的“自然”扩展。请继续关注您附近的未来BDB版本。

与此同时,在BDB中,分区数据库主要是语法糖。它实际上是作为一种特殊情况实现的,下面有用于存储的单独表。您可以通过将数据拆分为单独的表并修改应用程序来获取/将数据放入适当的表中,从而实现接近相同的行为。这有帮助吗?

在我们确定下一步要集成哪些BDB功能的优先级时,从用户那里了解他们如何使用该产品总是有用的。您能描述一下如何在您的应用程序中使用表分区以及它将解决哪些技术要求或问题?

谢谢,

戴夫