ES多租戶方案調研


 

一、參考

 

百度改進的Elasticsearch

 

二、問題描述

 

 

如上圖所示,現有索引的邏輯為:

(1)對於每一個用戶的每一種非結構化數據,都創建一個對應的索引user1-log-index1

(2)對於每一個索引, 默認為一個分片,副本數量為1

根據現有的邏輯,可以計算得到:


單個集群中的索引數量 = (用戶1 * 用戶1使用的數據類型數量) + (用戶2 * 用戶2使用的數據類型數量)+ ... <= 用戶量  * 數據類型數量

單個集群中的分片數量 = 索引數量 * 2

即,假設總共有100個用戶,每個用戶使用4種數據類型,則集群中分片數量為 800( 100 * 4 * 2 )

 

三、百度多租戶管理

 

項目設計思路

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM