我将 SQLite 用于桌面和 PDA 上的许多应用程序。大多数操作都是只读的,因为 SQLite 在我的应用程序中用作参考资料的数据存储。
基本上,我正在寻找有关在您知道对数据的访问是只读的情况下提高性能的建议。
也许通过各种编译指示设置?ETC...
SQLite 性能非常好,但是在 PDA 上,当您有多个数据库时,我可以看到性能受到很小的影响。我不认为这是 SQLite 的问题,只是 PDA 速度的现实。但是,话虽如此,也许有办法改进它。
很好的建议,而且说得很好。我希望能更具体地告诉引擎我在做什么。例如,告诉引擎不会对数据库进行多次写入,或者以某种方式修改缓存处理。
但是,我很高兴您将数据库的“设计”方面作为一个主要问题引起了人们的注意。