我使用Hashmap缓存数据库rw。如果所有数据都不大,为什么不将Hashmap克隆到二进制文件?我试过,它的工作原理。我是初学者,谢谢你的帮助。
答案 0 :(得分:0)
这取决于您打算如何处理地图。如果数据的可用性是像地图一样使用它,并且数据并不像你说的那么大,那么只存储到文件就是最好的。实现的时间更少,维护的代码更少,并且您可以获得开箱即用的功能。
另一方面,如果您需要比这更复杂的东西,例如搜索特定的对,或者对数据进行某种复杂的过滤,那么最好使用数据库。
TL; DR: 文件:
<强>数据库强>