操作型云数据库系统性能及数据延迟对比
WinterCorp
总结
有一类重要的数据库程序必须同时满足多项关键性能要求,包括:
- 大量的事务处理和数据插入;
- 大量的查询;
- 以及高一致性,包括在非常低延迟的插入后立即检索记录。
例如,公开交易证券每天有数十亿笔交易,有些数据库可用于监控公开交易证券的价格变化,并对其作出快速反应。这些公司希望监控自己的投资组合和市场数据,以便计算风险敞口,并决定买进或卖出什么以及卖出多少。如果他们能抢先于其他交易者做出决策,将拥有强大的、可对其业务产生重大影响的优势。新交易往往必须在公开市场发生变化的几毫秒内在数据库中可见。在工业、商业和工程应用中,许多其他数据库应用程序都有类似的、接近实时的需求。
在这些应用程序中,交易和记录结构相对简单,但其涉及的高要求并不容易满足一一必须全天持续提供高吞吐量和低数据延迟。
结论与建议:我们的测试表明,InterSystems IRIS 具有独特的能力,能够在单个数据库上并发地提供高吞吐量和低延迟的查询和插入。与 AWS Aurora MySQL、 MariaDB、Microsoft SQLServer、Oracle 和 PostgreSQL 相比,InterSystems IRIS 在 AWS 上的单节点测试中表现出了显著的优势。此外,InterSystems IRIS 在这些领域以及在1-4 个节点的集群测试中的数据延迟和应用简单性方面,都比 AWS Aurora MySQL 表现出了明显优势。
点击链接,了解更多内容: