MemSQL - 启动 / 值得转换吗?“世界上最快的数据库”

20

MemSQL自称为“世界上最快的数据库”

比DB2、Oracle、MySQL和SQL Server都要快。有人可以证明吗?

我在网上搜寻了尽可能多的信息,MemSQL声称是地球上最快的数据库,比Oracle、DB2、MySQL和MS SQL还要快。

我甚至与他们的员工、创始人(Facebook前雇员)谈过他们的产品。我也看到了大家都在谈论的机智的基准测试。它真的值得转换吗?艾什顿·库彻成为该团队的天使风险投资家并不能向我展示真正的价值。我的意思是,对某些人来说,Google BigTable可能是更好的选择。

有人可以分享一些技巧、文章、教程......甚至是一些真实的客户吗?他们的网站没有展示真实的例子,而且缺乏其他商业数据库产品所拥有的社区感。

关于这个问题,几乎找不到什么信息,我真的想仔细看看它。我承认被炒作买进了,它看起来很棒,视频...文档和品牌...但真的那么好吗?商业产品仅限于32GB,我知道许多数据库很容易完成这个限制。

3个回答

11

MemSQL缺乏社区支持,我们没有关于企业许可证的信息(有一个版本适用于超过32GB),也可能还没有您的应用程序速度的证明。

但是你必须尝试。实际上,静态查询和预处理语句的性能非常有前途,我强调的最佳用例是在极端并发情况下进行低延迟写入/更新记录。您无法通过关系型数据库实现这样的性能,而这种性能的NoSQL解决方案很少见。

简言之,它将在短时间内获得SQL92兼容性,因此开发和测试对您或您的开发人员来说将更加容易(与NoSQL DB后端相反)。有数千个内置性能基准和长时间稳定性测试的应用程序,请选择与您的情况最匹配的应用程序。就个人而言,我已经测试了Drupal,最差的性能与大量自定义的MySQL配置相同,在DB方面,平均速度提高了10倍,适用于登录用户。


4
关于性能问题-请问自己以下问题:
如果您将Percona MySQL(高性能MySQL服务器)放在一个多核512GB RAM的机器上,将数据库存储在ramdisk中,并假设这足以完全将数据库保存在内存中,那么它是否仍会比在相同硬件上运行的MemSQL更慢?唯一测试这两个产品的方法是进行比较。
关于定价层次,当公司意识到可以为不同的公司制定不同的价格时,它不会在其网站上提供价格。例如,他们将想办法让通用电气公司支付50万美元,但较小的初创企业将只需支付“仅”1万美元购买同样的产品。

512GB RAM? 当然是荒谬的。我会选择使用较小的服务器集群以及负载均衡器缓存设置,并进行高级调优和优化,而不是使用那么大的内存容量。 - TheBlackBenzKid
1
我非常同意你的观点,但我只是在举例说明一个问题 :-) - Skaag Argonius

1

MemSQL使用内存数据库技术。目前,存在可以配置为集群、负载均衡和主从复制设置以实现高速度和低成本的数据库引擎。例如,运行30个256MB的服务器和1个512MB的服务器作为主服务器,并将它们全部进行复制和负载均衡,以应对流量峰值,这比云服务提供商的8GB设置成本更具成本效益 - 这只是一个传言的例子。显然,256MB只是一个例子。

有趣的是,声称是世界上最快的数据库。IBM WebSphere Commerce客户使用DB2 - IBM还拥有IBM solidDB - 一种内存解决方案:

IBM solidDB-最快的数据传递
IBM solidDB®以其极速数据传递而闻名于世。在电信网络、企业应用和嵌入式软件和系统中,已经有超过3,000,000个solidDB部署。市场领导者如思科、惠普、阿尔卡特和诺基亚西门子都依赖它来支持其关键任务的应用程序。
IBM solidDB提供了一个理想的平台来构建内存中、实时的企业应用程序,包括通用缓存。兼容性增强使得将应用程序迁移到solidDB变得容易。通过solidDB增强的可扩展性和透明故障转移降低了总体拥有成本。最新版本的改进通过solidDB通用缓存功能为关键OLTP工作负载带来更高的可靠性和更快的性能。
IBM WCS和IBM是企业级和昂贵的,虽然展示一个已经在内存中运行的主要公司很有趣,但这并不是新鲜事物...那么MemSQL的客户和员工在哪里?SO上的数据库专家在哪里?请不要将自己的答案标记为答案。

1
  1. 我从未将自己的答案标记为答案。
  2. 感谢您的贡献。我认为您是正确的,如果memSQL向客户开放一些东西,并可能提供云托管解决方案,同时也提供phpMyAdmin,那么我会接受这个产品。我希望这能帮助社区中的其他人,因为我不想抨击或贬低一个我最初喜欢的公司。我认为我们正在离题。IBM很有趣。但IBM是企业客户,特别是IBM WebSphere Commerce。请参见:http://stackoverflow.com/questions/12282809/what-ecommerce-application-is-this/12282843
- TheBlackBenzKid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接