标签: c# nhibernate database-replication
我正在尝试利用我的应用程序中的同步机制,我需要在整个应用程序中提供只读数据库,因为我的数据不经常更新(出于性能和可伸缩性优化的原因)。我想我可以通过在源发布者数据库上执行由NH生成的sql插入和更新到只读(订阅者)来执行此操作。
我的应用程序与数据库无关,因此我不会专注于每个RDBMS的复制功能。
问题是:这是一种可靠的方法,在这种情况下使用的最佳锁机制是什么?