什么是sqlite数据库(本地数据库)可以在windows phone app / windows 8 metro app中处理的最大数据?

时间:2013-05-22 03:37:27

标签: sqlite windows-runtime microsoft-metro windows-phone-8

我在Windows Phone应用程序和windows 8 metro应用程序中使用sqlite作为本地数据库,我想知道

1)windows phone app / windows 8 metro app中sqlite数据库的最大大小限制是什么?

2)sqlite可以在windows phone app / windows 8 metro app中处理多少数据?

请告诉我

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为你在谈论工作内存而不是存储(SQLite可以轻松处理几千兆字节)。 SQLite本身默认不使用太多内存。它在很大程度上取决于您的应用程序如何使用它。

因此,如果您有长事务,那么可能会导致更大的内存消耗,因为有大量同时准备的语句。此外,如果您想调整内存消耗,有许多配置选项,其中一些是编译时,您可以使用它来使其表现得更加保守:http://www.sqlite.org/malloc.html

一般来说,Windows 8应用程序可能不需要这样的优化,只有小得多的集成系统才需要这样的优化。如果它运行Windows 8,运行SQLite是最小的问题^^