设计模式以访问多个不同的数据源

时间:2013-01-12 02:53:12

标签: design-patterns

我有一个案例需要从sybase数据库中读取/查询,然后操纵这些检索到的数据并将它们写入我们自己的自定义数据源,这是一个基于xml的持久存储(非文件)。我们有自己的API来保存/检索数据源的信息(这既不是数据库也不是文件)。我们有自己的API来读取和写入这个自定义数据源(持久性)

您是否可以建议通用设计模式来处理此类情况?此外,我们非常感谢骨架代码片段作为示例。

PS:今天是sybase明天我们可能会转向其他数据库。

谢谢, Ĵ

1 个答案:

答案 0 :(得分:0)

我相信这就是Data Access Object (DAO)模式的用途。它抽象出基础数据源的具体细节,无论它是什么:数据库,xml文件等。