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