《2-高云龙-PostgreSQL与PG系国产数据库差异.pdf》由会员分享,可在线阅读,更多相关《2-高云龙-PostgreSQL与PG系国产数据库差异.pdf(22页珍藏版)》请在三个皮匠报告上搜索。
1、PostgreSQL与PG系国产数据库差异高云龙云和恩墨&服务总监国产数据库发展趋势数据库行业趋势、中国数据库排行、MogDB数据库介绍数据库对象差异对比数据库对象介绍、存储方式的区别、集群管理等等数据库日常运维区别高可用架构的选择、物理复制、CONTENTPART 01Content here商业数据库时代:成就了商业软件时代;开源数据库时代:成就了互联网时代;新数据库时代:是 商业 和 开源、SQL和NewSQL交融的时代,成就了云和数字化时代;数据库发展的三个时代,成就了三种商业形态信息安全业务需求成本优化数据库架构转型行业趋势中国数据库流行度排行是墨天轮于2019年推出聚焦国产数据库的
2、名录和榜单,通过搜索引擎、趋势指数、三方评测、专利论文、招聘岗位等近50个维度的数据来考察当月国产数据库的流行度,每月更新一次,当前有283个数据库参与排行。模型分类开源占比分布式占比中国数据库概览来源:墨天轮 www.modb.pro/dbRank中国数据库排行极致易用MogDBMogDB是云和恩墨基于openGauss开源数据库的内核进行研发,推出的一款极致易用的企业级关系型数据库。在MogDB的运行平台、管理工具、SQL审核和运维服务等方向推出整体解决方案,为用户提供可信赖的企业级产品和服务,为openGauss的开源生态持续贡献力量。https:/www.mogdb.io/高安全高性能
3、高可用支持主备同步、异步以及级联备机多种部署模式数据页CRC校验,损坏数据页通过备机自动修复备机并行修复,10秒内可升主并提供服务易维护MogDB及周边工具迁移方法论 需求分析应用服务或原有数据库负载分析数据量评估高可用需求评估数据库安全性评估架构设计硬件配置选型备份策略设计容灾方案设计空间及存储设计数据库开发规范运维标准化体设计基准测试TPCCTPCC压力测试应用业务场景测试应用复杂SQLSQL及场景测试高可用方案测试兼容性分析及改造应用中间件兼容性数据库对象兼容性SQLSQL及代码兼容性数据库接口兼容性性能评估及优化性能测试SQLSQL性能分析及优化存储引擎优化索引优化数据库参数优化安装及
4、部署数据库软件安装部署备份策略实施空间分配及管理高可用架构部署监控运维平台部署在线迁移迁移方案设计一致性检测方案设计迁移方案演练正式迁移数据验证并行及共存数据库层实现共存应用双写共存运维及优化运维平台部署性能监控及优化容灾切换演练运维标准及流程制定技术支持及响应方案PART 02Content here数据库对象数据库对象 1台服务器可以部署多个实例 1个实例下可以部署多个数据库 1个数据库下可以有多个schema 默认有三个数据库,不可跨库访问 不同schema下的对象可以同名 表空间是全局使用的 用户/角色是全局使用的差异对比PG16MogDB5.0表空间 使用绝对路径创建 表空间参数支持
5、seq_page_cost,seq_page_cost,random_page_cost,random_page_cost,effective_io_concurrenceffective_io_concurrency y andand maintenance_io_concurrencymaintenance_io_concurrency 使用相对/绝对路径创建 表空间参数支持random_page_costrandom_page_cost,seq_page_costseq_page_cost 允许限制表空间大小存储方式 行存 存储参数支持fillfactorfillfactor、toast
6、_tuple_targettoast_tuple_target、parallel_workersparallel_workers、autovacuumautovacuum_ _*、log_autovacuum_min_durationlog_autovacuum_min_duration、user_catalog_tableuser_catalog_table 行存、列存 存储参数支持FILLFACTOR、ORIENTATION、COMPRESSION、MAX_BATCHROW分区表 范围分区 哈希分区(最多32列)列表分区(单列)范围分区 间隔分区(时