我现在需要考虑两种类型的数据库,一种是直接用已经装好的ORACLE,一种是用SQLITE,两种数据库差别很大,所以有点迷茫。。我要管理的是一些特殊变量,这些变量本身在主程序里,但是为了优化,我把他们抽取出来,放在数据库里,这些变量集不大,但是会被多个线程使用,同时读取,所以我在想SQLITE能不能完成这样的工作呢,我们的这个主程序非常大
我现在需要考虑两种类型的数据库,一种是直接用已经装好的ORACLE,一种是用SQLITE,两种数据库差别很大,所以有点迷茫。。我要管理的是一些特殊变量,这些变量本身在主程序里,但是为了优化,我把他们抽取出来,放在数据库里,这些变量集不大,但是会被多个线程使用,同时读取,所以我在想SQLITE能不能完成这样的工作呢,我们的这个主程序非常大
5 回答3.3k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
3 回答2.3k 阅读
3 回答971 阅读✓ 已解决
既然不大(猜测需求类似偏好设置的东西),每次程序关掉或偏好设置修改时持久化成XML或json写入磁盘也好啊。
读取十分频繁的话,还是放内存最好,只在程序关掉或偏好设置修改时做持久化工作。我是觉得这个需求随便用个持久化方式就可以,不一定非要用数据库