3
我正在构建一个服务器应用程序,它通过RESTful Web服务连接世界并使用MongoDB存储。恰巧,Web服务的JSON资源非常接近Mongo中存储的BSON文档的结构。面向文档的NoSQL(Mongo)数据抽象层?
虽然我通常使用面向对象的DAO抽象隐藏持久化实现的细节,它并不完全似乎是因为我真正想要做的是这种情况下最适合从获取的文件基于查询的数据库和执行转换。构建一个作为中介的对象图似乎过多。
有没有人有任何适合此法案的抽象模式的建议?
编辑:删除了关于没有使用任何抽象并直接使用Mongo驱动程序的1AM递减。
不够公平。我编辑了我的问题,删除了我的深夜题外话,并将注意力集中在我的原意上。 – HolySamosa 2012-04-27 10:59:42
你应该写一条评论而不是答案。 – 2016-06-15 12:06:34