上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

2-高云龙-PostgreSQL与PG系国产数据库差异.pdf

编号:155574 PDF 22页 2.78MB 下载积分:VIP专享
下载报告请您先登录!

2-高云龙-PostgreSQL与PG系国产数据库差异.pdf

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列)列表分区(单列)范围分区 间隔分区(时间/日期类型)哈希分区(单列)列表分区(

7、单列)本地/全局索引,默认全局存储引擎整体框架 USTORE(In-place Update)与ASTORE(Append Update)存储引擎并存。二者共用事务管理、并发控制、缓冲区管理、检查点、故障恢复管理与介质管理器管理。USTORE存储引擎屏蔽了存储层实现的细节,SQL语法和ASTORE存储引擎使用基本保持一致,唯一差别是建表和建索引有些细微区别页面结构对比astoreustore数据库参数 max_process_memory参数说明:设置一个数据库节点可用的最大物理内存。cstore_buffers参数说明:设置列存所使用的共享缓冲区的大小。enable_incremental_

8、checkpoint参数说明:增量检查点开关。enable_double_write参数说明:双写开关。当增量检查点开关打开时,同时enable_double_write打开,则使用enable_double_write双写特性保护 most_available_sync参数说明:在有同步备机故障时,主机事务不因同步备机故障而被阻塞。enable_xlog_prune参数说明:设置在任一备机断联时,主机是否根据xlog日志的大小超过 参数max_size_for_xlog_prune的值而回收日志 recovery_max_workers参数说明:设置最大并行回放线程个数。catchup2no

9、rmal_wait_time参数说明:控制备机数据追赶(catchup)阻塞主机的最长时间。PART 03Content here高可用方案常见的高可用方案都是基于物理streaming来实现patronirepmgrMogHA物理复制 进程变线程,增加线程池 pagewriter 代替 bgwriter incremental checkpointer 与 double writer代替full page writer 增加并行回放线程 备+级联从最多8个节点 集群节点启动需要指定角色日常维护日常巡检连接数select datname,state,count(*)from pg_stat_a

10、ctivitygroup by datname,stateorder by 3 desc;内存使用select*from pv_total_memory_detail();复制关系select*from pg_stat_replication;select*from pg_get_replication_slots();磁盘占用(膨胀率)select CURRENT_CATALOG AS datname,schemaname,relname,n_live_tup,n_dead_tup,round(n_dead_tup:numeric/(case(n_dead_tup+n_live_tup)wh

11、en 0 then 1 else(n_dead_tup+n_live_tup)end)*100),2)as dead_ratefrom pg_stat_user_tables where(n_live_tup+n_dead_tup)10000 order by 5 desc limit 100;锁及慢SQL都具有pg_locks视图,但是视图字段有差异PG数据库的pg_stat_activity视图中含有wait_event_type、wait_event字段MogDB是通过wait_event 和 pg_thread_wait_status视图来查看PG的慢SQL可以通过pg_stat_statements插件来统计分析MogDB的慢SQL详情放到了表statement_history中,汇总信息放到视图statement中寡欲则静,静以养德-走PG路线,选最适合自己的数据库THANK YOU联系信息CONTACT INFORMATION微信/公众号二维码

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(2-高云龙-PostgreSQL与PG系国产数据库差异.pdf)为本站 (张5G) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部