我有 客戶要求不使用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