写点什么

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

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

关注

评论

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

从BeyondCampus最佳实践,洞察高校零信任发展趋势

权说安全

🔥笔下生花,与时舒卷,InfoQ写作社区6月优质更文活动来啦!

InfoQ写作社区官方

热门活动 6 月 优质更文活动

自动化回归测试平台 AREX 前端架构演变史 —— Tabs 动态组件设计

AREX 中文社区

Vue 前端 软件测试

阿里、字节大佬共创的Netty核心原理手册,必须是全网No.1

程序知音

Java Netty java架构 Java进阶 后端技术

[EuroSys2023 Best Poster] 面向动态图的极低时延GNN推理采样服务

阿里云大数据AI技术

人工智能 机器学习 推理 企业号 6 月 PK 榜 DGS

Csdn上20W+阅读,这份“Java核心万字宝典”霸榜9天,太香了

做梦都在改BUG

Java

GitHub 爆火的「算法刷题宝典」,电子版终于出来了

做梦都在改BUG

Java 数据结构 算法 LeetCode

行业DBA走进华为,共建数据库生态

YG科技

开源赋能 普惠未来|元遨/CARSMOS诚邀您参与2023开放原子全球开源峰会

开放原子开源基金会

开源 CARSMOS 元遨

大语言模型的创意能力到底几何?探索从GPT-2到GPT-4的演进

Baihai IDP

人工智能 自然语言处理 大模型 白海科技 企业号 6 月 PK 榜

记一次618军演压测TPS上不去排查及优化 | 京东云技术团队

京东科技开发者

JVM 压测 调优 压测分析 企业号 6 月 PK 榜

入职阿里?最少啃完这本500页Java并发多线程源码笔记

程序知音

Java 并发编程 多线程 高并发 后端技术

你还在用 BeanUtils?试试 MapStruct,优雅的对象转换解决方案!

Java你猿哥

Java ssm map

从入门到精通,阿里内部手抄微服务架构笔记,看完感觉我又行了!

做梦都在改BUG

Java 架构 微服务 Spring Cloud spring cloud alibaba

如何开发视频上传和播放功能时,既省钱又体验好?

北桥苏

php ffmpeg OSS HLS m3u8

踩坑:以为是Redis缓存没想到却是Spring事务!

做梦都在改BUG

Java redis spring 缓存 事务

卡牌游戏系统开发web3链游技术

薇電13242772558

web3 链游

GreatSQL 8.0.32-24 今日发布

GreatSQL

MySQL greatsql greatsql社区 MySQL生态

华为云GaussDB以技术创新引领金融行业分布式转型

YG科技

5年Java经验字节社招:15天3次面试,成功拿下Offer

程序知音

Java java面试 大厂面试 后端技术 Java面试八股文

面渣逆袭必看!Java中高级面试指南,Github标星4.3k+!

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

轻量灵动: 革新轻量级服务开发 | 京东云技术团队

京东科技开发者

jdk8 GraalVM jdk17 企业号 6 月 PK 榜

Spring Security安全框架在Spring Boot框架中的使用

做梦都在改BUG

Java Spring Boot spring security 权限管理

国产自研数据库是更新换代首选

YG科技

软件测试/测试开发丨接口自动化测试学习笔记分享

测试人

程序员 软件测试 自动化测试 接口测试 测试开发

【ChatGPT应用篇】助力Beauty代码的初体验 | 京东云技术团队

京东科技开发者

人工智能 ChatGPT 企业号 6 月 PK 榜

文盘Rust -- tokio绑定cpu实践 | 京东云技术团队

京东科技开发者

rust cpu tokio 企业号 6 月 PK 榜

二层交换机和三层交换机到底有啥区别?如何从二层切换到三层模式,结合思科、华为、瞻博三厂商!

wljslmz

6 月 优质更文活动

GitHub标星137k+,超全面Java知识点总结!从10K到40K全有了

做梦都在改BUG

Java

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