数据库修剪策略

时间:2011-12-24 00:39:59

标签: android database sqlite

我打算编写一个Android应用程序,我将使用其SQLite数据库。我想知道我能存储的rows数量的限制是什么。我应该有限制吗?

如果超过了这个限制,那么处理这种情况的最佳策略是什么,只要我需要保留它们而不是delete它们!

2 个答案:

答案 0 :(得分:2)

现在我可以验证我的应用运行1.3 MB数据库没有问题。

如果您绝对必须维护所有数据,并且遇到问题,那么您可以使用SD卡,但在大多数情况下,这种说法有点没用。

以下是有关最大数据库大小的讨论: Link

答案 1 :(得分:1)

您应该仅限于存储在数据库中的所需信息。保存你需要的东西。避免不必要的行。

请记住,您可以覆盖数据库中的数据,例如;用户编辑信息。

这将允许您重复使用相同的行。

希望这能回答你的问题