盡管NoSQL數據庫已經存在了數十年,但它們的重要性最近才發現。同樣,他們只是在最近才進入職業領域,所以并不是所有的開發人員和工程師都了解NoSQ和SQL數據庫的區別。因此,要快速了解NoSQL數據庫,請先了解以下SQL數據庫與前者之間的主要區別。
如果你一直在使用數據庫,你就會知道NoSQL是熱門話題。主要是因為NoSQL在很大程度上填補了SQL相當難以填補的空白。傳統上,SQL數據庫的成本往往很高,從其只能垂直擴展,到數據庫還沒做出來就需要對模式進行大量的設計。因此,NoSQL就是為了對抗SQL而開發的,它可以水平擴展,也不需要使用Schema,但是是不是真的不需要Schema呢?本來就來探討一下。?