0

有没有人使用Karvonite作为 .NET 桌面应用程序的持久存储?我看到他们刚刚在 2012 年 11 月推出了新版本 5。

看起来很有希望:

  • 数据模型的映射看起来很简单
  • 非常轻量级的部署
  • 与 .NET 生态系统的良好集成

似乎它可能是嵌入式 RavenDB 的轻量级替代品。

我认为它可能是 SQLite 的 NoSQL 等价物。

但是网络上的信息很少,这让我很担心。

你有什么经验?

4

1 回答 1

1

我在生产应用程序中使用了 Karvonite 4 版本,我对此非常满意。我需要在某种形式的持久存储中存储少量应用程序配置数据以及大约 10 到 100 条数据记录。

我在使用 SQL Compact Edition 和 Karvonite 之间进行了辩论。SQL Compact 很好,运行良好,但在升级和回滚数据库方面似乎更难处理。在我看来,它还在我的应用程序代码和持久存储机制之间建立了更紧密的耦合。

另一方面,Karvonite 让我几乎可以将我的应用程序代码与后端存储机制完全分开。我能够快速轻松地定义数据库以及升级和降级的迁移路径。当我有空闲时间利用一些新功能时,我期待升级到 Karvonite 5。

于 2013-10-08T20:04:16.980 回答