《使用 True Cache 加速您的应用程序 [LRN2898].pdf》由会员分享,可在线阅读,更多相关《使用 True Cache 加速您的应用程序 [LRN2898].pdf(43页珍藏版)》请在三个皮匠报告上搜索。
1、Accelerate your Applications with Oracle True CacheIlam SivaSenior Principal Product Manager,OracleBill LeeSenior Director of Development,OraclePramod GarreDatabase Architect&Engineering Leader,PaypalLRN2898The following is intended to outline our general product direction.It is intended for informa
2、tion purposes only,and may not be incorporated into any contract.It is not a commitment to deliver any material,code,or functionality,and should not be relied upon in making purchasing decisions.The development,release,timing,and pricing of any features or functionality described for Oracles product
3、s may change and remains at the sole discretion of Oracle Corporation.Safe harbor statement2Copyright 2025,Oracle and/or its affiliatesCache use in applicationsCopyright 2025,Oracle and/or its affiliates3To accelerate performance,applications use a separate cache cluster Examples include Redis and M
4、emcachedReads that dont require the most current data are directed to the cacheWrites and current reads go to the backend database since that is the source of truthAppWritesCurrent readsReadsObject cacheDevelopers are responsible for loading the cacheCopyright 2025,Oracle and/or its affiliates4When
5、an application starts,it reads the data from the database and loads it in the cacheSubsequently,on each cache miss,the application reads the data from the database,loads it in the cache,and then returns the data to the applicationDevelopers have to write custom code for loading the data in the cache
6、AppWritesCurrent readsLoadObject cacheDevelopers are responsible for cache consistency with the databaseCopyright 2025,Oracle and/or its affiliates5Data in the cache becomes stale as the data in the database is updated Developers have to write custom code to keep the cache in sync with the databaseS