UPDB UAC(UPDB Active Cluster)集群在2008年面世以来,历经7年的商用,已成为除了 oracle 以外唯一能够提供成熟的数据库横向集群解决方案的数据库产品。
UGC(UPDB Global Cache) 作为 UAC 集群中不可或缺的引擎端缓存共享技术,能够最大程度的利用集群中各个服务器的内存容量(早期架构中本机只能利用自身缓存,而 UGC 功能却能够实现集群下所有节点之间的缓存数据分享),是保障集群性能随横向扩容线性增长的最关键技术。
早期 UAC 集群架构,需要客户单独购买第三方存储集群管理软件。UAS(UPDB Active Storage)则在 UPDB 产品内部直接管理分布式存储,不仅完全替代了第三方集群软件的功能,还通过整合条带化技术、数据冗余技术实现了数据的高度并行访问与数据本身的冗余备份。
数据库灾备与异构数据库同步是在现有企业级数据库架构中数据安全性与完整性的最重要技术。数据库灾备在不可抗力发生的情况下,也能够在异地实现系统的重新运行。而异构数据库同步则在多系统互联的现在,能够进行高效的数据互传及同步工作。
在企业级核心数据库的海量 OLTP(On-Line Transaction Processing)下,能够数据库依然稳定而高速运行的核心技术是强大的行级锁技术与多版本控制(MVCC)技术。UPDB 依托彻底的行级锁技术及高效的多版本控制引擎,能够在各种复杂请求下均能够实现高速而稳定的运行。
面对日益增加的 OLAP(On-Line Analytical Processing)需求,UPDB 支持分区表,分区索引,星型转换及位图索引等关键技术,加强了海量数据的操作性能及计算。梦见杀人流血
全面的数据库运行报告,对于数据库的后期运维及调优的作用不言而喻。而此项技术又是大部分数据库厂商最难实现的功能点之一(需要在数据库设计当初,充分考虑到相关性能调优节点并预留相关接口)。UPDB 能够提供全面的时间单位的数据库性能报告,便于数据库管理员快速判断数据库运行状态及迅速定位数据库运行瓶颈。
数据库 DPR(DB Performance Repository)报告极大程度的提升了数据库管理员对数据库运行状态的分析和对数据库运维速度的掌握。不仅如此,UPDB 还在上述技术之上,提供了基于 GUI 的数据库及服务器整合管理平台。通过该平台,不仅可以直观的和管理数据库的各项指标,还可以通过累计运行数据的趋势分析,实现对系统故障的提前预测和预防,线天稳定运行。
UPDB 不仅支持全球性数据库标准,而且对于 Oracle 数据库进行了全面而多方位的支持与兼容。UPDB 不仅在常用 SQL 标准及数据库函数层面兼容Oracle 标准,更在其他数据库厂商无法企及的 RAC 集群等核心架构等层面也积累了丰富的商用案例。
UPDB 依托对于 Oracle 数据库的全面兼容优势,提供了专业的自动化数据库迁移工具。在仅仅4步操作的过程中,便能实现对数据库对象及数据的整体自动化迁移及验证。
经历10年的发展,UPDB 已在全球积累了1700多个商用案例,其中 UAC 集群案例150多个,Oracle 数据库迁移案例127个,其他数据库迁移案例30多个。
●在包括云南国税、交通厅、国务院办公厅、军队、国家气象局等众多 UPDB 案例当中,在数据量及并发性能上具有典型意义的案例如下: