android中的SQLite数据库是否有任何大小限制?

use*_*253 -4 database sqlite android

实际上我做了一些研究并找到了一个实现文档,http://sqlite.org/limits.html但是找不到确切的答案.即整个sqlite数据库的确切数据限制是多少?

Gir*_*hai 6

最大数据库大小约为1.4e + 14个字节

每个数据库都包含一个或多个"页面".在单个数据库中,每个页面的大小相同,但不同的数据库的页面大小可以是512到65536之间的2的幂. 数据库文件的最大大小为2147483646页.在最大页面大小为65536字节时,这意味着最大数据库大小约为1.4e + 14字节(140太字节,或128 tebibytes,或140,000千兆字节或128,000千字节).

由于开发人员无法访问能够达到此限制的硬件,因此未经测试此特定上限.但是,当数据库达到基础文件系统的最大文件大小(通常远小于最大理论数据库大小)并且数据库由于磁盘空间耗尽而无法增长时,测试会验证SQLite是否正确且正确地运行.

有关更多信息,请参阅最大数据库大