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在一种高吞吐量、低延迟的网络协议基础上使用内存优化的事务复制技术以提供高性能、可靠性和强健性.
关键功能包括:异步复制提供最高性能,并将应用程序从复制元素的使用者接收流程中分离出来.
同步复制提供最高可用性以及主用数据库与备用数据库之间的数据一致性;在备用数据库上接收和提交事务之前,应用程序受到阻塞.
备用数据库的热读可用性;通过配置额外的只读用户可提供额外的读容量.
Budgetvm(原EZ机房),2005年成立的美国老品牌机房,主打美国4个机房(洛杉矶、芝加哥、达拉斯、迈阿密)和日本东京机房的独立服务器和VPS业务,而且不限制流量,默认提供免费的1800G DDoS防御服务,支持IPv6和IPMI,多种免费中文操作系统可供选择,独立服务器主打大硬盘,多硬盘,大内存,用户可以在后台自行安装系统等管理操作!内存可定制升级到1536G,多块硬盘随时加,14TBSA...
RAKsmart怎么样?RAKsmart香港机房新增了付费的DDoS高防保护服务,香港服务器默认接入20Mbps的大陆优化带宽(电信走CN2、联通和移动走BGP)。高防服务器需要在下单页面的IP Addresses Option里面选择购买,分:40Gbps大陆优化高防IP-$461/月、100Gbps国际BGP高防IP-$692/月,有兴趣的可以根据自己的需求来选择!点击进入:RAKsmart官...
阿里云香港配置图提速啦是成立于2012年的十分老牌的一个商家这次给大家评测的是 阿里云香港 16核32G 20M 这款产品,单单说价格上就是十分的离谱原价8631元/月的现价只要 999元 而且还有个8折循环优惠。废话不多说直接进入正题。优惠时间 2021年8月20日-2021年9月20日 优惠码 wn789 8折优惠阿里云香港BGP专线 16核32G 10M带宽 优惠购买 399元购买链接阿里云...