https://hub.docker.com/r/memsql/quickstart
https://hub.docker.com/r/datagrip/memsql
http://memsql.com/
docker run -d -p 3306:3306 -p 9000:9000 --name=memsql memsql/quickstart
众所周知,如果交互式响应时间小于四分之一秒,那么人们会获得令人难以置信的满意度。当你提供的响应时间下降到大约四分之一秒时,交互对用户而言是即时的。
但是,由于大数据集和并发需求,给所有客户提供的速度水平似乎无法实现。因此,开发人员有时会采用快捷方式,例如预计算。这可能会导致严苛的用户体验,如果稍微调整一些查询,例如添加一个额外的分组列,则它会突然变慢几个数量级。这也意味着你的交互不是实时的,即不是最新的数据。
MemSQL为你提供了用户需要的交互式响应时间,可以在庞大的数据集上并发访问,而无需诉诸预先计算的结果。以每秒万亿行的速度运行
MemSQL号称世界上最快的分布式关系数据库,MemSQL 6于2017年末发布,它包含了用于以极快的速度对列存储数据执行单表分组/聚合查询的新技术。该实现基于以下方法:(1)直接对列存储中的编码(压缩)数据执行操作,(2)将查询编译为机器码,(3)向量化执行,以及(4)使用Intel AVX2单指令,多个数据(SIMD)增强。当按字段,整数值或运行长度编码分组列时,MemSQL以每个核心每秒超过30亿行的速度运行一个单一表组/聚合,速率达到峰值。组数越少,聚合函数越简单,MemSQL就越快。
号称世界上最快的分布式关系型数据库,兼容MySQL但快30倍,能实现每秒150万次事务。原理是仅用内存并将SQL预编译为C++。
签名:这个人很懒,什么也没有留下!