TBase分布式数据库产品认证试题与解析

需积分: 42 15 下载量 24 浏览量 更新于2024-09-02 收藏 18KB DOCX 举报
分布式HTAP数据库TBase是腾讯开发的高性能、高SQL兼容度、支持完整分布式事务的数据库系统,适用于GB到PB级别的海量HTAP场景。TBase采用无共享架构,具备多级容灾、安全和审计等功能,广泛应用于金融、政府、电信等行业。 **知识点详解:** 1. **分布式数据库架构**:TBase采用的是Share-Nothing架构,这意味着每个节点都独立存储数据,不共享任何资源,提高了系统的可扩展性和容错性。 2. **数据分布存储**:TBase使用Hash函数结合shardmap进行数据分布存储,保证了数据的均匀分布和高效查询。 3. **最小化部署**:TBase体验版至少需要2台机器进行部署,以实现基本的功能和服务。 4. **服务端口**:OSS(可能是指TBase的某个组件或服务)的默认访问端口是8080。 5. **数据存储组件**:TBase中存储实际数据的组件是DN(Data Node)。 6. **资源管理**:添加服务器资源时,需要使用admin用户登录OSS进行操作。 7. **分布式数据库识别**:TBase是一款分布式数据库,而Oracle、DB2和SQLServer属于传统的关系型数据库。 8. **安全特性**:TBase支持链路SSL加密、三权分立、数据脱敏和数据强制访问控制等多种安全特性,确保数据的安全。 9. **备份策略**:TBase推荐使用逻辑备份进行跨平台迁移,并建议使用HDFS作为备份存储介质。物理恢复时,新实例可能会覆盖旧实例。 10. **GTM组件**:GTM(Global Transaction Manager)提供全局事务ID,通常支持一主多备的配置,用于协调分布式事务。 11. **OSS与租户管理**:使用OSS添加租户tbase后,tbase可以申请实例资源和为实例添加用户,但不能审批实例资源或直接管理服务器资源。 12. **操作系统支持**:TBase兼容多种国产操作系统,如中标麒麟、深度、UOS和腾讯tlinux,符合国产化需求。 13. **应用场景**:TBase适合于金融级核心系统、数据库上云、国产化替代和MPP数仓场景。 14. **Data Node (DN)角色**:DN是TBase中的数据存储节点,负责存储业务数据,且可以有多个DN构成分布式存储集群。 以上知识点涵盖了TBase的基础架构、部署、安全、备份恢复、组件功能、资源管理、操作系统兼容性和适用场景等多个方面,为理解TBase提供了全面的视角。