2010-10-20 67 views
4

嗨,我正在開發一個FORUM我使用的是asp.net,C#語言的代碼。 我讀過一篇關於NoSql的文章,我從RDBMS(sql) 的優勢中獲得了很多啓發,所以我一直在考慮如何使用NoSql來實現論壇數據庫的概念。我不是數據庫中的專家 。所以你可以建議我使用NoSql嗎?目前我正在使用sql(rdbms)。NOSQL數據庫選擇論壇

+1

可能的重複http://stackoverflow.com/questions/1777103/what-nosql-solutions-are-out-there-for-net – onof 2010-10-20 07:18:24

回答

0

取決於你想用你的論壇做什麼。

如果你想存儲和檢索用戶編寫的消息,那麼SQL將會很好。 如果您想分析用戶關係(圖表問題),您將需要檢查Neo4J。 如果你想存儲大量的大文件,但不是在文件系統上,你會想使用NoSQL。

如果你希望能夠遍歷整個表結構100次,NoSQL是最好的選擇。 否則,堅持SQL。

由於論壇與Twitter所做的工作遠程相關,因此我會查看Twitter的用途。

+0

論壇是如何與twitter相關的? – 2010-10-20 08:03:40

+1

@Greg B:存儲由用戶按照日期時間排序的用戶編寫的許多消息。 – 2010-10-20 08:22:06

0

在做出關於數據庫類型的決定之前,有幾個問題需要回答。可擴展性會成爲一個問題嗎?您是否在設計軟件以供數百位用戶同時使用?另外,前面的海報正是關於NoSQL提供架構靈活性的。

.Net的兩個主要NoSQL產品是RavenDB和FatDB。我使用後者的性能很好。