Salesforce和SAPHANA的後設資料訪問加速
Salesforce
在Jerry的其他文章曾經提到,Salesforce裡執行時物件均是通過靜態儲存的後設資料,經過Runtime engine加工而成的。
Because metadata is a key ingredient of Force.com applications, the system’s runtime engine must optimize access to metadata; otherwise, frequent metadata access would prevent the service from scaling.
既然後設資料在salesforce平臺中扮演瞭如此重要的角色,那麼執行時引擎對後設資料的高效訪問就成為一個重中之重的話題,如果達不到這個目標,頻繁的後設資料低效訪問將無法保證平臺上提供服務的高擴充套件性 high scalability。
With this potential bottleneck in mind, Force.com uses massive and sophisticated metadata caches to maintain the most recently used metadata in memory, avoid performance-sapping disk I/O and code recompilations, and improve application response times.
Salesforce平臺設計了很多複雜的後設資料快取機制,確保最近訪問過的後設資料駐留在記憶體裡,避免了磁碟IO的開銷和程式碼的重編譯,從而確保整個應用的響應時間不會影響後設資料訪問受到影響。
SAP
ABAP Netweaver也有類似的設計,把很多需要高效訪問的資料特別是應用程式的後設資料儲存到應用伺服器的shared memory共享記憶體裡。
使用事務碼SHMM檢視shared memory內容:
SAP HANA裡還能通過系統檢視system view M_METADATA_CACHE_STATISTICS來對後設資料的快取訪問進行分析:
本文來自雲棲社群合作伙伴“汪子熙”,瞭解相關資訊可以關注微信公眾號”汪子熙”。
相關文章
- Salesforce和SAP HANA的後設資料訪問加速Salesforce
- Salesforce和SAP Netweaver裡資料庫表的後設資料設計Salesforce資料庫
- Presto+Alluxio 加速 Iceberg 資料湖訪問RESTUX
- (十二)SparkSQL Catalog訪問Hive後設資料資訊SparkSQLHive
- Salesforce的多型儲存和SAPC4C的後設資料儲存倉庫Salesforce多型
- 加速訪問githubGithub
- Salesforce的多型儲存和SAP C4C的後設資料儲存倉庫Salesforce多型
- CEPH檔案系統後設資料的SSD加速
- Mysql資料庫的遠端訪問設定MySql資料庫
- 資料倉儲和後設資料
- 重灌Windows XP系統後資料夾不能訪問Windows
- 利用nginx加速web訪問薦NginxWeb
- jboss訪問資料庫的問題資料庫
- 資料訪問層
- c#資料操作:資料庫訪問 和 檔案操作C#資料庫
- 資料訪問層基礎結構設計
- 兩個資料訪問受限的問題
- 訪問HyperSQL資料庫的方法SQL資料庫
- Pandas庫基礎分析——資料生成和訪問
- Spring資料訪問Spring
- JDBC資料庫訪問JDBC資料庫
- 資料訪問 - EntityFramework整合Framework
- 控制資料訪問(一)
- Win XP重灌後原資料夾拒絕訪問的解決方法
- 多孤島資料訪問加速初創公司Alluxio與DellEMC簽約合作UX
- hive後設資料和mysql表的對應HiveMySql
- Salesforce:2023年資料和分析報告Salesforce
- 資料訪問連線池和執行緒池執行緒
- 資料訪問層的優化思路優化
- 訪問資料庫的幾種方法資料庫
- JDBC訪問資料庫的步驟JDBC資料庫
- 遠端資料庫的訪問 (轉)資料庫
- Kubernetes學習筆記(七):訪問Pod後設資料與Kubernetes API筆記API
- 為什麼網站使用CDN加速後,網站訪問速度反而變慢了?網站
- 定製可訪問資料
- DotNetNuke 資料訪問層
- Oracle資料庫訪問控制Oracle資料庫
- 異構資料庫訪問資料庫