關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫有哪些不同
1、數(shù)據(jù)存儲方式不同:關(guān)系型數(shù)據(jù)庫為表的形式,非關(guān)系型數(shù)據(jù)庫為文檔或圖的結(jié)構(gòu)
2、擴展方式不同:關(guān)系型數(shù)據(jù)庫可以縱向擴展以提高處理能力,非關(guān)系型數(shù)據(jù)庫是自然分布的,通過更多的數(shù)據(jù)服務(wù)器來分擔(dān)負(fù)荷
3、對事務(wù)處理的支持不同:關(guān)系型數(shù)據(jù)庫擅長處理事務(wù)原子性的細(xì)粒度控制,方便事務(wù)回滾,非關(guān)系型數(shù)據(jù)庫專注于處理大數(shù)據(jù)。
4、查詢速度:非關(guān)系型數(shù)據(jù)庫將數(shù)據(jù)存儲在緩存中,不需要經(jīng)過SQL層解析,關(guān)系型數(shù)據(jù)庫將數(shù)據(jù)存儲在硬盤中,查詢速度自然比非關(guān)系型數(shù)據(jù)庫差很多。