我正在调查一个新项目,这将是一个社交网络风格的网站。我正在研究RavenDb,并且很喜欢它许多功能。我没有仔细研究过nosql,但我想知道它最适合哪些领域,以及对于其他一些东西,老派的sql是否仍然是最好的选择。
我认为权限插件非常适合社交网络风格的网站-但它是否真的能在数据库被大量访问的环境中有效运行,或者它是否优化用于更多报告式系统,其中可以不断投入新的数据结构并报告这些结构。
我渴望使用正确的工具来完成工作-我将使用MVC3、Windsor+NHibernate+SQL Server或RavenDb。
我应该坚持老派的SQL还是尝试新出现的RavenDb?