使用内存中的数据结构
问题描述:
我有 客户要求不使用RDBMS,而是使用内存中的数据结构。如果重新启动服务器所做的一切,那么应用程序的状态将恢复到最后保存的状态。使用内存中的数据结构
我没有使用内存中的数据的任何想法,我曾经使用MySQL,但不是在内存 如果有人可以请指导我一点关于这一点,任何教程或东西
以下有一些例子......
public Object save(Object object, Class c) {
database.ofy().put(object);
return object;
}
public void delete(Long id, Class c) {
database.ofy().delete(c, id);
}
public Object findById(String id, Class c) {
return database.ofy().find(c, id);
}
public Iterable<Object> findAll(Class c) {
Iterable<Object> models = database.ofy().query(c).fetch();
return models;
}
}
感谢
你是什么意思的内存?请澄清你的问题。 – Orentet 2012-01-10 09:48:06
指不使用实际的SQL,就像我不会去SQL和保存价值,所有的记录将被保存检索保存任何数据,编程删除和更改将在内存中,而不是在SQL中,不使用任何数据库..没有SQL,甲骨文等 – junaidp 2012-01-10 09:51:24
我想他可能是指[其中](https://en.wikipedia.org/wiki/In-memory_database)之一。无论如何,您能否提供有关此任务的更多信息,除了处理内存中的某些数据外,还有哪些其他要求?你的技术堆栈是什么?你需要执行实时数据备份吗?你是否愿意支付或提供开源解决方案等? – oleksii 2012-01-10 09:51:45