 PostgresChina 2018 张启程 为什么我们抛弃MongoDB和MySQL,选择PgSQL2018年PostgreSQL中国技术大会 为什么我们抛弃MongoDB和 MySQL,选择PgSQL 张启程 qc@aochuang.cn 奥创软件研究院(上海)研发中心 2018年PostgreSQL中国技术大会 任何数据库都很好用 • 我不是一个专业的DBA ,对数据库的理解不够深入,也不 一定准确,在此抛砖引玉,只是结合我们团队业务场景来 分享下我们选择数据库的过程。 •0 码力 | 9 页 | 563.82 KB | 1 年前3 PostgresChina 2018 张启程 为什么我们抛弃MongoDB和MySQL,选择PgSQL2018年PostgreSQL中国技术大会 为什么我们抛弃MongoDB和 MySQL,选择PgSQL 张启程 qc@aochuang.cn 奥创软件研究院(上海)研发中心 2018年PostgreSQL中国技术大会 任何数据库都很好用 • 我不是一个专业的DBA ,对数据库的理解不够深入,也不 一定准确,在此抛砖引玉,只是结合我们团队业务场景来 分享下我们选择数据库的过程。 •0 码力 | 9 页 | 563.82 KB | 1 年前3
 PostgreSQL 开发最佳实践xx like '%a%' • 递归查询一定要有跳出递归的条件 • 估值计算,HLL代替count(distinct xx) • 频繁更新的字段与不频繁更新的字段建议拆成多个表, 提高更新效率。 • 业务层避免死锁 • 根据业务需求调整表级autovacuum相关参数 • 内存足够时,UDF中尽量使用数组代替临时表 • JOIN的固化、子查询的固化。(plan hint OR query写法0 码力 | 16 页 | 381.36 KB | 1 年前3 PostgreSQL 开发最佳实践xx like '%a%' • 递归查询一定要有跳出递归的条件 • 估值计算,HLL代替count(distinct xx) • 频繁更新的字段与不频繁更新的字段建议拆成多个表, 提高更新效率。 • 业务层避免死锁 • 根据业务需求调整表级autovacuum相关参数 • 内存足够时,UDF中尽量使用数组代替临时表 • JOIN的固化、子查询的固化。(plan hint OR query写法0 码力 | 16 页 | 381.36 KB | 1 年前3
 阿里云 AnalyticDB for PostgreSQL
- 打造更简单易用的Cloud SQL Data Warehousebitmap),人群碰撞关联速度提升 10X+,广告圈人从离线变在线,最大化数据业务价 值。 数据银行依托阿里数据资源,为品牌商家提供数据分析 服务的平台,商家通过分析用户的购买行为等数据,以 提升商家的运营效率和效果,将蕴藏在数据中的价值挖 掘出来,持续催化品牌和消费者关系。 金融客户案例 – 某金融信息平台 国内知名的某互联网金融信息服务平 台,致力为个人、企业、金融机构提供 金融资产交易信息服务,打造综合性互0 码力 | 22 页 | 2.98 MB | 1 年前3 阿里云 AnalyticDB for PostgreSQL
- 打造更简单易用的Cloud SQL Data Warehousebitmap),人群碰撞关联速度提升 10X+,广告圈人从离线变在线,最大化数据业务价 值。 数据银行依托阿里数据资源,为品牌商家提供数据分析 服务的平台,商家通过分析用户的购买行为等数据,以 提升商家的运营效率和效果,将蕴藏在数据中的价值挖 掘出来,持续催化品牌和消费者关系。 金融客户案例 – 某金融信息平台 国内知名的某互联网金融信息服务平 台,致力为个人、企业、金融机构提供 金融资产交易信息服务,打造综合性互0 码力 | 22 页 | 2.98 MB | 1 年前3
共 3 条
- 1













