database - 有没有人发表过不同内存 RDBMS 之间的详细比较?

标签 database comparison rdbms in-memory in-memory-database

<分区>

有很多比较传统 RDBMS 的独立和不太独立的研究,但我还没有设法找到任何关于内存数据库的好 Material 。我主要对专门用于 OLTP 的那些感兴趣。

到目前为止,我设法找到了有关 TimesTen 和 MySQL Cluster 的通用白皮书,但我还没有看到直接比较。还有其他替代品(例如来自 IBM),但 Material 更不容易获得。

最佳答案

信息散布在整个网络上,但这是我发现的:

数据库基准测试简介

您需要做的第一件事是找出一个标准基准,用于比较您的内存数据库选择。 Oracle 上的维基页面给出了 overview of the industry standard database benchmarks .如果您可以找到 TimesTen 和 MySql Cluster 的相同行业标准基准测试的结果,您将能够比较两者。很难找到所有内存数据库的详细比较。

总结:既然您提到了 OLTP,那么您可能感兴趣的行业标准基准是 TPC-E,它模拟一家经纪公司的 OLTP 工作负载。其他行业标准基准衡量决策支持和电子商务数据库交易。

开源数据库基准测试套件

Open Source Development Labs Database Test Suite是我前面提到的那些行业标准基准的最全面的开源实现。他们有四个主要的测试套件,编号为 DBT1、DBT2、DBT3、DBT4。他们尚未实现 TPC-E 基准测试,但数据库测试 2 (DBT2) 正是您要寻找的,因为它模拟了 OLTP 事务。每个人都简单地提到运行 DBT2 基准测试而不是将其拼写为 OSDLB DBT2。

结果

MySql

MySql Cluster Website

MySql published benchmarks

您需要注册才能通过电子邮件将白皮书发送给您,但这是我从他们的网站上获取的摘要:

Ultimately, MySQL Cluster was able to reach 100,000 transactions per minute in an 8-node configuration. This showed impressive scaling improvements when compared to a 2-node cluster which was able to obtain 26,000 transactions per minute. These performance improvements were realized through the use of new Multi Core Intel Xeon servers based on the Intel Core T micro architecture.

甲骨文

Oracle TimesTen Website

很遗憾,DBT2 不支持 TimesTen。但是我找到了一份白皮书,它给出了 detailed benchmarking information for TimesTen在 OLTP 工作负载中。

IBM

IBM SolidDB Website

其他资源

  1. In Memory DBMS section专注于数据库的博客。
  2. Transaction Processing Performance Council website - 您可以在他们的数据库中搜索来自使用各种 DBMS 的各种硬件供应商的基准。但是,我无法在内存中找到任何 DBMS 基准测试。

关于database - 有没有人发表过不同内存 RDBMS 之间的详细比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/970022/

相关文章:

mysql - 为什么这个复杂的删除 SQL 查询不起作用?

mysql - 数据库设计——哪一种更好?

database - 如何用git迁移数据库?

mysql - 为什么我无法在 Sequelize 中保存具有不同列值的多对多表?

Java 在 while 循环中比较 char 值与设置的 char 值

php - 为什么我不能在 PHP 中比较这些数字?

ruby-on-rails - 对于我的一个模型,我有几个应该自动填充的实例。我该如何处理?

mysql - mysql 中的数据库架构

c# - 比较两个 List<T> 对象是否相等,忽略顺序

database - 对象数据库的优点和缺点是什么?