缓存内存优化

内存优化  时间:2021-01-16  阅读:()

ORACLE数据表ORACLEIN-MEMORYDATABASECACHE行业领先、快速可靠的SQLIN-MEMORYDATABASECACHE主要特性In-MemoryDatabaseCache网格自动且并行执行与Oracle数据库的数据同步预先加载和按需加载SQL读/写缓存联机添加/删除缓存节点自动故障切换实现事务并行复制主要优势横向可伸缩性提高应用程序响应速度实时性能应用程序层中一致的响应速度缓存数据位置透明性跨缓存网格节点实现事务一致性具有高可用性OracleIn-MemoryDatabaseCache是一个Oracle数据库产品选件,非常适于将Oracle数据库中对性能影响极大的部分缓存在应用程序层中,以提高响应速度.
应用程序使用SQL和PL/SQL对缓存表执行读/写操作,同时提供自动的持久性、事务一致性以及与Oracle数据库的数据同步.
OracleIn-MemoryDatabaseCache使用OracleTimesTenIn-MemoryDatabase产品构建而成.
In-MemoryDatabaseCacheOracleIn-MemoryDatabaseCache(IMDBCache)支持数据库应用程序有选择性地将Oracle数据库表中对性能影响极大的部分缓存在TimesTenIn-MemoryDatabase中,以提高应用程序的响应速度.
IMDBCache使用OracleTimesTenIn-MemoryDatabase(TimesTen)构建而成.
应用程序使用SQL和PL/SQL对缓存表执行读/写操作,同时提供自动的持久性、事务一致性以及与Oracle数据库的数据同步.
In-memoryDatabaseCache网格提供在性能和容量方面的横向可伸缩性.
缓存网格由一组共同管理应用程序缓存数据的In-MemoryDatabaseCache数据库构成.
缓存数据分布在网格成员之间,并能以位置透明的方式和跨所有网格成员的事务一致性供应用程序使用.
无需中断对应用程序提供的服务,即可联机添加和删除缓存网格成员.

图1.
In-MemoryDatabaseCache网格灵活的缓存选项使用IMDBCache的应用程序可以从以下缓存选项组合中进行选择:只读缓存,在Oracle数据库中执行更新,并刷新至缓存读-写缓存,在TimesTen缓存中执行事务,然后传播至Oracle数据库ORACLE数据表2相关产品OracleTimesTenIn-MemoryDatabaseOracleExalyticsOracleSQLDeveloperOracleClusterwareOracle数据库缓存数据可以按需加载或预先加载,也可以在缓存网格成员之间共享或保存在特定的缓存节点中根据数据访问模式和性能要求,应用程序可以选择将特定的数据分区分配给某些网格成员,以进行局部性优化,也可以选择将所有数据提供给所有网格成员,以实现位置透明性.
缓存网格软件管理网格成员之间的缓存相关性和事务一致性.
与Oracle数据库的数据同步IMDBCache提供与Oracle数据库的自动数据同步.
读-写缓存表可以通过同步或异步方式直写入Oracle数据库,具体取决于性能与一致性之间所需的权衡.
异步直写缓存组利用OracleTimesTen的速度,即首先在TimesTen缓存数据库中提交事务,然后以异步方式将更新发送至Oracle数据库.
具有大量事务的应用程序可以选择并行直写选项,以提高到Oracle数据库的整体事务吞吐量.
并行直写提供可伸缩性和吞吐量,同时保持相关事务的顺序.
对于同步直写缓存组,首先在Oracle数据库中提交事务,随后在TimesTen缓存数据库中提交事务.
应用程序必须等待Oracle数据库和TimesTen缓存数据库中的提交工作完成.
异步直写缓存组提供更好的应用程序响应速度和事务吞吐量.
对于只读缓存组,Oracle数据库中的增量式更新将按用户指定的间隔以异步方式刷新至内存中缓存表.
多用户并发性、持久性和耐久性应用程序可以在应用程序层部署IMDBCache以便用于多用户和多线程环境.
应用程序使用标准的SQL和PL/SQL,通过JDBC、ODBC、ODP.
NET、OracleCallInterface(OCI)和Pro*C/C++编程接口访问缓存表.
缓存表的操作方式与TimesTen数据库中的常规关系表类似,并且它们是可持久存在且可恢复的.
通过由TimesTen将事务日志以及数据库检查点文件记录到磁盘实现了耐久性.
高性能通过在内存中管理数据,以及相应地优化数据结构和访问算法,能够以最高的效率执行数据库操作,从而显著提高应用程序性能.
使用IMDBCache,读取数据库记录的事务可能只需不到2微秒的时间(1微秒等于1秒的百万分之一),更新或插入记录的事务可能只需约7微秒的时间(在IntelXeon56702.
93Ghz处理器上运行OracleLinux时测量得出).
因此,通过使用商用硬件测量得出的吞吐量是每秒处理数万至数十万个事务.

ORACLE数据表3图2.
OracleTimesTenIn-MemoryDatabase平均响应时间企业数据库中的大部分数据都是不经常访问的历史数据.
然而有一些信息需要在请求时可以立即进行访问.
最佳客户、未结订单、账户余额、近期交易和产品目录都属于此类信息.
IMDBCache支持缓存此类信息以便进行实时访问,从而实现快速一致的响应时间,同时提供极高的事务吞吐量.
灵活的复制主用/备用主用/备用与只读用户相结合异步和同步复制并行复制,以实现高吞吐量流式TCP/IP,以提供优化的LAN和WAN支持高可用性可用性是大多数实时应用程序的一项基本要求.
高可用性通过TimesTenReplication来提供,TimesTenReplication在一种高吞吐量、低延迟的网络协议基础上使用内存优化的事务复制技术以提供高性能、可靠性和强健性.
关键功能包括:异步复制提供最高性能,并将应用程序从复制元素的使用者接收流程中分离出来.

同步复制提供最高可用性以及主用数据库与备用数据库之间的数据一致性;在备用数据库上接收和提交事务之前,应用程序受到阻塞.
备用数据库的热读可用性;通过配置额外的只读用户可提供额外的读容量.

tmhhost:全场VPS低至6.4折,香港BGP200M日本软银美国cn2 gia 200G高防美国三网cn2 gia韩国CN2

tmhhost放出了2021年的端午佳节+618年中大促的优惠活动:日本软银、洛杉矶200G高防cn2 gia、洛杉矶三网cn2 gia、香港200M直连BGP、韩国cn2,全都是高端优化线路,所有这些VPS直接8折,部分已经做了季付8折然后再在此基础上继续8折(也就是6.4折)。 官方网站:https://www.tmhhost.com 香港BGP线路VPS ,200M带宽 200M带...

小渣云(36元/月)美国VPS洛杉矶 8核 8G

小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...

收到几个新商家投稿(HostMem,无忧云,青云互联,TTcloud,亚洲云端,趣米云),一起发布排名不分先后

7月份已经过去了一半,炎热的夏季已经来临了,主机圈也开始了大量的夏季促销攻势,近期收到一些商家投稿信息,提供欧美或者亚洲地区主机产品,价格优惠,这里做一个汇总,方便大家参考,排名不分先后,以邮件顺序,少部分因为促销具有一定的时效性,价格已经恢复故暂未列出。HostMem部落曾经分享过一次Hostmem的信息,这是一家提供动态云和经典云的国人VPS商家,其中动态云硬件按小时计费,流量按需使用;而经典...

内存优化为你推荐
美国虚拟主机空间请经验丰富的高手给指导一下,我想选择适合个人网站应用的美国虚拟主机(空间),都是哪些服务商比较好?租服务器租个服务器?哪里租?国内ip代理谁有最快的国内IP代理HTTPjsp虚拟空间自己组建jsp虚拟主机运营,技术方面有哪些要求?网站空间购买企业网站空间购买的网站空间具体需要多大的合适?网站空间申请企业网站空间申请有哪些流程啊。、、。万网虚拟主机万网,云服务器和与虚拟主机有什么区别?我是完全不知到的那种,谢谢。用前者还是后者合适。怎么做网页。大连虚拟主机大连横展网络科技有限公司怎么样?长沙虚拟主机在长沙,哪个兼职网站最最可靠??广西虚拟主机南宁有实力的网络公司推荐下?
国外域名注册 重庆服务器租用 已备案域名出售 瓦工 国外bt payoneer gateone css样式大全 嘟牛 什么是刀片服务器 lol台服官网 双11秒杀 流量计费 789电视剧 丽萨 西安主机 阿里dns 卡巴斯基试用版下载 江苏双线 贵州电信 更多