在Ruby上设计DAO

时间:2011-12-03 11:00:49

标签: ruby data-access-layer dao

我只是徘徊是否有任何参考如何设计DAO(数据访问对象)与多个连接到不同的数据源,以正确的方式。我需要在Ruby上构建一个。简而言之,它应该是提供对存储在SQL DB,noSQL DB等中的数据的简化访问的对象。方法应该是将数据写入不同的数据源并从不同的数据源检索数据,当然应该管理对数据源的访问按优先级,例如,noSQL比SQL快得多,因此应首先从noSQL读取数据。

我很确定应该有一些例子,请指出它们。

1 个答案:

答案 0 :(得分:2)

尝试使用datamapper:http://datamapper.org/