写点什么

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

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

    阅读完需:约 3 分钟

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

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

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

关注

评论

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

Tik Tok短时间内快速吸粉方法——海外云手机版

Ogcloud

跨境电商 TikTok 外贸

C 语言教程:条件和 if...else 语句

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

我在平台与AIGC的交互的组件设计方案(2)

软件工程师-罗小东

SSH远程直连Docker容器教程。

百度搜索:蓝易云

Docker Linux 运维 SSH 云服务器

大数据技术探索:学习、应用与未来趋势

啊川..

企业云桌面解决方案

青椒云云电脑

云桌面 云桌面解决方案

提升用户体验--了解和探索无障碍性测试

QE_LAB

无障碍 测试技术

软件测试/测试开发|常见软件测试框架类型:TDD、BDD、DDD、ATDD、DevOps介绍

霍格沃兹测试开发学社

技术人的 2023 总结:人工智能-基于机器学习的环境污染影响评估学习

恒山其若陋兮

#技术人的2023总结

低代码实施复杂应用的实践方法

明道云

Sam Altman 晒网友新年愿望清单;AI Pin 明年 3 月开始交付丨 RTE 开发者日报 Vol.112

声网

浙江电信基于 Amoro + Apache Iceberg 构建实时湖仓实践

Amoro Community

Apache iceberg 湖仓一体 大数据 开源 电信运营商

OpenAI换血大震动始末:“ChatGPT之父”奥特曼,缘何被“扫地出门”?

芯动大师

WuBit:聚合BRC20资产交易,续写铭文市场新浪潮

BlockChain先知

ATorch:蚂蚁开源PyTorch分布式训练扩展库,助你将硬件算力压榨到极致

AI Infra

人工智能 aiinfra

怎么避免Tik Tok被限流?——海外云手机一键解决

Ogcloud

跨境电商 TikTok 外贸

中国科学事业的长河上,升起一道曙光

脑极体

AI 算力

E3PO:畅想 360° 视频传输开发实战

恒山其若陋兮

E3PO 畅想 360° 视频传输

海外云手机版-怎么从零开始进行TikTok营销?

Ogcloud

跨境电商 TikTok 外贸

Dockerfile 部署 Java 服务教程。

百度搜索:蓝易云

Java 云计算 Linux Dockerfile 云服务器

2023年度系列榜单出炉 这些优质应用你都用过多少?

最新动态

连锁餐饮数字化:一体化运营管控平台

明道云

WuBit:聚合BRC20资产交易,续写铭文市场新浪潮

石头财经

Databend 开源周报第 125 期

Databend

拼多多商品ID取商品详情API:电商行业核心价值及实时数据采集

tbapi

拼多多API接口 拼多多商品详情数据接口 拼多多数据接口

图形工作站跟服务器有什么区别?

青椒云云电脑

图形工作站

如何用零代码工具去经营好企业的客户

明道云

百度王颖:百度文库重构为“一站式AI内容创作平台”,成为内容创作新起点

新消费日报

推荐几款非常好用的软件,干货满满!

伤感汤姆布利柏

互联网+建筑工地:技术革新引领建筑行业的未来

快乐非自愿限量之名

互联网 低代码 数字化 建筑行业

软件测试/测试开发|如何定位bug,一篇文章告诉你

霍格沃兹测试开发学社

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