newsql和nosql的區別和聯系?
newsql和nosql的區別如下:
NewSQL數據庫為VoltDB,為Michael Stonebraker的另一項作品。它是一種標準關系數據庫,但是將所有關系發展累積超過四十年的不必要的小組件剔除,使其比傳統版本更精簡更有效,因此它比商業數據庫執行效率更好,并且縮小了它的覆蓋面,而所有的NewSQL數據庫都是如此。另一種NewSQL數據庫是Xeround公司的,該公司是一個基于云服務的數據庫公司,提供靈活的scaling和NoSQL roots。像所有其他NewSQL數據庫一樣,該公司的NewSQL數據庫主要側重于事務處理,除了它固有的能力,Xeround公司數據庫的另一個主要不同為,它看起來像MySQL,這使其很容易將現有的MySQL用戶遷移到云端。
NoSQL不使用SQL是一個錯誤。不使用SQL不是因為它的性能不好,而是因為關系產品架構不適合某些類型的任務。但在沒有這些類型的任務時,又很容易陷入認為SQL等同于關系技術(Relational Technology)的陷阱。關系架構的關鍵一點是將物理實例從邏輯實現中分離了出來,不過大多數包含關系存儲和關系訪問層的關系產品也是如此。但該例子無需演示DB2在關系型和基于XML數據存儲引擎的不同。