在 Ruby 上设计 DAO
我只是想知道是否有任何参考如何以正确的方式设计具有与不同数据源的多个连接的 DAO(数据访问对象)。我需要在 Ruby 上构建一个。简而言之,它应该是提供对存储在 SQL DB、noSQL DB 等中的数据的简化访问的对象。方法应该是将数据写入不同的数据源并从不同的数据源检索数据,当然对数据源的访问应该进行管理按优先级,例如noSQL比SQL快得多,因此应该首先从noSQL读取数据。
我很确定应该有一些例子,请指出。
I am just wandering is there is any reference how to design DAO (data access object) with multiple connection to different data source, in the right way. I need to build one on Ruby. In short, it should be object that provides simplified access to data stored in SQL DB, noSQL DB, etc. The methods should be write data to different data source and retrieve data from different data source, of course access to data source should be managed by priority, for example, noSQL much faster that SQL, so the data should be read from noSQL first.
I am pretty sure there are should be few examples, please point them out.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试数据映射器:http://datamapper.org/
Try datamapper: http://datamapper.org/