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

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云创新产品与应用项目征集,欢迎研发者、团队和创业企业参加!

高颜值、高品质——安全技术论坛议题曝光! 移动应用开发者正饱受折磨 在Android平台上加载本地库的危险性 《近匠》程序员客栈,程序员背后的经纪人 【CTO讲堂】浅析工业级物联网项目的快速开发 云适配陈本峰:平台型企业级浏览器是未来办公移动化的核心 警报:XcodeGhost已扩散至第三方框架 我们眼中的应用另一端是什么? 【SDCC讲师专访】百度马如悦:不写代码的架构师不是好架构师 企业级应用避免臃肿混乱的6大黄金法则 SDCC 2015讲师专访精彩集锦:程序员界“香饽饽”、大神级人物都在! 从技术经理的角度算一算,如何可以多快好省的做个App(一) 【SDCC讲师专访】Java泛型作者Gilad Bracha:优秀的程序员应该未雨绸缪 【CTO讲堂】微服务架构在云端的应用 SDCC 2015创业项目路演火爆征集:寻找中国好项目 被遗忘的设计模式——详解Swift语言中的Null Object Pattern Synaptics发布全新触控及生物识别方案,正式进军车联网 无人机、机器人,英特尔RealSense已扩展至新领域 SDCC 2015中国软件开发者大会盛大开幕 《近匠》逸创云客服创始人叶翔:做好客服产品静待SaaS大爆发时代的到来 【SDCC2015现场】数据库实战论坛:分布式数据库的实践与挑战 SDCC 2015 中国软件开发者大会亮点回顾 《近匠》扬智科技GoWarrior:软硬件全面开源的计算平台 【CTO讲堂】独家直播双十一全网动态?前黑客“劳改”带你玩转大数据 《近匠》好雨云刘凡:提供全方位支持的一站式开发服务云平台 体验过HTC Vive,才知道何谓沉浸感 BDTC 2015:大数据技术精英云集 初版日程公布(表) 深度剖析C++对象池自动回收技术实现 React Native与ExMobi技术路线探索 SDCC 2015前端专场札记:Facebook、百度、腾讯、美团、饿了么等互联网公司的前端实战 芯片巨头为何痴恋开源软件?英特尔Imad Sousou来解密 CSDN2000 的CD中的哪个INSTALL SHIELD能变成注册版吗? 如何得到打印机纸张的高度和宽度以及缺省打印(在线等待) 如何让GetFileSaveName对话框打开时是指定目录,比如程序当前目录? 怎样用JAVASCIRPT改变表单背景和表单的只读属性?? 我手头有两份ISA服务器详细设置和安全策略的中文说明书(含图解),我想让大家共享,欢迎大家下载! 数据串行化等问题,请高手指点,一直在线恭候高手????????????????????? 高手请进:如何实现象vc里面一样的 关键字着色?在线等待?马上给分 dbchart内如何动态显示数据源的内容 ODBC高手看过来 在 html help workshop 如何做出 what's this 功能 怎样把网卡设为混杂模式? 请各位大侠给分析一下各种数据库格式的优劣?(如MDB、DBF等等) 请问这个论坛的 CSDN论坛助手.Net(0.21)哪里有下载? 新手提问:关于使用CSocket,为什么我跟服务器建立连接后马上就断开呢 ★★请教AVI文件的API函数★★(关于将位图存成avi时写入的一点问题:急问)(150) 求救!救急!各位仁兄帮帮忙!! 【急】如何处理一组RadioButtonList呢? 签名活动:目前csdn里面发现很多作弊者,反对作弊者进来签名! 哪有中文MSDN下载?先谢谢 请帮忙看一下这个setfilter应怎样写? (这个问题,不会没有人不知道!)关于vfp6统计图的问题`~急呀`~救命呀`~~~回答者都给分`~~ 打印预览窗口的显示问题 vb中的trim在c# 中如何表达 数据库 我为中国队加油,看看我的为中国队加油首页! 关于FLASH的??<在线等待> 请教各位大虾!!!急,我的分数全部送出!!! 高手们怎么样才能在窗体上引入FLASH动画呀????? 好烦啊!oracle 7.3.4数据导到oracle9i的字符集问题 每当我最困难的时候,我就想起了csdn,50分奉送!!!!!图像问题 QuickReport设置的问题 如何打印源代码! 那位大虾知道ACTIVEX命名的由来 请问什么错误,在brinkster测试通过,但是放在另外的站点,却不行了。 中国必胜 mfc 中的类型是怎么定义出来的(比如 dword,LPTSTR 等) 救急!!关于表单中文件域的使用。 奇怪的问题!!!!! 请问什么是contentPane? 用Delphi作网页用IE浏览不行 求助:AfxBeginThread的编译问题! 用C裸写聊天软件,谁能? 菜鸟问题:如何安装和配置ASP.NET开发和运行环境? 快来呀,破解QQ密码,高分相送! 有需要域名和空间的吗?我这里有。 我的服务器CPU占有100%,如何解决?!!加急!!!!!! 请问谁在csdn上订购过书啊?需要多少时间才能拿到啊!!!! 小问题:关于AfxBeginThread的参数调用问题 请教高手:关于在ACCESS中的两个数据库之间复制表结构问题 请问谁在csdn上订购过书啊?需要多少时间才能拿到啊!!!! 问题求解 物质能否在水中电离是有什么来决定的?是由物质本身的极性强弱来决定的吗?是否极性越强,在水中的电离能力也就越强?可极性越强的物质不是越稳定吗?难道是因为电离是物理变化吗? 爱字开头的褒义词十八个,并且都是四个字的 有机磷酸酯类的中毒机制、中毒症状和解救方法? 吸食毒品的人还可以活多久?一个男人吸食毒品从30几点开始到40几岁,每天的用量增大 ,我想问还可以活多久? t,a,n,m,i,j,r,l,e开头的褒义词(要中文解释) 下列液体的PH大于7的是A正常人体血液 B生理盐水C食醋D胃液 女人吸食毒品有哪些危害 可字开头的褒义词如可爱,可敬,多一点哦 一燃料电池以氢气为燃料,空气为氧化剂,铂为电极,KOH为电解质,OH-为导电离子.写出阴阳极的反应方程式,同时说出为什么KOH在反应前后物质的量不变.方程式不对吧 女人吸食毒品后有何症状? 醋酸铝和碱式醋酸铝用途相同吗,可以通用吗 为什么CH4的燃料电池的负极 CH4+10OH-+8e-+7H2O 这个反应是如何发生的(原理)还有熔融盐燃料电池 负极 2CO+2CO3 2--4e-=4CO2 又是如何发生的 女人吸食毒品后什么感觉 请问“醋酸铝”含铝、醋酸各多少? 一个化学方程式怎么判断正极反映,负极反映,什么时候水也参加反映? 5.氮在地球上主要以什么形式存在1一氧化氮2二氧化氮3氮气4氮 都是多少价啊 有什么办法能知道原子团是多少价啊 木炭能不能吸甲醛家里装修接近尾声了,想用炭来吸收甲醛,烧烤用的木炭能吸收甲醛吗?在长春哪里能买到活性炭,价格多少? 地球上最丰富的元素 排行 初中化学的全部原子团.请帮我列出来. 汽车玻璃下雨天时起雾怎么办就是不想开空调.打到冷风档吹也是会起雾.不知道有没有什么添加剂可以加到玻璃不里面用的? KH+H2O=KHO+H21MOLKH为什么失去1MOL电子 火是由什么物质构成? 食用下列哪种食物 有效减少甲醛对人体的危害豆浆or食醋,or白酒or糖水why~ 怎样除氯化氢气体中的氯气 火是一种什么物质呢?火是由什么物质所构成?火为什么会产生光和热?某些气体与某些气体混合后为什么会产生火?不用急着回答,要想清楚或查清楚再来说! 吃哪些食物会中毒? 如何处理车内甲醛? 火到底是由什么物质组成的啊?我想问的是火是种什么物质,一摸就变形,还会烫,就是想不同是什么物质组成的,不象水,一看就知道是由分子组成的 黄绿色气体是什么 “空气是氮和氧等元素组成的混合物.”这句话是否正确?为什么? 火是什么物质构成的? 黄绿色气体什么 由(NH4)2S,(NH4)2SO4,(NH4)2HPO4组成的混合物中,已知氮元素的质量分数为百分之28,则混合物中氧元素的质量分数是多少?数字都在右下角请把原因说清楚! 火是由什么物质组成的 什么气体红棕色,什么气体为黄绿色 甲醇钠在甲醇中会电离出甲醇负离子吗? 说个R打头的褒义词(英文词),越多越好 红棕色、黄绿色气体 分别是什么? 由(NH4)2S、(NH4)2SO4、(NH4)2HPO4组成的混合物中,已知氮元素的质量分数为28%,则混合物中氧元素的质量分数为多少?为什么最后可以用O4/SO4HP来计算? 某电水壶电热丝的电阻是48.4欧,接到220v的电路中,通电5min,电流做了多少功? 黄绿色气体 空气是由氮气和氧气等组成的混合物,所以空气中含有多种元素对了,如果说是对的,请说明理由! 火的化学式是什么?光呢?它们有化学式吗? 沼气发酵是发展生态农业,治理农村环境的唯一措施 0.1mol KOH溶解在多少molH2O中,才能使100个H2O分子中含有1个K+离子 火在一般情况下燃烧的化学式是什么RT 生态农业和农村的经济结构,富民工程.现在国家提倡生态农业,发展新农村建设,那么太阳能沼气工程的价值和前景如何.陕西关中地区能否发展和推广. 鼻子里顿时一种ph值小于7的感觉是什么意思 雨下到半空就被蒸发了,这叫什么天气现象啊?睡不着, 冬天到了燕子为什么要往南飞 请问宇宙中氢元素最多,仅次于它的到底是氦还是氧? 急 沼气的利用在当前农村能源开发,建设生态农业的过程中,其地位和作用日显重要.(1)沼气池建设国家标准的技术参数中规定:池内正常工作气压≤800mm水柱;池内最大气压≤1200mm水柱;地 通常情况下,黄绿色气体有那些? 氦是宇宙中第2多元素,为何在地球上稀少 生态农业的优点是? 燕子为什么要南飞过冬 什么样的物质可以再水中电离?电离除了在水中还可以在其它什么物质中进行? u,j,i,a,n,h,u,a,为开头的褒义词 动物科普:燕子为什么要南飞过冬
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘