说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

MemSQL:号称世界上最快的内存-关系型数据库 兼容MySQL但快30倍

HTML文档下载 WORD文档下载 PDF文档下载
MemSQL是一款内存数据库,它将SQL语句预编译为C++从而获得极速的执行效率。MemSQL宣称这是世界上最快的分布式关系型数据库,兼容MySQL但快30倍,能实现每秒150万次事务,但此产品也遭到Facebook MySQL工程师的吐槽。

内存数据库初创公司MemSQL最近开发出一个新的分布式数据库版本,在内存中不仅能够处理更大的数据集,而且同时保持了高速处理。在最新的版本中,用户将可以横跨多个商用节点(服务器)扩展MemSQL数据集,实现超大规模下完成大型负载。而在此之前的版本,MemSQL数据库被限制于在单一的主机上。该公司的联合创始人兼CEO Eric Frenkiel表示,新版本相较于老版本,可以扩展到更多的主机上。不仅如此,新版本还配备了MemSQL Watch仪表板来追踪监控数据库集群的性能表现。


MemSQL是一款内存数据库,它通过将数据存在内存中,将SQL语句预编译为C++而获得极速的执行效率。MemSQL宣称这是世界上最快的分布式关系型数据库,兼容MySQL但快30倍,能实现每秒150万次事务。 MemSQL由前Facebook前工程师Eric Frenkiel和微软SQL Server高级工程师Nikita Shamgunov(CTO)联合创办,MemSQL的高性能数据库还参照了Facebook的脚本,有着强烈的Facebook印记。在2011年7月,MemSQL获得了Ashton Kutcher、SV Angel、Paul Buchheit以及New Enterprise Associates等14家风投的青睐,融资210万美元。仅一年以后又再次获得了IA Ventures和Digital Sky Technologies两家共计300万美元的风险投资。
   
从MemSQL官网上了解到,MemSQL具有以下几大特色:

  • 无可比拟的效率:MemSQL执行效率比传统的基于磁盘的数据库要快30倍,它优于其他内存数据库,因为它将SQL语句预编译为C++。
  • 强大的SQL执行能力:支持全功能的关系型数据库,开发者不必修改现有程序即可获得NoSQL键/值存储系统的效率。
  • 横向和纵向扩展:MemSQL支持纵向扩展,CPU越好效率就越高;而且支持向多CPU扩展;此外,MemSQL还可与MySQL节点结合起来处理PB级的负载。
  • 缺省支持数据持久性:MemSQL缺省支持数据从内存到磁盘/SSD的同步,保证数据的安全可靠。
  • 简易安装:只需30秒即可完成安装并使用MemSQL,兼容MySQL,学习曲线平滑。

MemSQL的竞争对手

MemSQL面临着 众多竞争对手的挑战,他们都宣称比SQL表现更强劲,都有一个熟谙数据库技术的创始团队。现今有很多NewSQL创新企业,包括VoltDB、NuoDB、 ScaleBase、Tokutek、JustOneDB和Clustrix,这些公司都表示能够帮助关系型数据库扩展规模,性能也比MySQL更好,而价格上也要比同类型的Oracle数据库便宜得多。

MemSQL背后的故事

在2012年11月30日-12月1日,Hadoop与大数据技术大会(HBTC 2012)在北京举办。MemSQL联合创始人兼CTO Nikita Shamgunov受邀参加了这次大会,在主题论坛做了主题为“ 数据价值的半衰期:如何在第一时间洞察大数据”的演讲。他认为摩尔定律的时代已经结束。虽然现在在很多方面提升的速度已经放缓,然而在数据上摩尔定律依然存在。数据每18个月就会翻番,这就需要更多的技术来操作如此庞大的数据。在本次大会上,MemSQL进入了我们的视线,给我们留下了深刻的印象。

图:MemSQL联合创始人兼CTO Nikita Shamgunov

CSDN后续对MemSQL做了多次报道,《 前Facebook工程师创办MemSQL公司 让数据库快步如飞》一文在网上引起了很大的反响,不过不久之后就有人表示不服, Facebook MySQL工程师吐槽MemSQL:MySQL比你们快无数倍,他认为MemSQL是由一群聪明的小伙儿鼓捣出来的,他们现在正在媒体和技术社区“兴风作浪”。Facebook的这位工程师认为,系统必须在完全不同的配置文件中运行。例如,用于数据缓冲的内存在MemSQL中本质上是解除绑定的,而InnoDB在MySQL5.5把它限制在了128MB,这是MySQL5.1默认设置的16倍。至于写入性能方面,MemSQL 能写出2G的快照日志,而InnoDB设置为10MB的事务日志,所以会更快地开始检查点。尽管如此,对于基准来说,稳定持久是最重要的。MemSQL宣称支持ACID,其中耐久性是最重要的一环。MySQL的InnoDB默认是很耐用的,如果事务返回为“同意”,就会在崩溃后刻到磁盘上。MemSQL默认也是很“耐久”的,它也会有一个事务日志,而这并不意味着跟磁盘有关。最后总结:MemSQL每秒持久事务比InnoDB慢500倍;MemSQL在做一些简单的读写查询时,比MySQL慢上千倍,也许是慢百万倍。(信息来源于CSDN网站报道)

在微博上,MemSQL也曾引起很多技术大牛的聚焦, @Fenng表示MemSQL是一种伪技术,老瓶子装新酒,并不是革命性的东西。很多人觉得需要更快的DB,实际上,他们需要的是写更有效率SQL语句的人。而 @淘宝褚霸就认为:效率差1个数量级是很难通过写SQL来提升的,除非之前的SQL不是专业人士写的。

其实MemSQL最真实的情况,我们不得而知,或许真正使用过MemSQL的人才有最有发言权。今天MemSQL又推出了自己最新的分布式版本,未来的表现究竟如何,我们将拭目以待!(文/王鹏,审校/仲浩)。

相关文章阅读:
《分析师解读内存数据库MemSQL》  《将数据库从MySQL移植到MemSQL》   原文链接:GigaOM

2013中国云计算创新产品与应用企业名单(排名不分前后)
序号 公司名称 成立时间 CEO/CTO 风险投资 公司产品/方向
1. HStreaming 2011年 Jana Uhlig $ 1M (B) 实时Hadoop系统
2. CitusData
2012年 
Matt Ocko

CitusDB
3. Backblaze
2009年
Gleb Budman

开源存储硬件
4. Kickboard
2009年 Jennifer Medberry
$2.8M(A)
Kickboard(数据分析)
5. Elasticsearch
2012年
Shay Banon
$24 M(B)
开源搜索引擎
6. Appcore
2008年 Jeff Tegethoff
$6M  (B)
企业内部部署IaaS平台
7. Pertino
2011年 Craig Elliott
$20 M(B)
软件定义网络(SDN)
8. SwiftStack 2011年 Joe Arnold $6.1M(A) 软件定义存储
9. Spiral Genetics
2009年 Adina Mangubat $3M(A)
DNA序列数据分析平台
10. DNNResearch
2012年 Geoffrey Hinton  
深度学习
11. AppNeta
2011年 Jim Melvin  $16M(C) 
应用性能管理(APM)
12. Concurrent
2008年 Chris K. Wensel $4M(A) 
Java大数据框架
13. AirWatch
2003年 John Marshall
$200M(A) 
移动设备管理
14. Pluribus 
2012年 Robert Drost
$44M(C) 
虚拟化网络
15. Bina Technology
2006年 Narges Bani Asadi
 $6.5M(B)
基因测序平台
16. Sociocast
2010年 Albert Azout
 $1M(B)
数据预测分析
17. ParElastic
2010年
Ken Rugg
 $5.7M(A)
数据库虚拟化引擎
18. Optimizely
2009年
Dan Siroker
 $28M(A)
A/B 测试服务
19. Instart Logic
2010年
Manav Mital
 $17M(B)
网络性能
20. CloudFlare
2010年
Matthew Prince
 $20M(B)
云安全、网络性能
21. Ionic Security
2012年
Ted Schlein
 $9.4M(A)
云安全
22. MemSQL
2011年
Eric Frenkiel
 $5M(A)
MemSQL
备注:2013年4月28日更新,持续更新中......

“  第五届中国云计算大会 ”将于2013年6月5-7日在北京国家会议中心隆重举行。猛击报名!

相关活动已经火热启动:

2013中国云计算大调查,每周大奖等你拿!  “

Innovation Cloud 2013云创新产品与应用项目征集,欢迎研发者、团队和创业企业参加!

一周消息树:我想创业,但不懂技术怎么办? GitHub迁移数据库,借助MySQL大行其道! 实例亲授:教你如何创建AR应用 iOS七年,苹果都为开发者准备了哪些工具? TIOBE 2014年9月编程语言排行榜:Java、C++跌至历史最低点 如何甄别具有软实力的IT应聘者? 避免关注底层硬件,Nvidia将机器学习与GPU绑定 盘点MIT Demo Day上4个最有前途的创业点子 IDF 2014第一天纵览:智能设备唱主角 时尚化才是可穿戴的未来 ASP.NET之父Scott Guthrie:借技术之力铺平未来之路 两年测试,NSA或将让其数据中心洗上油浴 【云先锋】数云:另类淘宝创业,瞄准背后百万卖家的数据挖掘 Xcode 6 GM、6.1齐出,Swift终迎1.0版! 我眼中的Devops——倍道而进! 英特尔物联网世界:提供开发工具包,实现万物互联 三十功名尘与土——我的程序员生涯自白 触摸未来:为什么说AR是未来最重要的人机界面? 科普:谈云计算中间件理念 能准确“猜透”玩家心理,深度学习让游戏更智能 阿里过程改进专家:看板核心在于拉动式管理过程+数据化支持改进 英特尔Edison全面上市,专为小型可穿戴设备设计 APM最佳实践:Web 2.0和AJAX四大优化战略 开放•创新•共赢 2014华为开发者联盟沙龙即将开幕 排名前十的SQL和NoSQL数据库 干货议题,中国互联网安全大会免费门票等你来! 【云先锋】红象云腾:Hadoop将和高铁一样改变我们的生活 IDF 2014上开发者最应关注的三件事之:原生应用兼容性篇 《近匠》WRTnode创始人罗未:OpenWrt,下一个时代的Android AMD爆新一代架构,代号Zen! 【问底】严澜:数据挖掘入门——分词 顺丰集团IT副总裁徐庆强:信息化技术支撑高质量服务 十分强烈要求讨论微软的编程书 二进制数据(比如图片)如何通过SOAP以XML的形式传输? happyxiu come in 进过局子的讲讲你的遭遇! 有没人对挂广告条赚美元感兴趣? 一起研究研究 光驱不能自动读取怎么办!! 偶辛勤灌水,到底是为了什么? 为了帮助后进青年提高,请水园的mm们来登记一下 请问在SQL SERVER 2000中,以下字段类型有什么区别: 请各位介绍一些FLASH的好书!!!!!我要学! 关于PCMCIA ...欢迎交流指导! 她问我“上个黄色网站让我看看”, 是什么意思????????? 怎么样能提高IE的速度? 你的DELPHI6的帮助有没有这种问题? 请推荐几处下载java编程方面电子书的站点? 请问有没有工具把access中的文字繁简转化一下?? 找一个高人——HC 请教如何使用API中的GetUserName()? 怎样才能买到 外文期刊??? 如何将一屏显示不下的文档打印在一页当中(CHtmlView) 请问《程序员》杂志上的那几本外文期刊怎么买??? 我下载了几个rar文件有*.rar\*.r01\*.r02等等,可是这个网站没有提供合并文件,忘了怎么合并了,谁知道快告诉我。copy *.rar+*.r01不管用 请教在线的高人(在oicq上吗?) 我是白痴!大虾,什么是专家分,怎么得,有捷径吗???????????? 图形化界面问题!控件与窗体不重合! 书上的东西我看不董,是关于PB70与COM/MTS的,COM/MTS是什么,谁能告诉我? 怎么样能解决死机的问题? 跟帖比聊天有意思多了,哈哈 过去了,就不要再提 灌水乐园,我的MUD练功场 StringList 与 String的区别 为什么我的组合筐里只有最后的项,即"交叉线",没有其他的内容? 关于Tmemo 共享软件的开发经验 部件(Crystal Repot)引用错误(crystl32.ocx),请高手指点,,谢谢 无数个问题之123 steps你有oicq吗?壮丁!!!sos 怎样将数字字符转化为数字呀? WIN98下能读的光盘到了WIN2000/NT下居然读不出来! WIN98下能读的光盘到了WIN2000/NT下居然读不出来!(我的光盘是刻录的) 我不想要分(也许我只是个女生) 40分=一网址:那儿有Effective C++ 2e电子书? 如何在菜单中加入下拉框?像delphi的那样. 怎样用vb程序实现监控打印机打印输出情况 大家评出水园最有人气的mm,我给分啊,行动要快啊~~~~~~~~~~~~~~~~~~~~明天晚上7点结贴 编译servlet文件出错!急!!!! 寻觅朋友(用delphi优先) 我希望能认识安徽的程序员~~~~~~~~~~~~~~~联系:6011458(OICQ) 很长时间,我还是觉得这是一个事实! javascript中怎么进行数据类型间的转换? 关于非文档视图结构程序的菜单 副词修饰每个词性时 的位置多哪些在前哪些在后 形容词和副词要怎么区分?另在,我要怎么识别单词的词性?如名词为n 介词修饰什么词性 想问一个语法问题,修饰副词的词是什么词性? 英语上名词、动词、形容词、副词、代词、介词、数词 perp.是什么词性?(介词,形容词,代词等等) 英语中各种词性不同的单词,如形容词、副词等等之间的关系!就是名词、副词等后不跟什么什么,跟什么什么 好人一生平安 英语如何分辨哪些是动词.名词.形容词.副词.数词.代词.冠词.介词.等. 介词,动词,形容词,名词后分别跟词性?需要举一些例子给我,另外可以附带一些初中的词性转化 给我.比如 名词interest 形容词interested形容人/interesting形容物 请给我一些详细点的资料 谢谢了. 单词的词性中 a.代表什么?是形容词还是副词?不太明白 a.是 adj.还是 adv.那副词也用这个表示吗?还是怎么表示? 英语语法 英语词性缩写 全部的 介词有哪些,介词的后面是加什么词性 哪些单词是副词的形式形容词的词性 英语语法中词性的用法 英语中的宾语,介词,形容词等词性是什么意思 aboard副词词性怎么用,副词能修饰名词么 英语语法中v.vt.vi.这种符号分别表示什么词性 英语里面状词定语谓语宾语表语什么意思通俗点的 英语的名词,冠词,代词,数词,形容词,副词,介词,连词,感叹词,动词!的简写比如,名词简写是n 形容词是adj请正确出写!名词,冠词,代词,数词,形容词,副词,介词,连词,感叹词,动词的简写! 初一上英语语法短语句子,关于sth和sb的如:like doing sthwould like to do sth…… 英语里面状词 定语 谓语 宾语 表语之类的什么是意思如题 英语之中名词、代词、动词、形容词、冠词、数词、副词、介词、连词、感叹词代表的意义最好说得通俗易懂一点,用于什么类型. 初1英语语法短语句子,关于sth和sb的 全部! 英语里什么词可以做主语,谓语,宾语,定语,表语等. 英语,名词、动词、形容词、副词、数词、代词、介词、连词、冠词、感叹词,怎么变换成其他形式!(要全部的转换形式!英语,形容词、副词、数词、代词、介词、连词、冠词、感叹词,怎么 求英语语法(sb.sth之类的)最好是初一的比如buy sth.for sb.sell sth.to sb.之类的,要汉语 介绍主语 谓语 宾语 状语 表语.等词语在英语中的概念(回答一定要具体)而且要通俗易懂 将所学英语单词(小学三册书)按词性分类 名词 动词 代词 形容词 副词 连词 介词 其他 不久就要交 初1英语语法短语句子,关于sth和sb的7年级所有的 俺English差 好心人说下 最好是专业的 很懂的格式如下:ask sb to do sth (意思) 什么词可以做主语 谓语 表语 宾语 定语?要具体一点 英语中除了名词,动词,代词,形容词,副词,连词,介词还有哪些词 really是什么词性 英语定语从句中能充当宾语的有哪些词?还有可以充当主语的? 英语的名词,副词,形容词,不定代词……这些词性怎么区分?还有一个句子的组成要什么?ly或es结尾的词都是什么词?怎么区分?还有点没弄懂,帮忙总结下(英语最基础的语法) 最近这个单词用形容词词性怎样写? 什么词可以直接接宾语(英语中)| :及物动词---可以直接接宾语 行为动词 | | :不及物动词---不可以直接接宾语 ㄗs:我不明白的就是什么词性的词后面可以直接宾语 什么词性的词后面不 江苏译林牛津英语8b单词表的Unit 1和8a单词表的Unit 5和Unit 6.帮忙打出来,要英文和中文一起的. 英语词性顺序 比如一句句子 形容词副词名词动词怎么排列 请举例 就是一句正常的句子那形容词和副词之间能修饰吗 比如VERY MUCH 是不是副词放在形容词的前面 h开头的形容词单词(词性是好的) 牛津英语8B单词表 全部单词 有中文含义的 困难的名词,动词,形容词,副词都是什么(difficult),difficulties是什么词性,困难是可数名词吗 really是什么词性,real与really有什么区别 谁有牛津英语8b单词表一定要2006年版的,且是牛津英语的. 汉语“永远”的词性是副词?名词?形容词?求详解.例如:永远的朋友,永远是朋友,直到永远。我本以为它的基本用法是个时间名词,名词做主谓宾定状补我都能理解。哪想到现代汉语词典里 “欣赏”这个词属于什么词性?比如,“我很欣赏你”,或是“欣赏是一门艺术”,抑或是“欣赏你不代表膜拜你”之类,请问,这个词在不同的句式里,算什么词性和什么语? 求牛津英语8a单词表要8A所有的单词,音标和解释都要重要的是U1的哦~ 急!关于succeed的词性、性质(列出名词、副词、过去分词等等)(要详细)以及有相关联“成功”的单词回答好会追加分值~!急需!“详细”是问题前半部分要 后面的可无 “回答”这个词属于什么词性如果在“那女孩的回答给了我一种自信的感觉。”中也是吗? 牛津英语8B单词表 英语词性的用法?在句中的用法?形容词 和副词的用法?介词的用法?等 所谓这个词属于什么词性 牛津高中英语模块5单词表急用 就是高2英语的单词表 牛津版的! 英语中哪些词语是形容词.副词.名词就各举几个很常用的词语就可以了. 看看这个词是什么词性?The young people were still abroad at the dead of night.其中的abroad是什么词性?be still 后面应该跟什么词?形容词还是副词? 牛津高中英语模块七 的单词表谁能给我啊第一到第三单元的,单词表, 这个几个单词的名词 副词 形容词 是什么?compete 名词________ ; 名词________magic 形容词________admit 名词________physic 形容词________intelligence 形容词________true 名词________;副词________choose 名词________crea look后加什么词性He looks ( ).In fact he isn‘t.A.care B.careful C.carefully D.more careful(主要的问题是:look(系动词)后加什么词性的词) “坚决”除了形容词词性外,有无其它词性,如副词? 几个单词的的名词形容词和副词quiet,rain,happy,quick,luck,还有another,the other的区别最好举例子谢了别那么深奥,什么ADJ给我翻印成汉语 有没有动词形式啊?adj是啥意思啊,还有n another,the other的 词性的意义结构包括虚词
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn