我一直在Mongokit和Mongoengine的帮助下深入研究MongoDB,但是后来我开始思考数据映射器是否需要这里。我提到的两个映射器都使一个人无需任何努力就可以做简单的事情。但是,要做简单的CRUD需要任何努力吗?在我看来,在NOSQL的情况下,映射器只是将一个API替换为另一个API(但是当然有数据验证,更严格的架构,自动引用/退出)

您是否在应用程序中使用数据映射器?他们(应用程序)有多大?为什么是,为什么不?

谢谢

有帮助吗?

解决方案

我们正在使用MongoDB进行后端运行生产站点(没有直接查询Mongo,我们之间有一个搜索层)。我们编写了自己的业务 /对象层,我想它似乎很自然,可以让程序员写自定义逻辑。我们确实将数据库和业务层分开,但是他们只是没有看到需要单独的库。随着软件不断发展,我认为这是有道理的。我们有1500万个记录。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top