在 C# 中同步 MS DB 和 CouchDB,CouchDB 和 PouchDb
synchronising MS DB and CouchDB, CouchDB and PouchDb in C#
我有一个 MS 数据库,里面有一些关于一些客户的数据,我想开发一个可以 运行 离线的应用程序,因此我读到 CouchDB 和 PouchDB 可以相互同步
如何将数据从 MS DB 同步到 CouchDB,实现此操作的最佳方法是什么。
此外,我想用 C# 开发这个应用程序,这是最好的方法还是我应该在使用 PouchDB 时使用 JavaScript?
没有用于在关系数据库和 CouchDB/PouchDB 之间同步数据的标准机制。这在很大程度上取决于您的逻辑以及您希望如何将关系数据模型映射到 CouchDB/PouchDB.
支持的面向文档的数据模型。
我建议您在 "MS DB" 和作为服务器端元素的 CouchDB 之间执行同步。
在客户端中,您应该 select 一个支持同步并与您的 selected 编程语言兼容的 CouchDB 客户端。如果您想用 JavaScript 编写应用程序,PouchDB 是一个不错的选择,但如果您的首选语言是 C#,我建议您看看 Couchbase Lite for .Net (https://developer.couchbase.com/documentation/mobile/1.5/installation/net/index.html)
如果您计划在 .NET 上下文中使用 CouchDB,您应该查看 MyCouch Library。
我有一个 MS 数据库,里面有一些关于一些客户的数据,我想开发一个可以 运行 离线的应用程序,因此我读到 CouchDB 和 PouchDB 可以相互同步
如何将数据从 MS DB 同步到 CouchDB,实现此操作的最佳方法是什么。
此外,我想用 C# 开发这个应用程序,这是最好的方法还是我应该在使用 PouchDB 时使用 JavaScript?
没有用于在关系数据库和 CouchDB/PouchDB 之间同步数据的标准机制。这在很大程度上取决于您的逻辑以及您希望如何将关系数据模型映射到 CouchDB/PouchDB.
支持的面向文档的数据模型。我建议您在 "MS DB" 和作为服务器端元素的 CouchDB 之间执行同步。
在客户端中,您应该 select 一个支持同步并与您的 selected 编程语言兼容的 CouchDB 客户端。如果您想用 JavaScript 编写应用程序,PouchDB 是一个不错的选择,但如果您的首选语言是 C#,我建议您看看 Couchbase Lite for .Net (https://developer.couchbase.com/documentation/mobile/1.5/installation/net/index.html)
如果您计划在 .NET 上下文中使用 CouchDB,您应该查看 MyCouch Library。