摘要:
最近在用C#编写一个桌面应用程序,要完成实时交易功能,哪种内存数据库最好的?
调研了一下,很难有合适的数据库解决这个问题。要看缓存的数据的类型,一种是处理过程中的中间数据,一种是数据库的缓存,或者是两种数据的混合。还 要看这些数据是否要与其他客户端共享。还要看这些缓存是否需要一个查询解析器。还要看是否需要处理实时的外部消息来更新这部分缓存数据。
最终可供选择的数据库有:普通的非关系型数据库(NO-SQL),Sybase ASE 15的内存数据库功能,Oracle的TimesTen和IBM的SolidDB。 阅读全文