我们正在为一个新项目在ArangoDB和OrientDB之间进行比较。
对于我们的用户,通知(任务和数据修改)很重要。所以我喜欢OrientDB的实时查询。 ArangoDB中的解决方案是什么?
答案 0 :(得分:0)
否,ArangoDB中没有此类API。
答案 1 :(得分:0)
虽然没有现成的api,但可以通过Foxx服务或类似于arangochair的
来构建但是,更大的问题是您是否希望dB跟踪更改或将其留给应用服务器。例如,GraphQL有一个非常好的订阅模型来跟踪更改。您可能想考虑是否确实需要数据库花费宝贵的CPU周期来跟踪谁知道多少项目,或者可以将其留给应用服务器? 此外,在应用服务器上实施跟踪可以使您的应用摆脱直接绑定到特定dB的束缚。
最后,这实际上取决于您的应用程序要求,但是我认为在比较数据库时还有更重要的评估标准(性能,可伸缩性,易用性等,仅举几例)。