資料的儲存和查詢分離不利查詢效能 - thenewstack
資料領域充斥著供應商、行業專家,甚至是記者,他們支援將儲存和計算解耦的優點。畢竟,解耦的方法更容易獨立地擴充套件計算和儲存,它既適合雲的業務模型,也適合其物件儲存架構。
但這裡有一點通常不會大聲說出來:解耦儲存通常不利於查詢效能。如果您希望查詢(尤其是可操作的查詢)快速執行,則將資料定位在計算附近或計算資料所在的位置通常是更好的方法。
這正是Ocient在其同名的超大規模資料倉儲的最新版本中所做的。它的架構使其計算和儲存儘可能位於同一位置,該公司表示這會產生巨大的效能提升。
誠然,在一些部署中,將計算與儲存解耦不僅是可行的,而且是最好的選擇。通常情況下,這些應用對時間的敏感性較低,涉及的資料量較小,或者是由主流雲資料倉儲提供服務的工作負載的一部分,這些資料在任何情況下都可能快取在與計算相鄰的儲存層。
但是,例如電信公司通常執行政策模型,確定第二天的流量路由規則。如果實現資料儲存和查詢分離:他們需要花幾個小時來執行,因為這是一個巨大的機器學習模型。耦合計算和儲存的頂級系統在幾秒鐘內完成這些工作。這種方式對於根據涉及天氣、安全、體育比賽等方面的晚間突發事件來重新安排手機塔的流量是非常有價值的。
詳細點選標題
相關文章
- elasticsearch查詢之大資料集分頁查詢Elasticsearch大資料
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- Kylin儲存和查詢的分片問題
- 資料庫儲存id+逗號,查詢資料庫
- elasticsearch查詢之大資料集分頁效能分析Elasticsearch大資料
- 樹狀資料結構儲存方式——查詢篇資料結構
- SQL查詢的:子查詢和多表查詢SQL
- 查詢——二分查詢
- 海關資料查詢系統「查詢平臺分類」
- 資料庫全表查詢之-分頁查詢優化資料庫優化
- 離線查詢與線上查詢
- MySQL - 資料查詢 - 簡單查詢MySql
- 命令查詢職責分離 - CQRS
- 最新IP資料庫 儲存優化 查詢效能優化 每秒解析上千萬資料庫優化
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- MySQL——優化巢狀查詢和分頁查詢MySql優化巢狀
- 陣列的查詢(搜尋):線性查詢和二分法查詢陣列
- 流式查詢1. mybatis的遊標Cursor,分頁大資料查詢MyBatis大資料
- Java ——MongDB 插入資料、 模糊查詢、in查詢Java
- 資料庫高階查詢之子查詢資料庫
- Oracle資料庫中的分頁查詢Oracle資料庫
- XML基本操作-建立(DOM和LOINQ)和LINQ查詢和儲存XML
- 查詢當前資料庫存在某個字串的儲存過程資料庫字串儲存過程
- 資料庫基礎查詢--單表查詢資料庫
- Flask——資料的查詢Flask
- 分庫資料如何查詢統計
- 區分關聯子查詢和非關聯子查詢
- Elasticsearch中的Term查詢和全文查詢Elasticsearch
- 二分查詢(一)——純粹的二分查詢
- 查詢演算法__二分查詢演算法
- RESTFul資料查詢REST
- MYSQL查詢資料MySql
- indexedDB 查詢資料Index
- AMS 資料查詢
- 分組查詢
- SQLServer查詢使用者儲存過程SQLServer儲存過程
- MySQL資料庫基礎——多表查詢:子查詢MySql資料庫
- 20240719資料庫關聯查詢、條件查詢資料庫