【发布时间】:2018-03-25 05:12:56
【问题描述】:
我的想法是,如果我们预先加载客户的数据(账号,netbalance),并且每当处理交易时,txn记录以FIFO数据结构写入RAM,并更新客户在RAM中的数据,然后在一段时间后将记录写入磁盘中的数据库,以防止由于波动而导致RAM中的数据丢失。
这样做可以节省 I/O 时间,并减少为目标寻找客户数据的时间(更快的事务)。
我听说过内存数据库,但我不知道我的想法是否与那个相同。另外,还有比我想的更好的主意吗?
【问题讨论】:
标签: c++ database transactions in-memory