2

在 MongoKit 和 MongoEngine 的帮助下,我一直在深入研究 MongoDB,但后来我开始思考这里是否需要数据映射器。我提到的两种映射器都可以让一个人毫不费力地做简单的事情。但是做简单的 CRUD 需要任何努力吗?在我看来,在 NoSQL 的情况下,映射器只需将一个 api 替换为另一个(但当然有数据验证、更严格的模式、自动引用/取消引用)

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

谢谢

4

1 回答 1

1

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

于 2010-08-24T02:57:13.800 回答