来源:http://www.hengtaiboyuan.com 作者:恒泰博远 时间:2014-07-03
我们很自豪地宣布ArangoDB2.2的beta版本。这是一个重大的进步,提高AQL的可用性和图形很多。与往常一样,很多小的改进纳入你最喜欢的NoSQL数据库 - 我们将列出他们在一个分离的博客条目。然而,这三个主要的改进是
一种新的和改进的图形模块
修改AQL
一个真正的写一个头日志
而后者则是道路上的自动故障转移和同步复制了一大步,它主要是对用户隐藏的。更详细的说明将遵循在接下来的日子。
新的图形模块是直接可见的,拟用于由你。图都是灵活得多了。您可以轻松地使用多个顶点集合,以便将顶点文档转换成“类”。例如,对于一个二分图,使用两个顶点的集合 - 每个部分。你甚至可以组你的边缘。使用一个集合为每种类型(“友谊”和“联盟”)。或者怎么样的图式,图!为什么地球上你想这样做吗?那么,考虑的街道地图,那里的路口是顶点,边缘是路口之间的街道段。现在把另一个图形之上,以街道为模型细分 - 再详细信息,是未来的方式。图表阅读器的工作原理与这些扩展的图形,甚至可以让你探索分片图数十亿节点。

与AQL你总是可以表达联结,聚合,遍历 - 所有在一个方便的查询语言,但仅限于阅读。你现在还可以修改文档或使用AQL创建新的。如果要复制您可以使用集合
FOR U在集合插入U在副本
或创建一个投影
FOR U在_users INSERT{名:u.user}在副本
或更新,或删除,或或或。可能性是无穷无尽的。该测试版的预览,它可以从以下网址下载
https://www.arangodb.org/download2
请不要在生产中使用它。我们计划发布正式2.2.0在几天之内。
目前,有以下已知问题:
文档还没有完成
重放预写日志文件时db.collection.rename()命令没有兑现。如果这样的重命名操作都包含在一个预写日志文件,它不会在启动时重新执行,并收集可能存在与旧名称来代替。
重放预写日志的时候db.collection.properties(...)命令没有兑现。如果这样的属性更改的操作包含在预写日志文件,它不会在启动时重新执行,收集可能仍然有其原有的特性。
空预写日志文件(0字节大小)将阻止服务器启动。该服务器将打印错误消息“数据文件'...'已损坏,尺寸仅为0”并终止。这可以通过手动与自/期刊目录0字节大小移除日志文件是固定的。
在恢复过程中分配的一些动态内存不释放
请报告你发现的其他问题。
本文链接:http://www.hengtaiboyuan.com/jsdt/content_199 转载请注明来自北京恒泰博远科技有限公司