Cozo 0.5:距离 1.0 只有一半了!#
Cozo 数据库开源已经三个月了,今天迎来了 0.5 版本,我们一开始所设想的功能,在这个版本里也都实现了:
自定义的固定规则(0.5 版本新功能)
表被修改时执行回调函数(0.5 版本新功能)
多命令事务(0.5 版本新功能)
索引(0.5 版本新功能)
命令式迷你语言(0.5 版本新功能)
历史穿梭查询(0.4 版本新功能)
可替换的存储引擎(0.2 版本新功能)
另外,0.5 版本带来的一些底层修改使数据库性能更加强劲:
半朴素算法现在会对每条规则并行执行(所以现在把查询拆成小块不但有利于可读性,而且还能跑得更快)
表达式求值不再解释执行,而是在一个基于栈的虚拟机上执行(对含有大量过滤的查询能提高几个百分点的性能——主要是因为不再需要在堆上分配内存了)
从现在起,到 1.0 版本为止,Cozo 的开发重点将不再是开发新功能,而是放在以下方面:
请多给我们提意见,让我们可以把 Cozo 做得更好!