无论功能如何,数据库的大小可以直接影响设备的效率吗?我读Open和Closing数据库是一项昂贵的任务,因此这笔费用取决于数据库的大小吗?
答案 0 :(得分:1)
数据库的大小对打开它所需的时间有 no 的影响。 只有当您实际访问更多数据时,大型数据库才会变得昂贵。
如果您认为您的应用过于频繁地打开/关闭数据库,则应尝试保持连接。这将牺牲更多内存使用的额外努力。
答案 1 :(得分:0)
当然。唯一的问题是你不想做过早的优化。
大小本身对电源使用有非常非常小的影响,但访问它会。它更多的是“您多久读取/写入数据库”。如果它是每个应用程序一次,那么它在中等大小的数据库上应该不错(在移动设备意义上适中/可能有几百个条目)。如果经常这样,那么你应该考虑其他选项,比如你是否可以在RAM中执行读缓存