2017-09-01 70 views
-1

我们目前有一个API服务,可以简单地满足在Atlas中托管的mongoDB数据库中的数据请求。我们有一个独立的节点服务,API服务调用实际获取/放入数据到mongoDB数据库。我想知道API服务是否不应该直接访问mongoDB数据库。看起来更简单,更少的服务需要维护,扩展,以及让API服务直接访问mongoDB数据库的潜在问题。我会很感激任何人对此的看法。谢谢。API节点服务和MongoDB服务

回答

0

如果您的API服务是安全的,我认为不需要节点服务步骤。我有一个API,它具有对我的MongoDB Atlas实例的读/写访问权限,并且工作得很好。我还使用诸如New Relic的监控,并且我不希望无故添加其他服务。我会说,如果您可以使用节点服务跟踪查询的延迟等,您可能会从删除该步骤中受益。