您好我正在开发FORUM
我正在使用asp.net,c#语言代码。
我读过一篇关于NoSql的文章,我从RDBMS(sql)的优势中获得了很多启发
所以我在想,我是否应该在论坛数据库中使用NoSql概念。我不是专家
在数据库中。你能不能建议我使用NoSql?目前我使用的是sql(rdbms)。
答案 0 :(得分:1)
取决于您对论坛的所作所为。
如果要存储和检索用户编写的消息,那么SQL就可以了。 如果要分析用户关系(图形问题),您需要检查Neo4J。 如果你想存储很多大文件,而不是文件系统,你会想要使用NoSQL。
如果您希望能够100次更改表结构,NoSQL是可行的方法。 否则,坚持使用SQL。
由于论坛与Twitter的内容有很大关系,我会看看Twitter使用的是什么。
答案 1 :(得分:0)
在对数据库类型做出决定之前,有几个问题需要回答。可扩展性是一个问题吗?您是否正在设计您的软件以供数百名用户同时使用?前面的海报也是关于NoSQL提供架构灵活性的。
.Net的两个主要NoSQL产品是RavenDB和FatDB。我正在使用后者,效果很好。