Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SQLite数据库最大存储容量_Android_Database_Sqlite - Fatal编程技术网

Android SQLite数据库最大存储容量

Android SQLite数据库最大存储容量,android,database,sqlite,Android,Database,Sqlite,一个SQLite数据库中最多可以存储多少条记录?有什么限制吗?如果数据超出此限制,会产生什么类型的错误?整个系统会失败吗,或者还会发生什么 基于页面: 除了标准SQLite之外,Android没有施加任何限制 概念。我们建议包含一个自动递增值键字段 可以用作唯一ID以快速查找记录。这不是 对于私有数据是必需的,但如果您实现了内容提供程序, 必须使用BaseColumns包含唯一ID。\u ID常量 这一限制是与价格挂钩的。至于当我们达到这个极限时发生了什么,我想android会提高它的最大容量1

一个SQLite数据库中最多可以存储多少条记录?有什么限制吗?如果数据超出此限制,会产生什么类型的错误?整个系统会失败吗,或者还会发生什么

基于页面:

除了标准SQLite之外,Android没有施加任何限制 概念。我们建议包含一个自动递增值键字段 可以用作唯一ID以快速查找记录。这不是 对于私有数据是必需的,但如果您实现了内容提供程序, 必须使用BaseColumns包含唯一ID。\u ID常量


这一限制是与价格挂钩的。至于当我们达到这个极限时发生了什么,我想android会提高它的最大容量140 TB详细信息

SQLite最初的设计策略是避免任意更改 限制。当然,在机器上运行的每个程序都具有有限的 内存和磁盘空间有某种限制。但在SQLite中 界限没有明确界定。政策是,如果它适合的话 内存,你可以用一个32位整数来计算它,那么它应该 工作


谢谢@silent,如果我在sqlite上存储10天或2天的位置信息15分钟,它会变满吗?如果数据库已满,如何截断该表?4*24=96个条目/天=1.000.000.000/96=~28500年。我认为,就你的情况而言,你永远不必截断。但是,您仍然可以从表中删除*以截断其数据。相关: