InfoQ 大会组织部祝您开工大吉!点击查看节中内容进度 >>> 了解详情
写点什么

MemSQL,号称世界上最快的内存数据库

  • 2012-06-25
  • 本文字数:858 字

    阅读完需:约 3 分钟

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 是否伪技术,但它至少是技术前进道路上的一小步。正是由于这许许多多的小步,才推动着技术不断革新的大步。

2012-06-25 10:2815289
用户头像

发布了 184 篇内容, 共 76.1 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

架构师实战营:模块四 千万级学生管理系统的考试试卷存储方案

ifc177

#架构实战营

利用Chrome的Heap Snapshot功能分析一个时间段内的内存占用率

Jerry Wang

JavaScript chrome

架构实战营 模块四:学习总结

👈

架构实战营

Kafka-详细笔记

ninetyhe

分布式 高并发系统设计 消息系统 Kafk

HBase常见问题

数据社

大数据 HBase 5月日更

让秋招飞,Java岗高频面试题盘点,站着就把offer给拿了

北游学Java

Java 面试 秋招

python-运算函数-sum

Geek_6370d5

Flink的Time与Window

五分钟学大数据

大数据 5月日更

SAP Fiori 应用 Footerbar 区域按钮的高亮显示逻辑

Jerry Wang

JavaScript SAP Fiori SAP UI5

一个查看 SAP UI5 控件所有公有方法的小技巧

Jerry Wang

JavaScript SAP SAP UI5

另一种方式实现事务码SE16里的结果集修改

Jerry Wang

JavaScript SAP Fiori

【架构实战营】第 4 模块作业

swordman

架构实战营

千万级学生管理系统的考试试卷存储方案

颜培攀

架构实战营

模块 4 - 千万级学生管理系统的考试试卷存储方案

小遵

Authorization object在哪些ABAP代码里使用到

Jerry Wang

CRM SAP abap Netweaver

使用DOM Breakpoints找到修改属性的Javascript代码

Jerry Wang

JavaScript html chrome

SAP CDS view注解解析 - @Environment.systemField

Jerry Wang

SAP abap

Java Elasticsearch 使用

Java elasticsearch

架构实战营模块四作业

薛定谔的指南针

架构实战营

到底哪种类型的错误信息会阻止business transaction的保存

Jerry Wang

CRM SAP abap

学生考试系统存储设计

王硕

架构训练营

架构实战营作业4

大肚皮狒狒

架构训练营模块四作业

Geek_e0c25c

架构训练营

Flume知识点总结

大数据技术指南

flume 5月日更

架构实战营 模块四:课后作业

👈

架构实战营

SAP 不同 ABAP 系统里同一 Customizing activity 的显示差异分析

Jerry Wang

CRM SAP ERP abap 定制化

数据科学指南#基础篇 Matplotlib 入门

Lev

Python 数据科学 matplotlib data-science

美团二面:Redis与MySQL双写一致性如何保证?

捡田螺的小男孩

数据库 面试 一致性 缓存;

架构实战营 - 模块4- 作业

笑春风

第四次作业 设计千万级学生管理系统的考试试卷存储方案

函数方程(弘宇)

模块4作业 千万级学生管理系统考试试卷存储方案

TH

架构实战营

MemSQL,号称世界上最快的内存数据库_语言 & 开发_马国耀_InfoQ精选文章