Neo4j数据库处理简单查询时,相比Oracle是否还具有优势?
Oracle数据库中存储约160万条记录,对应Neo4j约160万个RainStormStateNode 其中,有一列数据为StormID(event_id),表示数据所属类型编号,并创建该列的索引 SQL:select event_id,state_id from event_state where event_id=351095; CQL: MATCH(n:RainStormStateNode{StormID:351095}) return n.StormID,StateID; 对比如下:
又在Neo4j中设置一个RainStormEventNode使其与RainStormStateNode建立belong的关系
这是其中一个测试,数据库中RainStormStateNode具有同一个StormID的结点之间至多有5个关系连接
测试程序使用C#开发: 主要测试数据查询操作开始至数据存储到变量的语句执行的时长
不知是否具有代表性,还请指教 测试环境为: 10核E5 64g内存 Oracle和Neo4j数据库均部署在本机上