等保2.0数据库测评之TiDB数据库测评.pdf
等保2.0数据库测评之TiDB数据库测评
TiDB是⼀个分布式NewSQL数据库由PingCAP公司开发。它兼容MySQL协议
和⽣态⽀持⽔平扩展、强⼀致性和⾼可⽤性。TiDB的设计⽬标是为在线事务处理
OLTP和在线分析处理OLAP提供⼀站式解决⽅案适⽤于互联⽹、⾦融、游
戏、⼤数据等场景。
TiDB的主要特点
1.分布式架构TiDB采⽤分布式架构⽀持数据的⾃动分⽚Sharding和动态扩
展可以轻松扩展到数百个节点⽀持PB级别的数据存储。
2.⽔平扩展随着业务量的增⻓可以⽆缝地添加更多的服务器节点来提升处理能
⼒⽆需停机维护或数据迁移。
3.强⼀致性TiDB使⽤Raft协议来保证数据强⼀致性确保即使在部分节点故障
的情况下数据仍然是⼀致的。
4.⾼可⽤性TiDB的每个组件都⽀持⾼可⽤部署即使多个节点同时故障服务仍
然可⽤保证了业务的连续性。
5.MySQL兼容TiDB兼容MySQL协议和⽣态⽀持⼤多数MySQL语法和函
数⽤户可以⽆缝地将MySQL应⽤迁移到TiDB。
6.智能查询优化TiDB拥有智能的查询优化器能够⾃动优化SQL查询提⾼查
询效率。
7.HTAP能⼒TiDB与TiKV、TiFlash组件结合可以实现混合事务/分析处理
HTAP即在同⼀套系统上同时处理OLTP和OLAP负载。
TiDB的组件
●TiDBServer⽆状态的SQL层负责处理SQL语句解析、优化和执⾏计
划最终⽣成分布式执⾏计划。
●PD(PlacementDriver)集群的元数据和调度中⼼负责整个集群的数据分
布和负载均衡。
●TiKV分布式事务型键值数据库是TiDB的存储引擎⽀持⽔平扩展和⾼可⽤
性。
●TiFlashTiKV的列式存储扩展提供强⼤的分析查询能⼒与TiKV共享相同
的底层存储⽀持实时HTAP。
应⽤场景
●互联⽹业务处理⾼并发、⼤数据量的互联⽹业务如社交应⽤、电商⽹站等。
●⾦融场景满⾜⾦融⾏业对⾼可⽤性、强⼀致性和数据安全性的严格要求。
●游戏场景⽀持实时数据分析和复杂查询提升游戏体验。
●⼤数据处理结合TiFlash组件实现实时分析处理提升数据处理效率。
总之TiDB是⼀个功能强⼤、灵活可扩展的分布式数据库为现代应⽤提供了⾼性
能、⾼可⽤性和⾼可扩展性的数据存储解决⽅案。以上由⽂⼼⼀⾔⽣成
TiDB是在需要⾼并发的场景经常⻅到的数据库在⼤型的企业中会经常看到虽然经
常说他⻓得像MySQL数据库但事实上其性能还是⽐较强的。本⽂就以等保三级为基
础参考28448来简单说明⼀下TIDB的测评过程。
⼀、身份鉴别
a)应对登录的⽤户进⾏身份标识和鉴别身份标识具有唯⼀性身份鉴别信息具有复
杂度要求并定期更换。
这⼀项的测评根据28448测评要求我们需要确认以下⼏点
1、应核查⽤