Ank*_*wat 8 database sql-server asp.net-mvc nosql
我正在开始在.net mvc中开发一个新的博客应用程序.我正在研究过去3年多的关系数据库(Sql Server),这些天我看到很多关于无Sql数据库的文章,很多文章说nosql/graphdb是未来所以我只想知道哪个数据库会更好对于博客类应用程序关系或nosql?
我想用nosql进行学习,但有太多的nosql数据库,如cassandra,沙发,mongo,raven,hbase,neo4j等,所以请建议我应该为博客应用选择哪个db-
希望得到一些积极的回应.谢谢.
基本上使用 SQL 或 noSQL 方法取决于诸如数据模型(我的意思是 SQL 中的表或非 SQL 中的列表)如何变化以及当您有大量数据时您将如何处理等因素。
如果您的数据模型非常已知并且不经常更改,而且与我通常使用 SQL方法相比,您使用它的逻辑非常困难(当然还需要验证) ,因为保持数据一致性更容易。
您面临的下一个问题是大量数据。使用 SQL 方法,您必须构建DWH使用 SQL 方法,如果您想快速查询数据,则理论上,使用 noSQL 方法您可以轻松地将数据分散到不同的服务器上。
关于博客——你现在肯定不知道你最终会得到什么样的模型。我猜你不会创建棘手的报告。所以使用noSQL模型就可以了。
关于您的问题 noSQL DB 选择什么,我建议您查看Brightstardb,因为您可以使用 EF 映射您的模型,并且开发起来会更容易。您可以查看的另一个 noSQL 数据库是 Azure DocumentDB,因为它是 MS 的 noSQL 方法,但它目前仅在 Azure 中可用,并且没有独立版本。
| 归档时间: | 
 | 
| 查看次数: | 2773 次 | 
| 最近记录: |