写点什么

基于内存的分布式关系数据库:MemSQL 3.1 发布

  • 2014-08-15
  • 本文字数:1025 字

    阅读完需:约 3 分钟

MemSQL 是由 Eric Frenkiel(前 Facebook 员工)和 Nikita Shamgunov(前微软 SQL Server 高级工程师)创建的一款基于内存的分布式关系数据库,它通过将数据存储在内存中,并将 SQL 语句预编译为 C++ 而获得极速的执行效率。它兼容 MySQL,且速度要比 MySQL 快 30 倍,能实现每秒 150 万次事务。近日,MemSQL 3.1 发布,该版本 提供了多种升级和安装 3.1 版本的方法,改进了事务和安全访问控制的支持,值得关注的改进包括:

  • 视图支持表级别的安全访问控制,支持在线修改视图
  • 使用 REPLICATE DATABASE 命令可以实现自动、跨数据中心的数据复制。
  • INSERT 和 LOAD DATA 支持分布式事务
  • 支持 ALTER TABLE、DROP INDEX、ALTER TABLE、MODIFY COLUMN 等操作
  • 新增使用 IN 支持不相关子查询
  • 新增 SQL_BIG_RESULT 关键词支持分组查询
  • 通过多个途径提高了 LOAD DATA 的性能
  • 使用 SNAPSHOT 命令手动触发全库的快照
  • INSERT 和 SELECT 支持分布式环境下的操作
  • 新增 ATTACH LEAF ALL 命令

MemSQL 宣称是世界上最快的分布式关系型数据库,从 MemSQL 官网上了解到,它具有以下几大特色:

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

说起 MemSQL,不得不说下 NewSQL。NewSQL 一词是由 451 Group 的分析师 Matthew Aslett 在研究论文中提出的。NewSQL 是一类兼顾了 NoSQL 和 SQL 优点的新型数据库系统,其目的是把关系模型的优势发挥到分布式体系结构中,或者提高关系数据库的性能到一个不必进行横向扩展的程度。这类数据库不仅具有 NoSQL 对海量数据的存储管理能力,还保持了传统数据库支持 ACID SQL 等特性。它们有两个显着的共同特点,一是它们都支持关系数据模型,二是它们都使用 SQL 作为其主要的接口。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-08-15 03:134327
用户头像

发布了 92 篇内容, 共 45.7 次阅读, 收获喜欢 5 次。

关注

评论

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

Graph + LLM|图数据库技术如何助力行业大语言模型应用落地

悦数图数据库

数据库 图数据库

校源行丨开放原子开源基金会赴哈尔滨工程大学走访交流

开放原子开源基金会

探索MySQL到SelectDB的实时数据同步技术

NineData

数据同步 SelectDB NineData 同步工具 数据延迟

何积丰:数智经济拥抱AI大模型

用友BIP

2023全球商业创新大会

生成式AI领先,实现客服机器人真智能

百度开发者中心

人工智能 机器人 生成式AI 文心一言

​iOS上架审核宝典:如何避免被拒一次提交成功

ios

众智引领未来:2023中国高校计算机大赛——大数据挑战赛冠军揭晓

云智慧AIOps社区

人工智能 算法 日志分析 计算机 模型

业务需要咨询?开发遇到bug想反馈?开发者在线提单功能上线!

荣耀开发者服务平台

开发者 在线客服 工单 技术支持

iOS上架审核宝典:注意事项与实用工具分享

雪奈椰子

ios打包 IPA上传

Microsoft Outlook 2021 for mac v16.76.2中文版

mac

苹果mac Windows软件 Outlook2021

生成式AI:助力网络安全,挑战与机遇并存

百度开发者中心

人工智能 网络安全、 生成式AI 文心一言

C和C ++ IDE代码编辑器CLion 2023 激活码最新v2023.2

mac大玩家j

代码编辑器 Mac软件 代码编辑 编辑代码

校源行丨开放原子开源基金会赴吉林大学走访交流

开放原子开源基金会

软硬件双向驱动 英特尔加速AI on PC落地

E科讯

GaussDB技术解读:应用无损透明(ALT)

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

2023开源和信息消费大赛新闻发布会在京召开

开放原子开源基金会

Presto 设计与实现(十二):SQL 逻辑计划

冰心的小屋

数据湖 presto 设计与实现 SQL Plan

【华为云828企业节上福利】软件开发工具升级版免费套餐重磅上线

华为云PaaS服务小智

软件开发 华为云 CodeArts

宁高宁:数智企业,一流企业

用友BIP

2023全球商业创新大会

程序员常逛的17 个杀手级网站

专注前端开发

前端 大前端 网站

用友Fast by BIP领先实践全景图公布!

用友BIP

Fast by BIP 2023全球商业创新大会

生成式AI助力文学艺术创作

百度开发者中心

人工智能 艺术 文心一言

基于内存的分布式关系数据库:MemSQL 3.1 发布_数据库_李士窑_InfoQ精选文章