图数据库 Neo4j 更新软件许可方式并增强可用性

阅读数:2116 2011 年 4 月 29 日

话题:JavaDevOps语言 & 开发架构AI

Neo 科技发布了Neo4j 1.3 GA(通用版本),一款图风格数据库。

在开发该新版本之初,Neo4j 小组便明确了两个目标。首先是在软件许可方式上要做出改变。Neo4j 社区版目前基于GNU 通用许可证(GPLv3)。而高级版和企业版遵照 GNU Affero 通用许可证(AGPLv3)或商用许可。Neo 科技首席科学家Jim Webber认为新的许可方式将会开放社区版本供大家访问。

我们都深知图会广泛地应用于相当大量的计算领域,但迄今为止还没有人(包括我们)就这一点能够使图数据库得以全面免费使用或修改。能够完全地将图数据库的整个领域向商业机构、研究者、学生、新手乃至黑客开放,我们认为这实在太重要了。

Webber 谈到,我们的第二个目标是创建一个更便于开发者和开发——运维(dev-ops)的产品。

1.3 发布版本的第二个目标旨在使得数据库更加便于使用(该目标也将会延续到未来版本的发布中)。虽然一谈到 graphistas 就很自然的想到图形,但是我们可以理解对于那些具有关系型或键值 / 文档数据库背景的用户而言,图的简洁性和表现力是需要花一点时间来适应的(虽然这有点讽刺)。我觉得这就好比虽然卸下手铐但手腕仍旧留有曾经所受束缚的伤痕。

Neo4j 1.3展现的亮点有:

  • 每个数据库目前可以容纳 320 亿个节点(node)或关系(relationship)以及高达 640 亿个属性(property)。
  • 通过实现新的通用短字符策略,减少数据库占位。
  • 修复了操控图形化关系的 Web 管理工具。
  • 使用Dijkstra 算法更快的查询节点之间的最短路径。
  • 更新了索引 API 和底层实现。
  • 增强了 REST API 功能。

查看英文原文:Graph Database Neo4j Updates Licensing and Enhances Usability