Salesforce和SAP HANA的後設資料訪問加速
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來對後設資料的快取訪問進行分析:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2633849/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Salesforce和SAPHANA的後設資料訪問加速Salesforce
- Salesforce和SAP Netweaver裡資料庫表的後設資料設計Salesforce資料庫
- 如何使用 Node.js 訪問 SAP HANA Cloud 資料庫裡的資料Node.jsCloud資料庫
- Salesforce的多型儲存和SAP C4C的後設資料儲存倉庫Salesforce多型
- 在 SAP Business Application Studio 裡訪問 SAP HANA Cloud 例項APPCloud
- SAP HANA,S/4HANA 和 SAP BTP 的辨析
- 關於 SAP HANA 資料庫的死鎖問題(deadlock)資料庫
- (十二)SparkSQL Catalog訪問Hive後設資料資訊SparkSQLHive
- Presto+Alluxio 加速 Iceberg 資料湖訪問RESTUX
- SAP HANA資料建模祕籍XV
- SAP S/4HANA CDS View的訪問控制實現:DCL介紹View
- 使用ABAP(ADBC)和Java(JDBC)連線SAP HANA資料庫JavaJDBC資料庫
- 如何使用SAP HANA Vora規劃HANA大資料戰略?LH大資料
- SAP HANA和區塊鏈區塊鏈
- SAP HANA Schemas 和 HDI ContainersAI
- SAP ECC,SAP HANA和SAP S/4HANA之間有什麼區別?
- SAP HANA Cloud 學習教程之二: 如何往SAP BTP 上 HANA Cloud 資料庫表裡插入資料Cloud資料庫
- Salesforce的多型儲存和SAPC4C的後設資料儲存倉庫Salesforce多型
- 加速訪問githubGithub
- 使用 SSL 加密的 JDBC 連線 SAP HANA 資料庫加密JDBC資料庫
- SAP CRM和Cloud for Customer的擴充套件欄位後設資料Cloud套件
- 透過 SAP UI5 ODataModel API 在 JavaScript 程式碼裡訪問 OData 後設資料試讀版UIAPIJavaScript
- CEPH檔案系統後設資料的SSD加速
- 如何在 SAP BTP Java 應用裡使用 SAP HANA 資料庫Java資料庫
- 使用JDBC操作SAP雲平臺上的HANA資料庫JDBC資料庫
- SAP R/3,SAP ECC 和 SAP S/4HANA 的聯絡和區別
- 在SAP HANA Express Edition裡建立資料庫表Express資料庫
- SAP UI5 Theme Library 的解析邏輯和 SAP UI5 配置後設資料的預設值UI
- 使用nodejs應用查詢SAP HANA Express Edition裡的資料NodeJSExpress
- 使用PHP應用查詢SAP HANA Express Edition裡的資料PHPExpress
- 使用 SAP HANA Virtual Table 連線外部資料來源
- Kubernetes學習筆記(七):訪問Pod後設資料與Kubernetes API筆記API
- SAP S/4HANA裡如何建立Customer主資料以及執行後續處理
- SAP UI 和 Salesforce UI 開發漫談UISalesforce
- SAP WebClient UI component模型後設資料解析工具WebclientUI模型
- Spring資料訪問Spring
- Salesforce:2023年資料和分析報告Salesforce
- 如何使用SAP HANA Studio的PlanViz分析CDS view效能問題View