不同应用对数据复制架构的选择是由该应用对应的业务需求决定的。在多个数据复制架构同时能够满足业务需求时,就需要在多个维度上对这些数据复制架构之间的差异进行对比,最终确定数据复制架构。这些维度主要是否能保证数据一致性保证、系统恢复时间、案例数量、对当前应用的架构影响、对当前应用的性能影响、扩展性等多个方面。
通常,存储在数据库种的结构化数据由于对数据一致性,完整性要求较高。仍采用较为稳定,成功案例较多的数据库或存储的复制技术,乃至两种技术相结合的方式。其中数据库方式灵活性高,存储方式维护简单,各有优势。而电子保单,音视频文件等非结构化数据,建议统一使用NAS或对象存储的复制技术实现容灾数据复制,从而以较细的文件目录的粒度实现同步或异步的文件级数据复制