移动设备时用sqlite3数据库,有什么要特点注意的地方吗?比如记录数的数量级如何把握,删除记录多了是否需要压缩数据库操作啥的?

2013-05-26 20:21:02 +08:00
 tangzs
如题,谢谢大家
3083 次点击
所在节点    iDev
2 条回复
dazuiba
2013-05-27 12:58:47 +08:00
尽量避免多表关联查询,把blob的字段单独放到一个table中,其他不需要太注意。 毕竟手机上的App DB业务都很简单,也不会出现高并发的问题。

关于数据数量,我的一款Podcast产品数据到1W多条无压力,不过要注意查询语句的优化,还有有些业务能用触发器就用上。
powerfj
2013-05-27 13:02:53 +08:00
多条数据插入用transaction,速度会有所提高
可以考虑试用active android这种简单的orm,可以减少数据转换工作

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/70216

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX