1. 程式人生 > >ES採用Nested結構儲存巢狀物件

ES採用Nested結構儲存巢狀物件

背景

Nested結構是ES提供關係儲存的一種特殊的結構,屬於NoSql下的一種高階特性。 試想下我們很難在關係型SQL資料庫中儲存某個實體及其附屬屬性的內容,比如某個使用者下評論的資料或者某個訂單下所有商品等資訊。 傳統SQL資料庫可以採用設定一個Text型別欄位存在以json方式儲存的資訊,但是這種會造成效能級差,同時也無法進行高效的搜尋。

Es的Nested結構

ES中,建立,刪除,修改一個文件都是原子性的,可以在文件中儲存關係比較密切的實體。

還有好多內容,可以參考:https://es.xiaoleilu.com/402_Nested/30_Ne