《PostgreSQL与腾讯云国产数据库实践之路(26页).pdf》由会员分享,可在线阅读,更多相关《PostgreSQL与腾讯云国产数据库实践之路(26页).pdf(26页珍藏版)》请在三个皮匠报告上搜索。
1、电商模块金融模块零售模块安防模块工业模块教育模块运维智能监控订阅商业分析智能管家DBBrain数据管理服务迁移上云服务服务模块审计订阅告警迁移备份HA管理平台后台运维管理平台数据库PaaS产品MySQLSQL ServerPostGreSQLMariaDBRedisMemcachedMongoDBCTSDBCynosDBTDSQLTBASETcaplusDBSnovaGreenplum物理设备操作系统(加强定制版Linux)调度系统故障迁移 业务调配腾讯云数据库产品矩阵用户行业数据库SaaS产品自有业务打磨产研结合产用结合TCETencent Cloud Enterprise交易笔数超过460
2、0亿笔月活用户达10.82亿3800万开通用户7000万微粒预授信6000亿累计放款额200亿账户(含合作伙伴)500亿+日均请求平均5毫秒响应微信支付图webank微粒贷 微车贷从自有业务到产用结合技术普及生态完善社区影响社会分工技术优化场景完善资源整合增强影响推动协作调配资源突破技术从开源不断回馈开源内部应用技术创新内部开源协同外部代码开放回馈开源萨师煊黑板报数据库正式登场中国数据库商业格局形成分布式数据库快速发展MySQL与互联网的碰撞1978-19901978-1990诞生于恢复高考之后1989-19981989-1998Oracle一统江湖1999-20111999-2011互联网传
3、奇-MySQL传奇2013 2013 至今至今互联网传奇-百花齐放Oracle正式进军中国 互联网兴起,Oracle“太贵”,技术社区兴起 业务多元化,高速发展DB2OracleinfomixOracle金融行业电信行业国防、军工核心领域MySQL 在互联网公司一统江湖数据库发展史2007年团队成立腾讯充值2010年TDSQL 1.0发布应用于 财付通2012年TBase 1.0发布腾讯广告业务2014年内部云发布WeBank/WeChat2015年公有云发布2017年专有云发布2018年云原生CynosDB2019年TBase开源2019.11.06正式开源腾讯云自研数据库发展历史postg
4、reTBaseCynosDB云原生的分布式数据库MPP分布式数据库采用Shared-Storage&shared-Nothing双架构,双引擎的双核出击方案,覆盖主流应用场景。加强版主备社区版加强版分布式数仓TencentDB for PostgreSQLTencentDB for Greenplum腾讯云PG数据库系列主要产品线Local DataLocal catalogDatanode1Global catalogCoordinatorTransation InfoGlobal objectGTM-MTransation InfoGlobal objectGTM-SGlobal cata
5、logCoordinatorGlobal catalogCoordinatorLocal DataLocal catalogDatanode2Local DataLocal catalogDatanode3Local DataLocal catalogDatanode4Coordinator(协调节点CN)Datanode(数据节点DN)GTM(事务管理器)网络分布式数据库架构-性能可扩展的联邦架构 兼容开源数据库MySQLPostgreSQL 计算与存储分离日志即数据库可计算智能存储 面向云服务的体系结构腾讯云存储服务腾讯云网络服务 软件优化与新硬件相结合SPDKRDMA分布式数据库架构-计
6、算存储分离的云原生架构数据强一致金融级高可用便捷的运维良好的扩展高安全性确保主从架构下数据强一致,分布式事务特性。确保99.999%以上高可用;跨区容灾;同城双活;故障自动恢复。大量内核优化;全球同服等超高性能场景。减少用户误操作/黑客入侵带来的安全风险。无论是资源,还是功能,均需提供良好的扩展性。解决90%以上的日常管理运维,让DBA抽出时间去优化业务。互联网高性能腾讯云数据库设计理念主从节点默认采用强同步(实时同步)当从节点同步日志后,主节点才给业务应答主从从MAR零误差 无错乱基于主从架构的“并行多线程强同步复制方案”数据强一致 第一阶段:事务管理器要求每个涉及到事务的数据库预提交(pr