我正在研究实时数据库,以便为我们的应用程序添加一些速度并满足我自己的好奇心。由于没有预算,选择是有限的。要求很简单 - 必须符合ACID标准,必须具有JDBC支持,必须有表格。原因是我没有资源,甚至不需要对当前系统(MSSQL)进行完整的重写。任何具有VoltDB或MySQL集群实际经验的人?
此刻,我正在研究VoltDB或MySQL Cluster。两者都在内存中,都提供ACID/JDBC。但是,我无法找到任何一个真实世界的统计数据。我敢肯定,这里有人在应用程序中运行这些应用程序。不用进入内部设置环境,你能分享你的经验吗?从开发到推广,从负载到崩溃,任何事情都会发生。
是否值得使用VoltDB或MySQL Cluster是否真的是未来?
等待你还需要什么? MSSQL可以为单索引获取提供200微秒的延迟。这是每个CPU核心5000个查询。 – usr 2012-08-07 22:48:20
MSSQL速度非常快,目前我没有任何性能问题。为了我们的需要,在100ms内执行交易就足够了。目前。这是一款金融应用程序,因此我们正在为每笔交易执行数十个查询。但是,我想进一步加速并将延迟降低到不超过1毫秒。我们也很小,所以大部分工作将由我完成 – Daniil 2012-08-08 13:26:09