新一代非關系型數據庫有以下5個主要類型:
- 面向文件存儲:適用于存儲海量文件,代表產品MongoDb
- 列存儲(wide column store/column-family)數據庫:快速查找相關數據,相關數據被放在同一列中,代表產品Cassandra
- 搜索引擎:適用于存儲文件索引,代表產品Solr
- 鍵值(key-value)數據庫:快速訪問非相關數據。可以通過key來添加、查詢或刪除數據,代表產品Redis
- 圖(graph)數據庫:適用于訪問以圖片方式存儲的數據,如社交網絡。代表產品Neo4j
此外Apache Hadoop也是一款值得注意的產品,具有業界領先技術,但并沒有包括在上述5大類中,因為它處理的對象是框架和文件系統,而不是單純的數據庫,但可以支持數據庫中的很多類型。
傳統存儲技術中,數據以類似表格的方法分行列排布,調用數據時遵循固定的請求格式,這種對收集數據進行調用的格式稱為SEQUEL(格式化英語查詢語言,structured English Query Language),后來被縮寫成SQL,運用這種格式化存儲思維的數據庫技術稱為“SQL”技術。