2010-08-20 26 views
2

我一直在MongoDB和MongoEngine的帮助下深入研究MongoDB,但后来我开始考虑数据映射器是否在这里是必需的。我提到的两个映射器都使得人们可以毫不费力地完成简单的事情。但是是否需要做简单的CRUD?在我看来,在NoSQL的情况下,映射器只是将一个API替换为另一个(但当然还有数据验证,更严格的模式,自动引用/解引用)你在MongoDB中使用数据映射器吗?

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

感谢

回答

1

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

+0

你能解释一下搜索层是如何实现的吗? – 2012-03-26 14:25:56

相关问题