他说:“很多实施部署要求你正在使用的数据库必须预装所有到内存中。”
“尽管内存容量越来越大,而且越来越便宜,但仍然意味着大型数据库——例如数据仓库,可以是非常大的或者大数据主导的数据集——可能难以适应内存,因为不可能或者不那么可能配合内存数据库技术使用。”
“我们多年来一直在开发多种途径让大型数据库能够得到满足。有了这种内存选件,你现在可以将内存数据分散到多个数据库中,因此可以在内存中有一个更大规模的数据库。”
自从甲骨文首席执行官Larry Ellison在2013年的OpenWorld大会上公布了这种内存技术以来,甲骨文已经向其中添加了改善的容错特性。
“我们正在做的事情是,如果你正在Oracle RAC集群中的一个上运行数据库和数据库内存选件——换句话说,如果你正在将数据分散到多个数据库服务器的内存区域中——那么你可以选择请求这个数据以容错的方式得到保护。”
“这将确保每一块数据都在至少一个其他数据库服务器的内存中进行了拷贝,这样如果其中一个数据库服务器发生故障,那么RAC软件将自动检测到故障,将应用转移到其他保存了故障服务器数据拷贝的数据库服务器上,性能不会受到影响,就像从未发生故障一样。”
“所以,我们不仅具有完整的应用透明度,完整的数据库功能透明度,而且如果集群中发生任何故障的时候,会有故障转移和高可用性的完整透明度。”
甲骨文的工程系统以及其他出货系统将提供这个数据库内存选件,而且所有Oracle 12c可以运行其上的系统都支持这个选件。
|