您是否使用MongoDB的数据映射器?
-
30-09-2019 - |
题
我一直在Mongokit和Mongoengine的帮助下深入研究MongoDB,但是后来我开始思考数据映射器是否需要这里。我提到的两个映射器都使一个人无需任何努力就可以做简单的事情。但是,要做简单的CRUD需要任何努力吗?在我看来,在NOSQL的情况下,映射器只是将一个API替换为另一个API(但是当然有数据验证,更严格的架构,自动引用/退出)
您是否在应用程序中使用数据映射器?他们(应用程序)有多大?为什么是,为什么不?
谢谢
解决方案
我们正在使用MongoDB进行后端运行生产站点(没有直接查询Mongo,我们之间有一个搜索层)。我们编写了自己的业务 /对象层,我想它似乎很自然,可以让程序员写自定义逻辑。我们确实将数据库和业务层分开,但是他们只是没有看到需要单独的库。随着软件不断发展,我认为这是有道理的。我们有1500万个记录。
不隶属于 StackOverflow