10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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:2816141
用户头像

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

关注

评论

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

直击面试!阿里技术官手码12W字面试小册在Github上爆火

Summer

Java 程序员 面试 架构师 大厂

打造两轮差速机器人fishbot:从零开始构建移动机器人

芯动大师

ROS imu joint

《计算机组成及汇编语言原理》阅读笔记:p82-p85

codists

Elasticsearch filter context 的实践案例

极限实验室

elasticsearch filter practice

基于华为云Flexus云服务器X实例搭建Linux学习环境

平平无奇爱好科技

华为云EulerOS环境下,Flexus X实例快速部署宝塔面板攻略

平平无奇爱好科技

【2024丨CSIG青年科学家会议 AI可信论坛】视觉内容安全技术的前沿进展与应用

热爱编程的小白白

Python for 和 while 循环:掌握循环控制的基本操作

敲代码不忘补水

Python 科技 while循环 for in 计算机科学与技术

华为云Flexus X实例部署安装HivisionIDPhoto一个轻量级的AI证件照制作算法

平平无奇爱好科技

ByConity实战指南:ELT测试深度解析

三掌柜

字节跳动

华为云Flexus X实例MySQL性能加速评测及对比

平平无奇爱好科技

Flexus X实例C#/.Net Core 结合(git代码管理、docker自定义镜像)快速发布部署-让你的项目飞起来~

平平无奇爱好科技

华为云Flexus X实例云服务器详细操作教程

平平无奇爱好科技

技术升级:探索华为云EulerOS与Flexus X实例如何完美融合快速部署Django

平平无奇爱好科技

Newtonsoft.Json/Json.NET:如何处理序列化时的意外错误

代码忍者

智能网联化是汽车产业未来演进的重要方向

芯盾时代

车联网 物联网 汽车互联

Python 数据类型详解:列表、字典、元组与集合的操作指南

敲代码不忘补水

Python 科技 数据类型 tuple 计算机科学与技术

多推理几步,生成式AI会变得更聪明吗?

JustYan

人工智能 大模型 生成式AI

华为云Flexus X实例:从选购到登录,一站式指南

平平无奇爱好科技

华为云Flexus X实例docker部署mediacms,功能齐全的现代化开源视频和媒体CMS

平平无奇爱好科技

华为云Flexus X实例docker部署Jitsi构建属于自己的音视频会议系统

YG科技

最新2025整理Java面试八股文,大厂必备神器

Summer

Java 程序员 面试 架构师 大厂

华为云Flexus X实例部署安装HivisionIDPhoto一个轻量级的AI证件照制作算法

平平无奇爱好科技

使用华为云X实例部署图数据库Virtuoso并存储6500万条大数据的完整过程与性能测评

平平无奇爱好科技

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