写点什么

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

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

    阅读完需:约 3 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

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

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

关注

评论

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

影响云桌面性能的三个重要因素是什么?

青椒云云电脑

云桌面

WorkPlus Meet白板和文档共享功能上线,私有化视频会议全新升级

WorkPlus

什么是云电脑?

青椒云云电脑

云电脑

【效率提升】手把手教你如何使用免费的 Amazon Code Whisperer 提升开发效率堪比 GitHub Copilot 平替

亚马逊云科技 (Amazon Web Services)

不同构架云桌面的部署风险

青椒云云电脑

云桌面

作业

大肚皮狒狒

云桌面系统的运用优势有哪些?

青椒云云电脑

云桌面

WorkPlus打造统一用户管理平台,实现企业用户管理的一体化

WorkPlus

使用云电脑9条注意事项

青椒云云电脑

云电脑

业务喜报丨九科信息成功签约四川中烟工业有限责任公司成都卷烟厂RPA项目

九科Ninetech

RPA RPAxAI

WorkPlus——高效私有化办公平台,实现即时协作与信息安全的完美结合

WorkPlus

云桌面在教学中的应用

青椒云云电脑

云桌面

云桌面GPU技术方案

青椒云云电脑

图形工作站

虚拟云桌面和共享云桌面有啥区别

青椒云云电脑

云桌面

如何实现虚拟云桌面?

青椒云云电脑

桌面云 云桌面

Go 函数

小万哥

Go 程序员 后端 开发 Google

焦虑的企服人,抱团治疗内耗

脑极体

私有化部署即时通讯平台,完美替代飞书和钉钉的SaaS系统

WorkPlus

不同构架云桌面的部署风险

青椒云云电脑

云桌面 青椒云云桌面

云电脑多久能替代普通 PC?

青椒云云电脑

云电脑

腾讯云TDSQL- C Serverless 2.0版发布,多项核心技术首次公开解析

Geek_2d6073

NodeServe:构建高效静态文件服务器的完美指南

凌览

node.js

LeetCode题解:7. 整数反转,迭代,JavaScript,详细注释

Lee Chen

JavaScript LeetCode

云桌面应用下的数据防护新思路

青椒云云电脑

云桌面

为什么要使用虚拟云桌面?

青椒云云电脑

云桌面 青椒云云桌面

企业选择云桌面系统的主要原因是什么?

青椒云云电脑

云桌面

云桌面跟PC相比能有哪些不一样的体验?

青椒云云电脑

桌面云 云桌面

虚拟云桌面在实验教学中的应用与实践

青椒云云电脑

桌面云 云桌面

五点告诉我们云教室比传统机房好

青椒云云电脑

云教室

无障碍测试解读

QE_LAB

无障碍 测试技术干货 测试技术

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