分区Berkeley DB SQL API数据库

分区Berkeley DB SQL API数据库,sql,database,berkeley-db,Sql,Database,Berkeley Db,在使用SQLAPI时是否可以对Berkeley DB进行分区?我发现Berkeley DB支持分区(http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/am_partition.html)使用BTree和Hash访问方法。但是没有解释是否可以用SQLAPI来实现。我的想法是创建原始的Berkeley DB分区,然后使用SQL API打开它。有人试图对SQL API Berkeley DB进行分区吗?Davi

在使用SQLAPI时是否可以对Berkeley DB进行分区?我发现Berkeley DB支持分区(http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/am_partition.html)使用BTree和Hash访问方法。但是没有解释是否可以用SQLAPI来实现。我的想法是创建原始的Berkeley DB分区,然后使用SQL API打开它。有人试图对SQL API Berkeley DB进行分区吗?

David Segleau,这里是Berkeley DB的产品管理总监。一般来说,我们建议人们在网上提问。您将在那里找到一个由活跃的Berkeley DB应用程序开发人员组成的大型社区

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

同时,在BDB中,分区数据库大多是语法糖。它实际上是作为一个特例实现的,下面有单独的表用于存储。您可以通过将数据拆分为单独的表并修改应用程序以获取数据/将数据放入适当的表中来实现几乎相同的行为。这有用吗

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

谢谢


大卫

这里是伯克利DB产品管理总监大卫·塞格鲁。一般来说,我们建议人们在网上提问。您将在那里找到一个由活跃的Berkeley DB应用程序开发人员组成的大型社区

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

同时,在BDB中,分区数据库大多是语法糖。它实际上是作为一个特例实现的,下面有单独的表用于存储。您可以通过将数据拆分为单独的表并修改应用程序以获取数据/将数据放入适当的表中来实现几乎相同的行为。这有用吗

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

谢谢

戴夫