要想知道Tibero与Oracle的优劣,那么首先要了解一下Tibero数据库
1.TIBERO 介绍
当前企业的业务随着数据的快速增加和系统环境的不断变化而迅速扩张,随着新的业务环境的增加,需要有更高效的灵活处理信息和服务的能力。
TmaxSoft DB 适应这种变化,帮助企业打造以业务为基础的数据库架构,是高性能、高可用的解决扩张性问题的企业数据库管理系统.
为了进一步完善现有DBMS(数据库管理系统) 原有DB的缺点,TmaxSoft DB独家通过并实施了 TmaxSoft Thread Architecture,有效的使用了有限的服务器进程的CPU 和内存等系统资源,确保了高效的性能与稳定性和扩张性,提供了方便的开发环境和管理功能。
Tibero 设计的初期,特别针对大规模用户、大容量数据、强化安全性、兼容性等方面,区别于其他 DBMS 而研制开发的。
Tibero 是一种高性能、高度安全、高度可扩展的关系数据库管理系统 (RDBMS),适用于希望充分利用其关键任务数据的企业。在数据是一切核心的世界中,Tibero 提供了处理、管理和保护大型数据库的增强视图。
Tibero 提供许多好处,包括:(官网)
- 与 Oracle 高度兼容——在某些情况下高达 97% 的兼容性
- 高可用性(双活集群)
- 类似于 SaaS 订阅定价的简单许可模式
- 高性能事务处理
- 使用商不需要昂贵的专有数据库服务器进行扩展,节约成本
- 主动或被动备用数据库功能
- 超线程架构
- 高安全性数据库加密
- 多节点并行恢复
- 可靠的共享服务器
- Tibero 企业版包罗万象,无需购买额外产品
2.TIBERO 高可用性
1.Standby Cluster (备用集群)
TIBERO Standby Cluster是以数据库的高可用性、数据的保护、灾难恢复等为目的而提供的RDBMS 的核心功能。
TIBERO Standby服务器将原本数据库的复制本以事务单位保存在物理性独立的场所。原本数据库被称为Primary DB(主库),保存被复制的数据的数据库被称为Standby DB(备用库)。TIBERO Standby Cluster的原理是后台进程向备用库发送主库里生成的 Redo Log(重做日志),Standby利用 Redo Log 反应 Primary 的所有变化。
通过数据的复制,Primary 在服务请求的数据处理失败时,可以活用Standby的数据迅速重新开始该服务。另外Primary的服务可以简单对付不能恢复损伤的数据的情况,例如,Primary 的服务器的Disk损伤时,通过Standby可以保护损伤的数据。
2.Active Cluster
TIBERO Active Cluster 是TRBERO基于共享储存(shared disk) 的 active-active (主动-主动)多机集群架构。在TAC环境里运行通过共享的数据库运行事务,从而保障了数据的一致性和完整性。另外还支持Load Balancing(负载均衡) 、Fail Over (失效转移)等其他集群功能,确保稳定的系统运行与系统扩展的便利性。
防止各种类型的故障并确保业务的连续性。
在高可用性中实现数据库系统是一种很好的做法,称为高可用性集群。
市场上有两种模式,主动-主动和主动-被动集群。
双活集群(主动-主动)由使用共享磁盘存储区域组成,可由集成集群的“n”个数据服务器访问。反过来,这些具有预防和快速检测故障的机制以及容错机制。也就是说,当集成到集群中的其中一台服务器出现问题时——无论是逻辑问题还是物理问题,基于故障转移机制,都可以自动将出现故障的服务器上的会话重定向到另一台可用服务器.
主动-被动方法中,服务器接收并处理所有请求。当有数据确认时,由网络日志写入引擎Log Network Writer(LNWR)发送,可配置信息保护。因此,信息的传播没有延迟。但是,生产环境的性能可能会受到影响。因为它更易于访问,所以第二种方法更常用于灾难恢复而不是高可用性。
Tibero 系统使用 Tibero Active Clusters (TAC),确保稳定性和高可用性。基于共享磁盘的 Active Clustering 提供稳定的服务,即使出现各种错误,也不会造成系统停机。TAC 允许不同节点上的实例通过共享磁盘共享相同的数据。它通过故障转移功能支持稳定的系统运行(24x365),并通过保证每个实例内存中数据的完整性来优化事务处理。
通过双活集群,Tibero 支持完整的负载均衡并保证数据的完整性。使用全局缓存,它在实例之间共享一个缓冲区缓存。TAC构成所需的数据block通过连接节点之间的高速专业网络接收和发送,node正如使用一个共享缓存一样运行。运行中,即使一个node停止,运行中的其他node也会继续服务。
3.多种备份、恢复模式
TIBERO 支持三种标准形式的的备份和恢复操作:导出/导入(export/import)、冷备份、热备份,
1)IMPORT/EXPORT
提供表级、用户级、全库级别的数据导入、导出。
2)