MemSQL是一款内存数据库,它通过将数据存在内存中,将SQL语句预编译为C++而获得极速执行效率。

从MemSQL官方网站了解到,MemSQL具有以下几大特色:

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

因为其快速,所以MemSQL非常适用于哪些视时间为金钱的行业,如资本市场、广告服务、云计算与移动应用等。

感兴趣的读者可从开源中国社区学习MemSQL 的安装和简单使用、将数据库从 MySQL 移植到 MemSQL和MemSQL 的配置文件解析等。

MemSQL在微博上引起了众多技术人士的围观。@Fenng说:

MemSQL是一种伪技术,老瓶子装新酒,并不是革命性的东西。很多人觉得需要更快的DB,实际上,他们需要的是写更有效率SQL语句的人。

这条微博引起了关于“更快的DB vs 能写更有效率的SQL的人?”的讨论。@林枫-孙靖楠说:

……更多人需要的是写出高效率的SQL,而不是寄托在某种技术上。

也有持不同意见者,如@淘宝褚霸就认为:

效率差1个数量级是很难通过写SQL来提升的,除非之前的SQL不是专业人士写的。
写好SQL会有很大的提升,但是写对了以后想继续提高就非常难,毕竟天花板是在数据库的实现上。

双方的观点都不无道理,只是出发点不同罢了。我们既需要能写出更有效率的SQL语句的人,也需要更效率更高的数据库系统。当语句写到最优却仍然不能解决满足需求时,就需要新技术的产生。二者有机结合起来才能推动技术的进步。且不论MemSQL是否伪技术,但它至少是技术前进道路上的一小步。正是由于这许许多多的小步,才推动着技术不断革新的大步。

MemSQL,号称世界上最快的内存数据库相关推荐

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

    MemSQL是一款内存数据库,它通过将数据存在内存中,将SQL语句预编译为C++而获得极速的执行效率.MemSQL宣称这是世界上最快的分布式关系型数据库,兼容MySQL但快30倍,能实现每秒150万次 ...

  2. 永久专业版 | 号称世界上最快的优化,清理,加速,杀毒工具!

    有多少人怀念那些年我们一起用过的360安全卫士,随着360的做大做强,360安全卫士的体格也是一路飙升!那个纯粹快速的系统优化清理软件已不复存在,那么现在还有那些好的电脑清理工具呢? 今天小栈为大家分 ...

  3. 每秒1.28万亿行,最快的分布式关系数据库MemSQL又破记录了!

    众所周知,如果交互式响应时间小于四分之一秒,那么人们会获得令人难以置信的满意度.当你提供的响应时间下降到大约四分之一秒时,交互对用户而言是即时的. 但是,由于大数据集和并发需求,给所有客户提供的速度水 ...

  4. OceanBase架构介绍

    2019独角兽企业重金招聘Python工程师标准>>> OceanBase是阿里巴巴集团研发的可扩展的关系数据库,实现了数千亿条记录.数百TB数据上的跨行跨表事务,截止到2012年8 ...

  5. 【转载】OceanBase架构介绍

    OceanBase是阿里巴巴集团研发的可扩展的关系数据库,实现了数千亿条记录.数百TB数据上的跨行跨表事务,截止到2012年8月为止,支持了收藏夹.直通车报表.天猫评价等OLTP和OLAP在线业务,线 ...

  6. TB级别分布式关系型数据库OceanBase理论详解

    OceanBase是阿里开发的分布式关系型(SQL)数据库,其目标是支持数百TB的数据量以及数十万TPS.数百万QPS的访问量,无论是数据量还是访问量,即使采用非常昂贵的小型机甚至是大型机,单台关系数 ...

  7. OceanBase 架构初探

    1.设计思路 OceanBase的目标是支持数百TB的数据量以及数十万TPS.数百万QPS的访问量,无论是数据量还是访问量,即使采用非常昂贵的小型机甚至是大型机,单台关系数据库系统都无法承受. 一种常 ...

  8. 阿里巴巴开源数据库--OceanBase从使用聊到架构剖析

    1. OceanBase 概述: OceanBase是由蚂蚁金服.阿里巴巴完全自主研发的金融级分布式关系数据库,始创于2010年.OceanBase具有数据强一致.高可用.高性能.在线扩展.高度兼容S ...

  9. 盘点那些年被甲骨文前CEO埃里森炮轰过的厂商

    导读:甲骨文公司创始人前CEO拉里·埃里森(Larry Ellison)是出了名的"大嘴",经常直接在公开场合炮轰竞争对手,甚至是直接鄙视的口吻,让我们来回顾下那些年被 Oracl ...

最新文章

  1. 解决启动hadoop时datanode无法启动
  2. 9号团队-团队任务4:每日立会(2018-12-3)
  3. mpeg b帧 编码 matlab,一种基于压缩域的镜头检测算法
  4. jQuery学习笔记:attr()与prop()的区别
  5. synchronized 和 lock 的区别
  6. Intel 64/x86_64/IA-32/x86处理器 - 通用指令(6) - 字符串指令/输入输出指令
  7. Android开发UI之GridLayout的使用
  8. 洛谷4173(fft带通配符字符串匹配)
  9. 调整计算机繁体,在线繁体转换
  10. mysql mrgmyisam_mysql MRG_MyISAM 引擎报错解决
  11. 将linux系统移动硬盘,着手打造你的随身系统---将linux装进移动硬盘
  12. 【民生】2011,骗子仍在行动
  13. 怎么得到一个数的每个位c语言,怎么用位运算得到一个数是几位的
  14. Matlab之绘制三维曲面图
  15. linux ati显卡驱动下载,教你在Linux中安装ATI显卡驱动(图)
  16. cad2018致命错误unhandled_CAD--致命错误unhandled access violation
  17. Qt quick性能提升[通俗易懂]
  18. linux桌面壁纸目录,酷炫!推荐一款适用于Linux的壁纸程序
  19. 爆破3389密码:目标主机Win2008(私有IP为192.168.1.167)开放3389端口,使用kali中的Hydra爆破密码。
  20. java IO流之缓冲流详解

热门文章

  1. DLP市场份额第一 | IDC 首份中国数据泄露防护市场份额报告发布
  2. mock_httpserver
  3. 笨办法学Python笔记2(ex18~ex40)
  4. 一文带你开始挣取自己的一点睡后收入(基金,理财)
  5. 第二、三范式与BC范式的区别
  6. 基于物化视图创建分区(分区的物化视图)
  7. ubuntu12.04将tgz文件解压到指定目录
  8. C语言及ARM中堆栈指针SP设置的理解与总结
  9. laravel api 429 问题解决
  10. htop与top命令