评论:DeepSQL超过了Amazon Aurora

DeepSQL使得索引量很大,查询速度非常快,在我们的基准测试中比Aurora快两倍

编辑器的选择

当我综述了亚马逊极光去年10月,我注意到它的性能水平远远超过了我在其他开源SQL数据库中看到的任何数据库,而且它的成本比类似功能的Oracle数据库要低得多。考虑到Aurora是无处不在的MySQL的替代品,亚马逊无疑是一个赢家。

在2015年底的一次投资者电话会议上,惠普的投资者关系总监菲尔·哈丁(Phil Hardin)说Amazon.com他说,Aurora关系数据库引擎是AWS的一个技术高点,也是“我们有史以来增长最快的服务”。正如我们在科技行业长期以来所知道的那样,先驱们通常会落得后悔莫及的下场。

现在,我在Aurora背后评估的是DeepSQL,它是MySQL的另一个替代品。Deep Information Sciences声称,根据任务的不同,DeepSQL比Aurora快很多倍,我要求他们证明这一点。

DeepSQL是如何工作的

DeepSQL使用的数据结构不同于经典(大约在20世纪70年代)数据库的b树(或多或少的读取优化)和日志结构合并树(或多或少的写优化)。利用多年来计算机体系结构的发展(越来越快的RAM、越来越快的cpu、越来越快的磁盘),DeepSQL不断尝试达到理论上的最小磁盘寻道成本:写操作的寻道成本应该为0,读操作的寻道成本应该为1。若要在不寻找的情况下写入,只能将其附加到数据日志文件中,然后再附加到索引日志文件中。要使用接近一次查找的方式进行读取,您需要将索引、缓存和摘要保存在内存中。

继续阅读这篇文章,现在注册

工资调查:结果在