最近听说出自前 Facebook 工程师之手的 MemSQL 号称是世界上最快的数据库,跟 MySQL 类似,有没有成功案例呢

Memsql的宣传是完全支持ACID,这个是不靠谱的宣传. 且memsql的限制比mysql多多了.国内公司的话,不建议使用. 如果有什么公司使用,那就危险了.其实简单的对比产品没有什么意义. 用好产品,挖掘产品的潜力,让这个产品为业务更好服务.才是主要目的.
■网友的回复
我记得eygle、jamestomg、NinGou等人上个月的微博有做过一些测试,那时候说,所谓最快也没快多少,有些场景下基本一样,你可以翻他们之前的微博看看,还有淘宝褚霸和Fenng的微博
■网友的回复
Facebook开源闪存数据库RocksDB本周四Facebook宣布开源其嵌入式数据库 RocksDB(一种嵌入式Key-value存储系统),该数据库能够充分利用闪存的性能,大大提升应用服务器的速度。 Facebook用RocksDB来驱动一些面向用户的应用,这些应用由于需要通过网络访问外部存储而性能低下,此外Facebook还用RocksDB来解决固态硬盘IO利用率不高相关的一些问题。Facebook的数据库工程师Dhruba Borthakur在其个人 博客介绍了RocksDB的设计原由和原理,但实际上催生RocksDB的最大动力来自服务器闪存存储卡的价格大幅下滑,Facebook的定制服务器已经开始全面采用闪存。随着闪存存储时代的到来,一些新的应用可以在闪存中管理并快速访问自己的数据集,无需通过网络访问外部数据。这些新应用使用的就是我们所说的嵌入式数据库。数据库查询如果在本地闪存中进行,速度理论上会比通过数据中心内部网络查询快一倍,因为数据库中心内部网络有50微妙的延迟。RocksDB的能够充分利用闪存的高IOPS性能,同时也能利用多核服务器的计算性能,Facebook目前已经在 RocksDB的GitHub页面上发布了RocksDB在Fusion-io服务器上的跑分基准测试结果,Facebook声称其速度比Google的LevelDB嵌入式key-value存储系统快很多。
■网友的回复
还是匿了吧。成功案例还是有一些的,客户能公开的大概有comcast,pinterest, samsung 啥的,还有一些不能告诉大家的很厉害的地方在用。我们基本上是唯一一个能够一边做百万级写入,一边做复杂的询问的db。关于编译成c++.
首先那几篇5年前翻译文章没什么看的价值了,memsql为了解决compile慢的问题,不再编译成c++,而是写了一个直接编译成llvm的编译器,正常query编译时间\u0026lt;0.5s.
【最近听说出自前 Facebook 工程师之手的 MemSQL 号称是世界上最快的数据库,跟 MySQL 类似,有没有成功案例呢】 其次,对于同一个格式的query,是不用重新编译的。 比如 select * from a where a\u0026gt;1 和 select * from a where a\u0026gt;100. 所以正常一个数据库里也就几千条不同的格式。
■网友的回复
以前看过介绍,是编译成cpp代码执行的,编译之后执行很快,但是呢第一次编译需要花好几秒。so 你又不可能把所有sql事先编译一遍吧,所以那个快就没什么意义了


    推荐阅读