nebula graph能不能内嵌在java应用中?

咱们的Nebula graph能否像neo4j一样,内嵌在java应用中。类似于这个https://neo4j.com/docs/java-reference/current/java-embedded/

同问

内存:16G
硬盘:SATA2,1T2
带宽:千兆网
neo4j版本:v4.4
目前采用的方式是neo4j嵌入的java应用程序。neo4j中目前存6亿多个节点,23亿条边,现在插入节点的速率是1分钟1万6千左右节点,8千左右的边,每天都不能把增量的数据入进去(日均1亿多个节点,8千多万条边)。所以想问一下,nebula graph是否支持类似的功能。不过嵌入式数据库,一般都是轻量级的,不支持大规模存储。如果采用nebula graph的java客户端,每天固定读取数据,然后入到nebula graph,这样是否是一种可行的方案?

1 个赞

稍等哈,研发同学等会回复你哈

ok

:thinking: 刚一个产品大佬说我们是不支持的这个嵌入的。

那大佬, 有没有nebula graph java的使用文档或者例子。 :grinning:

来,可以看下文档。

1 个赞

不支持嵌入式,nebula graph是以service提供的

2 个赞

copy

文档里的那个运行环境硬件要求,可以低一点没事吧

可能不一定。- - 。你可以试试

嵌入式怎么理解?现在基于nebula-java可以开发服务对对接吧?

简单来说就是随着应用程序的启动而启动,关闭而关闭的轻型数据库。打算尝试使用nebula java对接一下看看。

1 个赞

我们基于nebula-jdbc(基于nebula-java封装,实现JDBC协议接口)开发了一个服务端平台,感觉跟你这种需求类似吧?

应该是类似 spring 里 embedded tomcat 那种吧。
我们是未来有一个单机版的 nebula,不过内嵌一般是轻量的,感觉和 nebula 分布式,大规模的设计不太相符。
倒是可以做演示或者快速建原型用。。

是的

嗯嗯,正在尝试

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。