Real-time unidirectional synchronization from sql-server to another data repository

前端 未结 3 1098
失恋的感觉
失恋的感觉 2021-01-26 03:19

In my previous question on this portal, I had asked about some insight about syncing data between SQL Server and key-value based data repositories.

In lieu of the same

3条回答
  •  半阙折子戏
    2021-01-26 03:45

    There are layers of data from bottom to top: storage, file system, db and app.

    The most efficient way of doing this is using storage replication. It almost has no impact on performance, can be configured as sync or async, and is not free. You may google SRDF or MirrorView for a concept of it.

    Then you can have a look at file system replication. It's similar to storage replication but happens in OS/file system layer, consuming resources(CPU, IO, mem) of the host system. You may google symantec storage foundation for more information.

    At DB level, you can do database replication / log shipping to replicate the data. SQL server has such facilities.

    The "cheapest" solution would be modify your app, like your 4), but I suggest you use a message queue to replicate the data to minimize the impact on performance.

提交回复
热议问题