Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一个可以让我将大部分对象存储在内存中的数据库。基本上我想将除了一些很少使用的数据(更改历史等)之外的所有内容都存储在内存中。
我在找:
这个想法是对内存中的模型进行操作,将任何改变模型的“命令”存储在数据库中,定期将模型同步到数据库(就像 prevayler 一样)
哪个数据库符合我的需求?(如果没有更简单的方法,我将使用 postgres 或 H2)。
你应该使用兵马俑。它通常用于缓存,但它正是您所要求的,只是它的“查询”能力很少。
更新:之前的链接是他们的“企业”版,但他们有适合您需求的开源项目Ehcache,他们的企业产品基于。
您需要对象数据库之一:http ://en.wikipedia.org/wiki/Comparison_of_object_database_management_systems