graph-databases – 用于原型设计的轻量级图形数据库

为了进行原型设计,我正在寻找一个轻量级的图形数据库 – 本质上是Memcached,Redissqlite的等效图形;使用和部署的东西很简单(在 JavaScript / Ruby / Python / Go / …环境中).

虽然Neo4j提供了我想要的一切,但它对我的目的来说有点重量级.

我发现的最接近的是HeliosJS,虽然它使用Gremlin而我更喜欢Cypher.

任何建议将不胜感激.

解决方法

Cypher只适用于Neo4j,所以如果你使用它,那么你也与Neo4j绑在一起.我不知道任何其他图形的任何其他语言实现.

对于原型设计,我总是推荐TinkerGraphGremlin REPL.Tinkergraph非常轻量级,可作为内存中的图形数据库使用.它是所有Blueprints实现中最快的.我几乎总是首先转向Gremlin / Tinkergraph进行“原型设计”,尝试遍历,测试图模式,加载数据集样本等,因为它提供即时反馈,大量集成选项以及Groovy的所有功能用于操纵数据.您可以阅读有关Gremlin REPL的更多信息,作为“图表工作台”here.

更新:请注意,上面的链接指向TinkerPop 2.x. TinkerPop 3.x还提供TinkerGraphGremlin Console.

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...