panda
1
1,生产服务器最低配置是多少?
nebula似乎对硬件的要求非常高。
我看官方文档有讲到标准配置是48核96G内存,这基本是大型应用的硬件配置了吧。
那如果是小型中型的应用呢大概需要什么配置?比如4核8G单机是否可以独立部署nebula(规模一般的应用,暂不需要集群) ?
2,支持id自定义吗? 我想用雪花算法创建自定义的id
3,何时能提供rust客户端 ?
我的后端使用rust,我想尝试nebula但是发现目前还不支持rust。我甚至想自己写一个rust客户端,但是我才接触nebula,还不知道怎么去写,也不知道复不复杂。
希望能给个办法,我不想换go、java或phyton。
4,和dgraph相比有哪些差异和优势?
panda
3
好的,2.0大概还要多久发布?为什么用thrift而不是grpc ?
我本来想着用grpc去连接nebula服务器,然后试着用rust写一个简单的客户端,不知道是否可行?
另外上面生产服务器配置麻烦说明一下,我想了解个大概。
2.0的preview已经放出来了,https://github.com/vesoft-inc/nebula-graph
4核心8gb就算只是部署storaged也比较困难,建议把配置里面的内存和工作线程数改小,同时性能也会比较差。然后不要创建过多的space和partition。
graph建议就不要和storaged放一台机器。
panda
6
那成本就很高了。
像dgraph即使4核8G的单机部署也能轻松运行。为啥nebula这么吃硬件?
对具体的硬件要求是和应用和数据量有关的,4核心8gb如果数据量不大当然也行。
把rocksdb 的各个默认参数调小,也可以跑,不过性能估计一般吧。
你觉得dgraph哪里好用呢?
