1

无论功能如何,数据库的大小是否会直接影响设备的效率?我读过打开和关闭数据库是一项昂贵的任务,那么这笔费用是否取决于数据库的大小?

4

2 回答 2

1

数据库的大小对打开它所需的时间没有影响。只有当您实际访问更多数据时,大型数据库才会变得昂贵。

如果您认为您的应用过于频繁地打开/关闭数据库,您应该尝试保持连接。这将权衡额外的努力与更多的内存使用。

于 2012-10-02T14:36:37.073 回答
0

当然。唯一的问题是您不想进行过早的优化。

大小本身对电源使用有非常非常非常小的影响,但访问它会。更多的是“您多久读/写一次数据库”。如果每个应用程序一次,那么在中等大小的数据库上应该不错(在移动设备的意义上中等/可能有几百个条目)。如果经常发生,那么您应该考虑其他选项,例如是否可以在 RAM 中进行读取缓存

于 2012-10-02T14:33:24.510 回答