【ArangoDB教程4】ArangoDB各个版本亮点介绍点击标题看全文
文章目录
版本亮点
下面是ArangoDB社区版和企业版的最显著功能,按版本分组。
版本3.11
所有版本
-
并行收集:通过在协调器上并行组合结果,更快、更节省内存地处理群集查询。
-
索引缓存填充:在影响边索引或启用缓存的持久性索引的写入后,自动重新填充内存中的索引缓存,以最大程度地提高缓存命中率和查询性能。
企业版
-
ArangoSearch列缓存:始终将字段规范化值、Geo Analyzer辅助数据、存储值、主排序列和主键列缓存在内存中,以提高视图和倒排索引的性能。
-
geo_s2分析器:使用不同的二进制格式高效地索引地理空间数据,调整磁盘上的大小、精度和查询性能。
详情请参阅3.11版本更新内容。
版本3.10
所有版本
-
原生ARM支持:现在提供了针对ARM架构的软件包,包括对Apple Silicon的本机支持。
-
计算值:在创建或修改文档时生成的持久化文档属性,使用AQL表达式。
-
倒排索引:一种新的事件一致性索引类型,可以加速广泛范围的查询,提供与ArangoSearch视图类似的搜索功能,但是每个集合定义,并且更简单易用。
-
search-alias视图:将倒排索引添加到search-alias视图,以便一次搜索多个集合,具有排名和搜索高亮功能,作为ArangoSearch视图的轻量级替代方案。
-
持久性索引:用于更快的查找的可选内存中缓存和用于让持久性索引覆盖投影的其他属性的存储值。
-
AQL图遍历:All Shortest Paths允许您查询两个文档之间所有最短长度的路径。
企业版
-
EnterpriseGraphs:SmartGraphs的新专业版,自动选择分片键。
-
搜索高亮:获取匹配项的子字符串位置,如匹配的词项、短语或n-gram。
-
嵌套搜索:匹配数组对象,满足单个子对象的所有条件,并定义必须满足这些条件的元素数量。
-
ArangoSearch:新的minhash分析器,用于近似Jaccard相似度的局部敏感哈希,支持倒排索引和ArangoSearch视图,可以实现实体解析。
-
分片图形并行化:对于所有类型的分片图形,使用许多起始顶点并行执行AQL图遍历查询,加快结果。
-
遍历投影:针对AQL图遍历查询进行优化的数据加载,如果只访问少量文档属性。
-
在群集中从关注者读取:允许脏读,以便协调器可以从任何分片副本而不仅仅是领导者读取,以进行读扩展。