前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >喜报!钛铂数据 TapDB 通过中国信通院文档数据库产品测试

喜报!钛铂数据 TapDB 通过中国信通院文档数据库产品测试

作者头像
Tapdata
发布2024-07-24 14:20:11
1150
发布2024-07-24 14:20:11
举报
文章被收录于专栏:Tapdata

在中国信通院组织的2024上半年“可信数据库”—文档数据库基础能力测试中,深圳钛铂数据有限公司(以下简称“钛铂数据”)旗下的钛铂分布式文档数据库(TapDB)顺利通过了所有测试项目,测试结果表明,该产品在文档数据库基本功能、高可用能力、安全能力、兼容能力、分布式能力和管理能力方面符合标准要求。

>>> 想要了解更多技术细节,指路文末「阅读原文」《TapDB 技术白皮书》

本次测试依据《大数据 文档数据库技术要求与测试方法》(T/CCSA 471-2023)标准开展,覆盖了包括基本功能、兼容能力、管理能力、高可用能力、分布式能力、安全能力等在内的多个关键技术领域,旨在全面评估文档数据库产品的核心能力。

TapDB 产品介绍

TapDB 是深圳钛铂数据有限公司拥有完全自主知识产权的,管理海量文档数据对象,同时适应于事务和分析场景的国产分布式文档数据库。

该数据库已经应用于银行、互联网、物流、电商、教育等多个行业;在处理 PB 级数据应用,跨区域快速调取,运输业务中实时提供地理数据,快速响应格式多样的电商订单等等许多业务场景中,显示出了强大的系统弹性、并发能力;并且大幅降低软硬件成本,为大中型企业的数字化转型提供了支撑。

TapDB 数据库产品架构图

TapDB 数据库 + 管理组件架构图

  • TapDB:数据承载组件,包含数据库服务端和存储引擎,是产品最核心的部分
  • TapRouter:数据路由组件,在分片环境中负责对客户端请求进行路由
  • TapAgent:实例代理组件,负责对同节点的数据库实例进行管理,并和管理组件进行交互
  • TapManager:数据库管理组件,负责对数据库节点进行管理及调度,并对外暴露服务接口
  • TapData:实时数据集成引擎,负责进行异构数据迁移同步

TapDB 关键原理

副本集 - 高可用

  • 副本集是一组维护相同数据集的进程, 用于提供冗余和高可用性。
  • 副本集包含多个节点,其中只有一个为主节点,其他节点为从节点。
  • 从节点复制主节点的操作记录并应用于其数据集,以便反映主节点中的数据变化。
  • 如果主节点不可用,则符合条件的从节点将进行选举,以将自己选举为新的主节点。

分片集群 - 横向扩展

  • 根据需要增加数据处理性能和数据容量
  • 多种数据分配策略:哈希、范围、区域
  • 数据自动均衡

TapDB 分布式文档数据库特点

1. 全面兼容及国产化支持

完全兼容国际主流文档数据库, 适配国产芯片(华为海思、飞腾、海光、鲲鹏等)和操作系统(麒麟、统信、欧拉等);兼容各主流语言及生态,包括C、C++、C#、Go、Java、Python、Ruby、Rust、Scala、Swift等。

2. 灵活的数据模型,支持异构数据汇总

TapDB 的数据模型,可以自然映射到代码中的对象,支持现代开发框架,打破开发人员和 DBA 团队之间复杂的相互依赖关系;可以表示任何结构的数据,具备多态性,每个文档可以包含不同的字段,以及随时修改Schema。

3. 灵活的横向拓展能力和高可用能力,跨区域多数据中心支持

原生支持的高可用,支持跨服务器、机架、区域和大洲的部署;故障自动接管且无任何单点故障;支持从任意节点读取;高效的分片机制,包括哈希、范围、区域等多种分片策略,按需增加数据处理性能和数据容量,自动均衡数据。

4. 自动化部署及配置

通过可视化界面自动运行数据库管理任务,例如:部署、升级、扩容等;提供快速部署单机、副本集和分片集群的能力;集群的所有更新均以滚动方式应用,确保尽可能减少中断依赖于集群的应用程序。

5. 集成监控和警告

通过数十个优化图表突出显示重要指标,从而获得丰富的性能可见性;轻松与现有的告警平台集成,并向各种端点发送自定义警报,以避免出现潜在问题。

6. 审计控制及安全

记录鉴权相关的操作,以便用户能够跟踪操作历史和识别安全威胁;用户可以使用审计功能来查看谁执行了哪些操作以及何时执行的操作,以帮助监控TapDB部署的安全性。

7. 性能追踪及分析

自动识别性能问题,记录运行缓慢的查询,并提供检索及下载功能;追踪索引使用情况,并提供智能的索引优化建议;直接从可视化平台中对索引进行构建及管理。

8. 备份及恢复管理

原生的数据 dump 和 restore 工具,在TapDB 发生故障时,可获取含有最新数据的备份,从而最大程度地降低数据丢失的风险;此外还有强大的 TapData 数据同步组件,除了可以实时同步数据库,实现数据中心的灾备、双活/多活部署,还提供实时异构数据的汇聚和服务功能。

关于 TapData

TapData Inc.「深圳钛铂数据有限公司」,成立于2019年9月,核心员工来自 MongoDB、Oracle、百度等,研发人员占比超80%,至今已获五源资本等多家头部风投数千万美元融资。已服务中国移动、中国联通、南方电网、中国一汽、中芯国际、周生生、富邦银行等数十家行业标杆企业。TapData 坚持“开放+开源”战略,推出 TapData Cloud,将无代码数据实时同步的能力以 SaaS 的形式免费开放,目前已积累 1,000+ 云版和企业版客户,覆盖金融、制造、零售、能源、政府等多个行业。此外,TapData 社区版也已发布,正在面向开发者逐步共享其核心功能。

TapData Live Data Platform是一个以低延迟数据移动为核心优势构建的现代数据平台。企业可以用来实现核心数据系统之间的实时同步、实时交换及实时处理。当实时数据需求日益增多时,企业可以结合分布式存储,使用 TapData 将孤岛数据无缝集中到中央数据平台,为众多下游业务提供一站式的实时数据交换和发布服务。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Tapdata 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档