SQLite数据库分区



我想创建sqlite分区结构,我创建了3个数据库,我将这3个数据库连接到另一个数据库,该数据库将成为的父数据库

ATTACH DATABASE '1.db' as 1
ATTACH DATABASE '2.db' as 2
ATTACH DATABASE '3.db' as 3

.quit父数据库后,数据库附件分离,即使退出数据库,我如何保持它们的连接?谢谢

附件从来都不是永久的。

每个打开数据库的程序都需要制作所需的任何附件。

如果您真的认为需要分区,那么使用另一个数据库可能是一个更好的主意。

附件不是永久性的。

当对SQLITE数据库进行分区时,自然的方法是为每个X创建一个单独的数据库,其中X是系统中的某个元素,表示不需要跨越的查询边界。

例如,您可以为每个用户创建一个单独的数据库。

或者,您可以在某个密钥上散列到2个字节,并为每对字节创建一个数据库,从而改善锁争用。

如果您的数据中没有自然分区,并且您需要扩展到sqlite的功能之外,那么您应该考虑另一个DB。

相关内容

  • 没有找到相关文章

最新更新