我正在查看SQL & NoSQL數據庫 - 即MySQL和DynamoDB(均位於AWS)。NoSQL數據庫設計
我正在建立一個約會/社交網絡,我已經建立的演示一直使用MySQL數據庫,大約有50個表用於數據的邏輯分離,然後使用SQL查詢(通常與連接)來提取所需的數據塊發送回瀏覽器。
我正在轉向AWS,並且正在重建系統,並想知道是否可以在NoSQL中編寫像這樣的網站100%。我知道你不知道該網站的具體情況,但它可以與任何其他約會/社交網絡如Facebook(顯然更多涉及)或Eharmony/Match Maker等相比...
是否可以構建社交網站NoSQL上100%?還是會混合使用NoSQL & SQL是否現實?
THX
它們支持查詢,但是您可以運行的查詢通常很多*有限。 – tadman
好點。我可以說的一個更好的方式是「不支持範圍廣泛的查詢」。 – jchapa
MongoDB支持查詢事物的非SQL方式並具有索引,其他鍵值存儲區支持範圍選擇器。 「NoSQL」本質上僅僅意味着「沒有SQL查詢」,但不是沒有查詢。區別非常重要,因爲在某些問題域中,一些NoSQL系統實際上比SQL好得多。 – tadman