我想知道 Oracle 最新的数据库版本 12c 是否默认作为内存数据库提供,或者它是否使用 TimesTen 来实现此功能?
根据维基百科(Oracle 数据库),它“利用 TimesTen 技术”实现“内存中数据库缓存”。
那是两个不同的数据库还是一个类似于另一个的特征?
我想知道 Oracle 最新的数据库版本 12c 是否默认作为内存数据库提供,或者它是否使用 TimesTen 来实现此功能?
根据维基百科(Oracle 数据库),它“利用 TimesTen 技术”实现“内存中数据库缓存”。
那是两个不同的数据库还是一个类似于另一个的特征?
新的Oracle 12c 内存数据库特性与 TimesTen 不同。除了磁盘上传统的基于行的格式之外,它还在内存中实现了基于列存储的存储。因此,您的数据同时以两种格式保存。您可以选择要将哪些表存储在内存中。这可以极大地改进混合工作负载数据库。
这是一个额外的费用选项,即使是企业版也不是免费的。理由是,如果您为分析维护一个单独的数据集市,则可以使用内存中功能在 OLTP 系统上实时进行分析,从而消除对数据集市环境及其成本的需求(不是提及维护数据集市必须完成的所有 ETL 工作)。
请参阅: http: //oracle-base.com/articles/12c/in-memory-column-store-12cr1.php
关于它的简短视频:http ://www.youtube.com/watch?v=8Yf1ghec0gU
更长的视频:http ://www.youtube.com/watch?v=CjkPUg1m6PA