nosql數(shù)據(jù)庫的特點是:1、容易擴展;2、大數(shù)據(jù)量、高性能;3、靈活的數(shù)據(jù)模型;4、高可用。nosql數(shù)據(jù)庫種類繁多,但是它們都有一個共同的特點,就是它們都去掉了關(guān)系數(shù)據(jù)庫的關(guān)系型特性。
nosql數(shù)據(jù)庫特點:
1、易擴展
NoSQL數(shù)據(jù)庫種類繁多,但是一個共同的特點都是去掉關(guān)系數(shù)據(jù)庫的關(guān)系型特性。數(shù)據(jù)之間無關(guān)系,這樣就非常容易擴展。無形之間,在架構(gòu)的層面上帶來了可擴展的能力。
2、大數(shù)據(jù)量、高性能
NoSQL數(shù)據(jù)庫都具有非常高的讀寫性能,尤其在大數(shù)據(jù)量下,同樣表現(xiàn)優(yōu)秀。這得益于它的無關(guān)系性,數(shù)據(jù)庫的結(jié)構(gòu)簡單。
一般mysql使用Query Cache。NoSQL的Cache是記錄級的,是一種細粒度的Cache,所以NoSQL在這個層面上來說性能就要高很多。
3、靈活的數(shù)據(jù)模型
NoSQL無須事先為要存儲的數(shù)據(jù)建立字段,隨時可以存儲自定義的數(shù)據(jù)格式。而在關(guān)系數(shù)據(jù)庫里,增刪字段是一件非常麻煩的事情。如果是非常大數(shù)據(jù)量的表,增加字段簡直就是——個噩夢。這點在大數(shù)據(jù)量的Web 2.0時代尤其明顯。
4、高可用
NoSQL在不太影響性能的情況,就可以方便地實現(xiàn)高可用的架構(gòu)。比如Cassandra、hbase模型,通過復(fù)制模型也能實現(xiàn)高可用。