Combination of MMDBMS + DRDBMS
在内存表的结构化数据页概念基础上,增加了磁盘表的缓存管理以及表空间的概念,不仅解决了 MMDBMS 的无法处理大容量数据的问题,而且保证了 MMDBMS 的高性能。
支持 Hybrid DBMS 的 SQL 解析器
DBMS 根据表的特性 (内存、磁盘) 分开分析 SQL,如磁盘表,当查询的数据达到一定的量时全表扫描的 DISK I/O
费用比走索引的费用少一些,但内存表上绝大部分是走索引的性能比全表扫描优越一些。Hybrid DBMS 是自动诊断和解析不同特性的表。
同时访问内存表和磁盘表
MMDBMS和 DRDBMS 为异构数据库系统,所以通过1个 SQL 同时访2个数据库系统很难,但是在 Hybrid DBMS上可以通过1个 SQL 同时访问内存表和磁盘表,开发和维护更简易。
支持内存表和磁盘表的融合存储管理器
为了统一管理和访问内存表和磁盘表的事务,使用同一个日志文件,并引进内存表空间和磁盘表空间的概念分开管理不同特性的表。
透明访问内存表磁盘表的数据
创建表的时候指定内存表空间或磁盘表空间,之后对表的方位对开发人员和用户都是透明的,开发人员和用户不需要关心表的物理物理存放位置。
< ALTIBASE 实时、大容量系统架构l >
|