【问题标题】:MemSQL - Starting up / worth the move "Worlds Fastest Database" [closed]MemSQL - 启动/值得“世界上最快的数据库”[关闭]
【发布时间】:2012-12-15 14:07:55
【问题描述】:

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

比 DB2、Oracle、mySQL 和 SQL 服务器更快。谁能保证这一点?

我已经在网上搜索并尝试收集尽可能多的信息。 MemSQL 号称是地球上最快的数据库。比 Oracle、DB2、MySQL 和 MS SQL 更快。

我什至与他们的员工、创始人(facebook 前员工)谈论过他们的产品。我还看到了每个人都在谈论的诙谐的基准测试。真的值得搬家吗? Ashton Klutcher 作为该集团背后的天使风险投资家并没有向我展示真正的价值。我的意思是,对于某些人来说,Google BigTable 会是一个更好的选择。

任何人都可以分享技巧、文章、教程……甚至是他们的一些真实客户。他们的网站没有展示真实的例子,而且它缺乏与其他数据库产品一样的社区——商业也是如此。

请不要投反对票,他们几乎没有任何东西,我真的想看看它。我承认我被炒作所吸引,它看起来很棒,视频..文档和品牌..但真的..有那么好吗?商业产品仅限于 32gb,我知道很多数据库都可以轻松完成。

【问题讨论】:

    标签: database singlestore


    【解决方案1】:

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

    但是你必须尝试一下。真的。静态查询和准备好的语句的性能很有希望,我可以强调的最佳用例是在极端并发下低延迟写入/更新记录。使用关系数据库是无法达到这样的性能的,具有这种性能的 NoSQL 解决方案很少见。

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

    【讨论】:

      【解决方案2】:

      关于性能问题 - 问自己以下问题:

      如果您使用 Percona MySQL(高性能 MySQL 服务器)并将其放在具有 512GB RAM 的多核机器上,将数据库存储在 ramdisk 中,假设这足以将您的数据库完全保存在内存,在相同的硬件上它还会比 MemSQL 慢吗?测试这一点的唯一方法是比较它们。

      关于定价层级,当一家公司了解到可以针对不同的公司进行不同的定价时,它不会在其网站上提供价格。例如,他们会想办法让通用电气为此支付 500,000 美元,但较小的初创公司将能够“仅”支付 10,000 美元购买相同的产品。

      【讨论】:

      • 512GB RAM? 这当然是愚蠢的。我会在集群和负载平衡器缓存设置中选择较小的服务器,并在此基础上进行高级调整和优化。
      • 我完全同意你的看法,但我只是说明了一点:-)
      【解决方案3】:

      MemSQL 使用内存数据库技术。目前,存在可以在集群、负载平衡和从/主复制设置中配置的数据库引擎,以实现极好的速度和成本。例如,运行 30 台 256 mb 的服务器和 1 台 512 mb 的服务器作为主服务器,并将它们全部用于复制和负载均衡器流量峰值将比云提供商的 8GB 设置成本更具成本效益——这只是一个简单的例子。显然 256mb 就是一个例子。

      有趣的世界命运数据库声称。 IBM WebSphere Commerce 客户使用 DB2 - IBM 也有 IBM solidDB - 一种内存解决方案:

      IBM solidDB-最快的数据交付

      内存中的关系数据库软件,速度极快

      IBM solidDB® 以极快的速度交付数据而闻名于世。有超过 3,000,000 个solidDB 部署在 电信网络、企业应用程序和嵌入式 软件和系统。市场领导者,如思科、惠普、阿尔卡特和 诺基亚西门子依靠它来执行任务关键型应用程序。

      IBM solidDB 提供了一个理想的平台来构建包含通用缓存的内存中实时企业应用程序。 兼容性增强使应用程序迁移到solidDB 简单的。使用solidDB 增强可扩展性和透明故障转移 降低总体拥有成本。最新的改进 版本为关键 OLTP 带来更高的可靠性和更快的性能 具有solidDB 通用缓存功能的工作负载。

      IBM WCS 和 IBM 是企业级且价格昂贵,展示一家已经在做内存的大公司很有趣,所以肯定不是新事物。memsql 客户和员工在哪里,以及 SO 上的数据库专家在哪里 - 请不要不要把你自己的答案也标记为答案..

      【讨论】:

      • 1) 我从未将自己的答案标记为答案。 2)感谢您的贡献。我认为您是对的,总体而言,如果 memSQL 向客户展示一点点,并且可能提供云托管解决方案以及 phpMyAdmin,无论我会采用该产品。我希望这对社区中的其他人有所帮助,因为我不想提名或贬低我最初喜欢的公司。我认为是切线。对 IBM 很感兴趣。但 IBM 是企业客户,尤其是 IBM WebSphere Commerce。见:stackoverflow.com/questions/12282809/…
      猜你喜欢
      • 2012-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-15
      • 2018-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多