MemSQL是一款内存数据库,它通过将数据存在内存中,将SQL语句预编译为C++而获得极速的执行效率。MemSQL宣称这是世界上最快的分布式关系型数据库,兼容MySQL但快30倍,能实现每秒150万次事务。 MemSQL由前Facebook工程师Eric Frenkiel和微软SQL Server高级工程师Nikita Shamgunov(CTO)联合创办,MemSQL的高性能数据库还参照了Facebook的脚本,有着强烈的Facebook印记。

Facebook MySQL工程师吐槽MemSQL:MySQL比你们快无数倍,他认为MemSQL是由一群聪明的小伙儿鼓捣出来的,他们现在正在媒体和技术社区“兴风作浪”。Facebook的这位工程师认为,系统必须在完全不同的配置文件中运行。例如,用于数据缓冲的内存在MemSQL中本质上是解除绑定的,而InnoDB在MySQL5.5把它限制在了128MB,这是MySQL5.1默认设置的16倍。至于写入性能方面,MemSQL 能写出2G的快照日志,而InnoDB设置为10MB的事务日志,所以会更快地开始检查点。尽管如此,对于基准来说,稳定持久是最重要的。MemSQL宣称支持ACID,其中耐久性是最重要的一环。MySQL的InnoDB默认是很耐用的,如果事务返回为“同意”,就会在崩溃后刻到磁盘上。MemSQL默认也是很“耐久”的,它也会有一个事务日志,而这并不意味着跟磁盘有关。最后总结:MemSQL每秒持久事务比InnoDB慢500倍;MemSQL在做一些简单的读写查询时,比MySQL慢上千倍,也许是慢百万倍。

其实MemSQL最真实的情况,我们不得而知,或许真正使用过MemSQL的人才有最有发言权。今天MemSQL又推出了自己最新的分布式版本,未来的表现究竟如何,我们将拭目以待!

MemSQL:号称世界上最快的内存-关系型数据库 兼容MySQL但快30倍相关推荐

  1. MemSQL 的安装和简单使用 比Mysql快30倍的关系型数据库

    MemSQL 是由前Facebook工程师创办的,号称世界上最快的分布式关系型数据库,兼容MySQL但快30倍,能实现每秒150万次事务.原理是仅用内存并将SQL预编译为C++. MemSQL 提供开 ...

  2. memsql-官宣世界最快的内存关系型数据库安装部署

    官网地址:https://www.memsql.com/ 获取到的license:BGNhZmY4YjViM2Y1OTRhOTdiOTNlNTE0NmU3MGJhN2NlAAAAAAAAAAAEAAA ...

  3. 关系型数据库和MySQL作业及答案

    关系型数据库和MySQL作业 作业:使用下面的SQL在MySQL中创建数据库.二维表并插入数据,然后完成下面的查询操作. create database hrs default charset utf ...

  4. Day 36: 关系型数据库和MySQL概述

    关系型数据库和MySQL概述 关系型数据库概述 数据持久化 - 将数据保存到能够长久保存数据的存储介质中,在掉电的情况下数据也不会丢失. 数据库发展史 - 网状数据库.层次数据库.关系数据库.NoSQ ...

  5. sqoop 把 hdfs 和关系型数据库 (mysql等)互导

    简介 Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导入到Hadoop的HDFS中 ...

  6. 关系型数据库和mysql教材_关系型数据库(MySQL)

    数据库系统DBS(DataBase System):数据库管理系统DBMS(DataBase Management System)+数据库DB(DataBase) [关系型数据库]概念: 表table ...

  7. 患者数据库mysql_关系型数据库之MySQL基础总结_part1

    一:数据库的操作语言的种类 MySQL 是我们最常使用的关系型数据库,对于MySQL的操作的语言种类又可以分为:DDL,DML,DCL,DQL DDL:是数据库的定义语言:主要对于数据库信息的一些定义 ...

  8. 关系型数据库之Mysql备份(五)

    二进制日志简要: 二进制日志通常作为备份的重要资源,所以再说备份之前我们来回顾下前面专题讲过的二进制日志内容. 1.二进制日志内容 引起mysql服务器改变的任何操作. 复制功能依赖于此日志. 从服务 ...

  9. 关系型数据库选型MySQL、 Oracle、SQL server、DB2、PostgreSql

    https://www.yuque.com/docs/share/c90884d6-b0fb-4580-bf36-ff360b94ffdb?# <数据库对比> 我整理到语雀了 不好复制

最新文章

  1. C51对标准C语言的扩展 / 数据类型
  2. python知识点汇总百度文库_PYTHON知识点汇总.doc
  3. 什么是无监督学习(监督学习,半监督学习,无监督聚类)?
  4. jq获取页面url后边带的参数
  5. android 电脑 手柄游戏排行榜,适合手柄玩的安卓游戏推荐
  6. 23.docker export
  7. Netty 长连接服务
  8. MySQL-第十三篇使用ResultSetMetaData分析结果集
  9. md5算法不可逆,为啥网上很多网站声称可以解密md5
  10. View与ViewGroup
  11. 2020豆瓣电影首页热门电影+热门电视剧 API
  12. 学生成绩录入案例----python基础入门
  13. 刀具、砂轮的过程监视和控制系统
  14. 为什么有人说C++是最难学的编程语言? (4个回答)
  15. 互联网常用词汇索引表
  16. 8.时间频度和时间复杂度
  17. 0460-HDFS纠删码的机架感知
  18. 【小狐狸 - 横版游戏开发】1.编辑素材 Til
  19. bootstrap手机网站H5模板固定底部顶部导航DEMO下载
  20. java6,jdk1.6 64位解压版

热门文章

  1. (2019.2) Anki2.1 自建服务器临时解决方案及一些想法
  2. 分布式文件系统—FastDFS-6.0.6搭建使用
  3. BSV上的高效 zk-SNARK:技术解释
  4. 计算机基础知识-进制的运算
  5. linux下terminal重命名方法
  6. python梯度提升回归树_梯度提升回归树(GBDT)
  7. 【太虚AR_v0.1】使用教程 | SLAM(Markerless)
  8. android连iphone热点超时,Android19连接iOS13个人热点失败
  9. GETWA_NOT_ASSIGNED
  10. OpenSSL生成CA自签名根证书和颁发证书和证书提取