数据库从RavenDB迁移到MongoDB
本文关键字:MongoDB 迁移 RavenDB 数据库 | 更新日期: 2023-09-27 18:01:48
我是MongoDB的新手,现在我正在将应用程序从RavenDB迁移到MongoDB。该应用程序使用了RavenDBs的一些特性,我能够在MongoDB中复制其中的大部分特性,除了少数几个。你能告诉我以下事情是否可以在MongoDB中实现吗?
-
我们应用程序的单元测试用例使用RavenDB的嵌入式模式进行数据库测试,是否可以在嵌入式或内存模式下运行MongoDB ?如果它是不可能的是什么为MongoDB编写数据库测试用例的最佳实践?(嘲讽不是一个好的选择在我的情况下)
-
RavenDB有文档版本的本地支持,MongoDB有一个吗?
-
MongoDB是否支持类似于
RavenQueryStatistics
的类?
不幸的是,答案是不,不,不。
-
MongoDB
不支持嵌入式模式。您应该模拟它,或者在您的测试环境中安装它。是否可以使用MongoDB作为嵌入式数据库? 版本控制不是开箱即用的。如果你想要它,你需要实现它。在MongoDB中实现数据版本控制的方法 -
MongoDB
不支持通过驱动进行统计。你需要通过shell来完成。
RavenDB
是在。net中编写的,这使得它非常容易在。net环境中使用。MongoDB
将不那么舒适,但它可能会表现得更好(取决于您的需求)。