产品特性
通用性
Vastbase G100目前对绝大部分业务场景、开发环境和IT架构均能提供良好的支持。它严格遵循ACID特性,支持ANSI SQL2003规范,支持GBK和UTF-8字符集,支持丰富的SQL标准函数与分析函数,支持存储过程,支持各种JDBC/ODBC等通用接口,支持C/C++/JAVA/.NET等常用开发语言。 |
极致性能
Vastbase G100在基础架构上、SQL引擎、存储引擎等众多方面都做了大量优化改进,使得性能远超原生PostgreSQL,例如: • LOCK:vastbase将主要的几个锁机制进行了更细粒度的拆分,缩短对应资源的锁定周期,提升并发效率; • NUMA:vastbase进行了numa绑核操作,避免线程被资源调度引起的上下文切换。同时针对numa架构访问某远程节点存储器消耗资源较多的弱点,做了全局数据分区化改造,减少跨核跨处理器的竞争冲突及延迟; • 检查点:实现了增量检查点,大幅度缓解了大并发交易量时的性能波动问题。 Vastbase G100得益于vastbase对整体架构的各方面重构和优化,性能遥遥领先于同类数据库,在双路鲲鹏处理器服务器上能达到164万tpmC值,在四路鲲鹏服务器上甚至能超过230万tpmC值。 |
兼容性
Vastbase G100在应用系统所涉及到的各方面功能上均实现了对Oracle的高度兼容。企业现有基于Oracle开发的应用程序代码只需要做少量甚至不需要修改,即可以稳定运行在Vastbase G100 之上。大幅降低了业务系统数据库国产化替代的风险,大幅减少甚至避免了代码重写的工作。从而实现项目人力成本、时间成本和风险成本的有效控制。 |
安全性
Vastbase G100拥有多重安全防护机制,能够从身份鉴别、自主访问控制、强制访问控制、数据加密和安全审计等多个维度,最大程度保障数据库的访问及数据存储安全。 |