Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的老板让我考虑迁移到像 RavenDB 这样的非关系型数据库。据我了解,我将不得不用 C# 重写我所有的存储过程。您能否告诉我使用 RavenDB 是否是一个好主意,它是否足够高效?
谢谢。
David,您无需编写存储过程即可使用 RavenDB,它高效且可扩展。
你的问题模棱两可。在效率问题上将 RavenDb 与 SQL 进行比较是无关紧要的。效率本身在这里是模棱两可的。然而..!
设计良好的 Lucene 索引(RavenDb 的基本/核心机制)可能会比存储过程执行得更好(尤其是在充满逻辑的情况下)。所以基本上,可能更快。
此外,它将有助于将该逻辑(如果有)提取到它所属的位置。
C# API 太棒了……