Replace sql server with RavenDB



我有一个silverlight应用程序,它与sql server数据库通信。服务器端是一个WCF RIA Web服务,它使用EF 4将数据持久化回数据库。

我正在考虑切换到RavenDB,原因有两个

  1. 可扩展性
  2. 免于更新生产服务器上的架构

我的问题

  1. 切换到RavenDB是多么容易。它是否像将连接指向RavenDB一样简单。

  2. 它会通过检查实体自动创建一个模式吗。

  3. 我可以在wcf中继续使用linq吗。或者我需要替换其中的代码吗?

谢谢,Ankur

  1. 没有。它很可能需要更改模型,因为适合RavenDB的模型通常与您现在可能使用的关系模型非常不同。

  2. RavenDB没有架构。

  3. 是的,但您可能需要重写查询,以匹配您将为使用RavenDB而提出的新的面向文档的模型。

最新更新