《4-何雄-PostgreSQL数据库在SAP Cloud中的现状及展望.pdf》由会员分享,可在线阅读,更多相关《4-何雄-PostgreSQL数据库在SAP Cloud中的现状及展望.pdf(23页珍藏版)》请在三个皮匠报告上搜索。
1、PostgreSQL在SAP Cloud中的现状及展望何雄(Sean He)SAP中国研究院 Database ExpertSAP的数据库产品线SAP Cloud中的PostgreSQL展望CONTENTSAP的数据库产品线-1SAP MaxDB(https:/ HANA基于内存存储的列式数据库,主要用于高性能分析。目前也兼用于OLTP。是SAP的主打数据库产品。HANA CLOUD也是CLOUD上的主推产品。拥有完整的SAP认证体系,并且大规模替代现有的Oracle及其他DBMS后端。SAP ASE(原Sybase ASE)主要用于OLTP,完整的SAP认证体系。SAP IQ(原Sybase
2、 IQ)主要用于OLAP,早期列式数据库的先行者。SAP的数据库产品线-2SAP SQLAnywhyere/MobiLink(原Sybase SQLAnywhere,又称ASA)中小型企业级应用、嵌入式或移动数据库的同步。SAP Advantage Database Server(ADS):2013年被SAP并购。在这之前主要用于移动设备和嵌入式数据库的数据管理。与ASA有一定的竞争关系。No PostgreSQL?Why?Integration OnlyNo ShippingPostgreSQL in SAP Cloudhttps:/learning.sap- 在2017、2018年前后开始
3、陆续用于SAP Cloud Platform当中。PG在SAP Cloud的具体分布Cloud FoundryNEOKymaSAP CloudPGHANAPGHANAASEHANAASEOverview of hyperscaler PG in SAP CloudSAP Cloud下的角色与权限APP分成两大块:DEV和PRODDev/Test 权限有限DevOps主要面向若干APP的部署、监控,对相关DB有Owner权限。DevOps也是分组的,可以几个不同的PO共享一组DevOpsDBOps拥有所有数据库的所有权限,并从最底层得到监控信息Where is DBA?(他们还在,)Postgr
4、eSQL的相关ProvisioningAWS provided hyperscaler PGMS Azure hyperscaler PGGoogle GCP hyperscaler PGAli Cloud PG(间接)PostgreSQL的相关Provisioning最大可以给到256GB RAM,价格:按compute Resource 和 Stroage Disk综合计算。IOPS指标限制 与 disk大小及vCPU数高度相关PostgreSQL的相关ProvisioningAudit log:ROLE,DDL必选备份周期:最长14天。GCP版本只支持最长7天.支持最大周期以内的PITR
5、恢复支持部分系统参数初始化时指定max_wal_size,checkpoint_timeout,max_locks_per_transaction可以指定PG的大版本:14.0部署时可选择是否触发小版本升级(3个月一次)Cloud下PostgreSQL实例支持的插件默认会安装下边这些插件,都是最基础的插件:ltreepgauditpgcryptocitextfuzzystrmatchhstorebtree_gistbtree_ginpg_trgmuuid-ossppg_stat_statementspg_cron其它插件的配置安装途径:另有几十个可选插件,变为可选安装配置。由DBOPS提供的r
6、est API,DevOps来完成通过用户认证后安装,适用于安装后可以立即reload生效的插件需要重启生效的那部分插件,需要在MUW窗口维护周期来处理Cloud下基于PostgreSQL的应用开发Developer:Python,NodeJS,GO:一些监控任务的开发,DBOps也会用来开发一些Provisioning的功能Java:中大型Cloud应用各类微服务的开发,按产品分组重要关注点:统一的字段类型映射(EclipseLink+Liquibase)https:/ FieldTypeDefinition(SMALLINT,false);Sybase ASE:SybasePlatform