【发布时间】:2013-11-01 16:22:09
【问题描述】:
我们将 SqlCiper sqlite db 集成到我们的 Android 项目中。我们发现未加密的 SqlCiper sqlite db 和加密的 SqlCiper sqlite db 的数据库查询性能存在很大差异。
我们只是在同一台 Android 设备上对我们的代码进行了一些基本的计时记录:
- 未加密的 SqlCiper db:100 db 查询,总时间:1-2 秒
- 加密的 SqlCiper db:100 db 查询,总时间:17 秒。
如您所见,在 SqlCiper 数据库中打开加密时,运行时间会大大增加。
根据这篇帖子:SqlCiper Performance and SqlCiperSpeed,我们不会在 iOS 上看到如此大的增长,但我在 Android 上没有看到任何性能数据。
你们看到的问题和我们看到的一样吗?有什么改进的建议吗?
【问题讨论】:
标签: android sqlite encryption sqlcipher