在 Ruby 上设计 DAO

发布于 2024-12-19 11:22:57 字数 225 浏览 5 评论 0原文

我只是想知道是否有任何参考如何以正确的方式设计具有与不同数据源的多个连接的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜还是长夜 2024-12-26 11:22:57

尝试数据映射器:http://datamapper.org/

Try datamapper: http://datamapper.org/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文