Android SQLite数据库最大存储容量
一个SQLite数据库中最多可以存储多少条记录?有什么限制吗?如果数据超出此限制,会产生什么类型的错误?整个系统会失败吗,或者还会发生什么 基于页面: 除了标准SQLite之外,Android没有施加任何限制 概念。我们建议包含一个自动递增值键字段 可以用作唯一ID以快速查找记录。这不是 对于私有数据是必需的,但如果您实现了内容提供程序, 必须使用BaseColumns包含唯一ID。\u ID常量Android SQLite数据库最大存储容量,android,database,sqlite,Android,Database,Sqlite,一个SQLite数据库中最多可以存储多少条记录?有什么限制吗?如果数据超出此限制,会产生什么类型的错误?整个系统会失败吗,或者还会发生什么 基于页面: 除了标准SQLite之外,Android没有施加任何限制 概念。我们建议包含一个自动递增值键字段 可以用作唯一ID以快速查找记录。这不是 对于私有数据是必需的,但如果您实现了内容提供程序, 必须使用BaseColumns包含唯一ID。\u ID常量 这一限制是与价格挂钩的。至于当我们达到这个极限时发生了什么,我想android会提高它的最大容量1
这一限制是与价格挂钩的。至于当我们达到这个极限时发生了什么,我想android会提高它的最大容量140 TB详细信息 SQLite最初的设计策略是避免任意更改 限制。当然,在机器上运行的每个程序都具有有限的 内存和磁盘空间有某种限制。但在SQLite中 界限没有明确界定。政策是,如果它适合的话 内存,你可以用一个32位整数来计算它,那么它应该 工作
谢谢@silent,如果我在sqlite上存储10天或2天的位置信息15分钟,它会变满吗?如果数据库已满,如何截断该表?4*24=96个条目/天=1.000.000.000/96=~28500年。我认为,就你的情况而言,你永远不必截断。但是,您仍然可以从表中删除*以截断其数据。相关: