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

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

用VB制作下雪的特技景象 用VB自制屏幕保护程序 用Visual Basic实现多画面播放功能 雨滴式的显示图片 -VB资料 在VB5.0中制作多媒体界面 在VB5中将英文字母及阿拉伯数字旋转任意角度 在VB5中如何使机箱内的小喇叭发出不同的声音? 在VB6.0中播放GIF动画 在VB应用程序中恰当的使用声音 在VB应用软件中实现动画效果 在VB中播放AVI文件 在VB中建立司旋转的文本特效 在VB中如何创建闪烁(标语)屏 在VB中显示动画鼠标图标 在VB中用PictureClip控件实现动画 在Visual Basic 6.0中实现自动播放VCD VB怎样在VB中播放Flash动画。 VB制作TopMost窗口 VB制作带有动画和声音的屏幕保护程序 VB制作自己的MP3播放器 用VB实现鼠标的隐藏 0、""(空字串)、Null、Empty、与 Nothing 的区别 -VB资料 VB中获取逻辑磁盘的信息 Command & Conquer 文件格式-VB资料 CrystaIReports for VB5报表编程经验 DirectX揭密-VB资料 HOOKS 说明书-VB资料 kb_event函数的使用 -VB资料 MaskEdit 中 9 的问题 -VB资料 MDB文件的导出(使用DAO)-VB资料 PaintPicture的和法 -VB资料 为什么我用的是LoadString函数而编译显示错误时显示LoadStringW函数。两个有什么区别? 请问这个错误提示是什么意思呢?谢谢! OCI中的类型转换 麻烦大家看看下面的代码对吗?能否用MSChart显示MSHFlexGrid中指定的行(上下)和列(左右),谢谢谢谢 如何用vector做一个二维数组。如int a[4][4]的。该怎么做 仰天长笑,号称CSDN(“中国”软件开发网),却。。。 鼠标移出当前窗口时显示MessageBox如何做? 操作系统为solaris如何配置才能上internet网? 大虾留步! 根据日期查询数据库的问题(当天结账)急! 请问怎么去打开一个SQL SERVER的数据库,求救 怎样修改注册表? 如何把程序编译为只有一个EXE的文件?(对不起,我的分发光了!) OCP 试题之一 EhLib里TDBGridEh控件的SaveBookmark方法有何作用? 编程不需要创新,我同意 有一个朋友向我要类描述的rose表示的例子,我已经做好了,并上传到下面的网址上 福州的程序员请进................ 如何执行一个*.txt文档中的语句? 怎么在一个button被点击时,播放一段声音呢? OCP 试题之二 怎么用jb5创建一个corba工程? 怎么才能让程序永远在最前面 送分 请问乙肝表面抗原阳性(最最轻的那种,不是小三阳),进外企要不要?作公务员要不要紧?谢谢 怎么样才能处理像VB中的TREEVIEW中的NODECLICK的事件? 我想了解一下国内有多少公司用rose ASP500错误该怎么处理呢?新手请高手赐教!!本人在IIS的根目录下面访问HTM不会出现错误,但是在根目录下面建了虚拟路径有就出现了500错误。为什么? 每一个开发人员都应该拥有的东西 老问题:如何获得鼠标IBEAM的Handle? 用GetCursor()只能获得当前鼠标的Handle. 请问有法律高手在吗?急需要帮助,谢谢。 OCP 试题之三 请问乙肝表面抗原阳性(最最轻的那种,不是小三阳),进外企要不要?作公务员要不要紧 ?谢谢 请教:如何修改ICON? 高分寻求关于vc和mapinfo结合的资料!一定给分!! 怎么我在IE上提供的word文档下载,当点击左键时会打开执行而不能下载, 我公司招聘 做个小调查:做OA用Microsoft的做和用Lotus的做,工资大概各是多少?觉得哪个更难学? 请高手赐教,'ASP 0156 : 80004005' 是什么错误? 在MDI的主窗口CLOSE事件中,返回什么值才能使窗口不会被关闭? 老问题了一直没解决,speechSDK5.1做的程序怎样发布呢? 救命阿?? VC和SQLserver2000可以连么???如何连??????????????? 小弟的“处女作”,请给位捧个场,多提宝贵意见!谢谢! 帮我去见见好吗?http://www.csdn.net/expert/topic/389/389043.shtm 做个小调查:做OA用Microsoft的做和用Lotus的做,工资大概各是多少(最好写明地区)?觉得哪个更难做? 有什么比较好的帮助文件制作软件 chm 或 hlp?那里可以下载? 忍痛送分了,谁知道哪儿有d5开发指南下载,最好是李维的??? 步入设计先锋,专家在线语音交流。你是优秀的平面美术设计师或网页设计师吗?请走进我们的设计联盟。 unix 的安全问题? 分散不出去,因为很简单的问题没人回答出。 求以“感恩与励志”为主题的班会标题.如:心怀感恩 励志成才 .要新颖一点的.创新哦. matlab 求程序 已知阿波罗飞船的运动轨迹(x,y)满足一下方程:d^2x/dt^2 = 2*dy/dt + x - a(x+b)/r1^3 - b(x-a)/r2^3.(1);d^2y/dt^2 = -2*dx/dt +y -ay/r1^3 - by/r2^3;.(2);其中,b = 1/82.45,a = 1 - b,r1 = sqrt((x+b)^2+y^2),r2 = sqrt 初一人教版语文配套第五课答案 励志主题班会开场白 《行道树》作者是_______,他借行道树来塑造________的形象,借行道树的________抒写________的襟怀,短文表达了这样一个哲理:________________________.《人生寓言》作者________,寓言用________讲述带有______ 初一人教版语文第7课的课后练习答案上册,谢 一个数的小数点向左移动一位,所得数比原来的数小13.5,求原数.一个数的小数点向左移动一位,所得数比原来的数小13.5,求原数. 人们常用______(什么)来称谓不拘年岁差别,行辈不同而交情深厚的朋友我们常把拒绝客人进门的行为叫做让客人吃___________一词常用来比喻表面虚张声势,实际上全无防备. matlab矩阵里各自元素相加怎么编程序? 一个数将小数点向左移动一位所得的数比原数小13.5这个数是多少. 需要过程 谢谢! 此题用方程怎么解 应用题 小数的小数点向左移动2位后,比原来减少了13.068,这个小数是多少 有一部作品描写到:他就这样在亲友的悲泣和泪水中灵魂飞升了,我是说死了.”句中的他是( ).作者是( 》,是文艺复兴时期的现实主义巨著. 请问这个题用方程怎么解,急, 某数的小数点向右移动一位比原来的数大18,原来的数是多少? 请问橙汁可以加热喝吗?如提. 一个数A,若小数向右移动一位,得到的数等于B;若向左移动一位,得到的数等于C.已知A+B+C=1332,则A=?不要说XY 语文基础训练人教版初一上第五单元的,快大象出版社的 人生中最难得的财富是保持一棵充满快乐的心.( ) 挫折,得失,( )名利,( )荣辱……把我们的快乐消磨殆尽.不要为外界物质世界所累,不断挖崛快乐,享受快乐.(1)给加点的字注音.(1分 matlab程序解释clearx=[3 1 5 4 0 3 7 9 10 14 17 14 12 10 7 2 6 11 15 19 22 21 27 15 15 20 21 24 25 28 5 17 25 9 9 30 0];y=[2 5 4 7 8 11 9 6 2 0 3 6 9 12 14 16 18 17 12 9 5 0 9 19 14 17 13 20 16 18 12 16 7 20 15 12 0];t=[1.50 1.50 0.55 1.20 0.85 1. 初一下学期语文基础训练人教版第三课丑小鸭(填填空就行了)四、填空.2.谢谢了急好吧,丑小鸭的故事在世界各国广为流传,是因为作者采用了富于______的活泼文体,运用了______的语言, 请问橙汁可以加热喝么?现在非常冷,我想知道橙汁可以加热么? Matlab程序注释(1)num=[2547]; den=[1,2005]; g=tf(num,den); phai=feedback(g,1); num=[571.2]; den=[1,0]; gc=tf(num,den); ggc=gc*g; phaic=feedback(ggc,1); bode(ggc); grid on; (2)num=conv([800],[1/40 1]); den=conv([1 0],conv([1/3/pi 1],[1/1000 下册 语文基础训练 第一单元测试 急 人教版的 初一语文试卷什么样的 matlab程序,求解释[x,fs,bit]=wavread('e:\1.wav'); [b,a]=butter(4,[0.025 0.85]);y=filter(b,a,x);[Rows,Cols]=size(x); matlab 矩阵操作问题例如R=[1 0 1 0 1 1 0 0 0 11 1 1 0 1]L=[-1 0 1 1 00 1 -1 -1 0]我现在要对L逐行用ind求出了-1的列号,再计算R对应ind列里面1的个数,应该怎么写-急用 为什么橙汁加热了会变酸? 关于MATLAB程序解释我刚学MATLAB,看不懂以下的程序,有高手帮逐行翻译下吗?小弟在此谢过了~function [Phi,Gamma] = c2d(a,b,t)error(nargchk(3,3,nargin));error(abcdchk(a,b));[m,n] = size(a);[m,nb] = size(b);s = expm([[a b]*t; matlab中矩阵操作问题在matlab中:若a为465*576的矩阵,b为1*120的行向量,c为1*144的行向量,d为120*144的矩阵.表达式a(b,改变了a中的那些位置值?这些值与d是什么关系? 将一个数的小数点向左移动一位后,得到的数比原来的数小72,这个数原来是多少? 橙汁加热喝 营养会流失吗 求解释程序 matlabclc;clear all;frameno=1;fid = fopen('carphone_qcif_ori90.yuv');[y1,u1,v1] = read_frame_qcif(fid,frameno);最后一句什么意思啊,为什么括号里是fid,frameno 一个数的小数点向左移动一位后,比原数小72.求原数是多少? 一元一次方程.怎么写,第五答大题(1)(2)小题 精液与可乐发生的化学反应取可乐100ml jy50ml 将 jy加入可乐,摇晃均匀.可乐由深黑色变为浅褐色;摇晃产生的泡沫久久无法散去;产生很多丝絮状褐色固体悬浮物(2mm左右).加入200ml水后,液体 几道小学的应用题[用方程解]1、用一根长76厘米的铁丝做一个长方形的教具,要使宽16厘米,那么长是多少厘米?2、内径为120毫米的圆柱玻璃杯中的水倒入内径为300毫米、内高为32厘米的圆盘中正 如图.21题.角 a=1/2角c=1/2角abc如何设方程解答 可乐与什么会发生化学反应? 小学方程解应用题要求100道, 把一个数的小数点向左移动一位后得到数比原来小13.5.原来的数是多少 人教版 要全面,越多越好 那里有好的 thank you very mach! 急用 麻烦叻`` 人教版初一上学期生物试卷 2009——2010初一下学期语文试卷苏教版的 我该去哪里找语文试卷?我的语文书本是人民教育出版社的. 初一上学期期中语文测试题不要弄混,我要的是七年级上册前3单元的期中测试卷, 2011初一下学期月考语文试卷?人教版的 谁能给我出一张初一上学期语文试卷,马上就考试了! 全部用方程解. 2011初一下学期月考语文试卷 人教版 我是莒县的 在3月23日12点前给出答案!第一次月考 初一上学期语文试题,帮着解答一下,谢谢 帮忙解释下matlab程序function d = dsc(c)%输入是一个一维数列,函数实现将数列中连续重复的数去重,然后输出结果%例如,输入[1 2 2 2 3 3],输出[1 2 3]a = diff(c)b=[a~=0]x = c(b)d=[x,c(length(c))];end主要是 x = c(b) 初一下学期期中语文试卷 娄底五中的!要今年版的!娄底五中要考的!期中测试! 初一上学期语文试卷带答案 初一上学期语文第一单元卷子 人教版 励志——主题班会报道急 MATLAB %define the sequence of the program[A,B,U,Y,M]=define_matrix();[H,D,I,R1,C2,C1,R2,P,Cd,RO,Q0,X1,P0,G]=input_parameter();[X2,C,A1]=calculation_parameter(Q0,Cd,P,R2,D,RO,G);[M]=calculation_matrix(M,A,B,U,Y,I,R1,C2,C1,R2,P0,P,X2,X2,A1,Q0,H,C);gra 初一上册语文卷子人教版谁有初一语文上册第四单元卷子(人教),课外阅读答案,
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn