PostgreSQL 开发最佳实践PostgreSQL 开发最佳实践 digoal 阿里云 2016Postgres中国用户大会 目录 • 规约的重要性 • 命名规约 • 设计规约 • 管理规约 • 稳定性与性能建议 • 云数据库使用建议 2016Postgres中国用户大会 规约的重要性 2016Postgres中国用户大会 目录 • 规约的重要性 • 命名规约 • 设计规约 explain analyze query; rollback; • create index CONCURRENTLY idx on tbl(id); • 密码复杂度、认证方法 • 业务系统,开发测试账号,不要使用数据库超 级用户。 • 长连接relcache , syscache • 数据隔离(cluster -> database -> schema) • 主备切换(prewarm)0 码力 | 16 页 | 381.36 KB | 1 年前3
并行不悖- OLAP 在互联网公司的实践与思考1 并行不悖 – OLAP 在互联网公司的实践与思考 赵飞祥 2 Greenplum现状说明 三 Greenplum体系架构 二 数据仓库体系架构 一 Greenplum开发规范 五 Greenplum运维体系 四 Greenplum扩展规划 六 3 数据仓库体系架构 业务数据与数据使用归类 时间维度:过去 - 现在 - 未来 (数据的生命周期) • “现在”的数据 —— 可以很好支持各种方式的数据加载和DML操作 – 具备海量的数据存储和计算性能 9 Greenplum现状说明 三 Greenplum体系架构 二 数据仓库体系架构 一 Greenplum开发规范 五 Greenplum运维体系 四 Greenplum扩展规划 六 10 greenplum体系架构 postgresql体系结构 11 greenplum体系架构 postgresql体系结构 (gpfdist+外部表,每小时4TB+) Ø 分布分区 Ø 数据压缩 Ø 外部访问 15 Greenplum现状说明 三 Greenplum体系架构 二 数据仓库体系架构 一 Greenplum开发规范 五 Greenplum运维体系 四 Greenplum扩展规划 六 16 Greenplum现状说明 Greenplum集群现状概述 • 三大Greenplum集群体系 Ø 公司IDC_01机房Greenplum体系0 码力 | 43 页 | 9.66 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.0. 33 强制分片路由 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.3.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 背景 . . . . . . . 44 柔性事务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.4.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 背景 . . . . . . . . 52 负载均衡策略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.5.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 支持项 . . . . . .0 码力 | 406 页 | 4.40 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.1. 33 强制分片路由 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.3.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 背景 . . . . . . . 44 柔性事务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.4.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 背景 . . . . . . . . 52 负载均衡策略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.5.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 支持项 . . . . . .0 码力 | 409 页 | 4.47 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.2. 33 强制分片路由 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 4.3.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 背景 . . . . . . . 44 柔性事务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.4.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 背景 . . . . . . . . 53 负载均衡策略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.5.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 支持项 . . . . . .0 码力 | 446 页 | 4.67 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.028 强制分片路由 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ii 4.2.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 背景 . . . . . . . 39 柔性事务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 4.3.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 背景 . . . . . . . . 44 负载均衡策略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 4.4.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 支持项 . . . . . .0 码力 | 385 页 | 4.26 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0-alpha37 归并引擎 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.1.6 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 背景 . . . . . . . 57 Seata 柔性事务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.2.6 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 背景 . . . . . . . . 62 负载均衡策略 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.3.5 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 支持项 . . . . . .0 码力 | 301 页 | 3.44 MB | 1 年前3
Apache ShardingSphere 中文文档 5.2.0. 269 4.4.2 服务器错误码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 5 开发者手册 272 5.1 运行模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • 极致性能 驱动程序端历经长年打磨,效率接近原生 JDBC,性能极致。 • 生态兼容 代理端支持任何通过 MySQL/PostgreSQL 协议的应用访问,驱动程序端可对接任意实现 JDBC 规范的数 据库。 • 业务零侵入 面对数据库替换场景,ShardingSphere 可满足业务无需改造,实现平滑业务迁移。 • 运维低成本 在保留原技术栈不变前提下,对 DBA 学习、管理成本低,交互友好。 Spring JDBC Template 或直接 使用 JDBC; • 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, HikariCP 等; • 支持任意实现 JDBC 规范的数据库,目前支持 MySQL,PostgreSQL,Oracle,SQLServer 以及任何 可使用 JDBC 访问的数据库。 1.3. 部署形态 6 Apache ShardingSphere0 码力 | 449 页 | 5.85 MB | 1 年前3
MyBatis 框架尚硅谷 java 研究院版本:V 1.01)MyBatis 是 Apache 的一个开源项目 iBatis, 2010 年 6 月这个项目由 Apache Software Foundation 迁移到了 Google Code,随着开发团队转投 Google Code 旗下, iBatis3.x 正式更名为 MyBatis ,代码于 2013 年 11 月迁移到 Github 2)iBatis 一词来源于“internet”和“abatis”的组合,是一个基于 Java 对象)映射成数据库中的记录 1.3 为什么要使用 MyBatis – 现有持久化技术的对比 1) JDBC 1 SQL 夹在 Java 代码块里,耦合度高导致硬编码内伤 2 维护不易且实际开发需求中 sql 是有变化,频繁修改的情况多见 2) Hibernate 和 JPA 1 长难复杂 SQL,对于 Hibernate 而言处理也不容易 2 内部自动生产的 SQL,不容易做特殊优化 课程系列 ————————————————————————————— 2 更多 Java –大数据 –前端 –python 人工智能资料下载,可访问百度:尚硅谷官网 3) MyBatis 1 对开发人员而言,核心 sql 还是需要自己优化 2 sql 和 java 编码分开,功能边界清晰,一个专注业务、一个专注数据 1.4 如何下载 MyBatis 1) 下载网址 https://github0 码力 | 44 页 | 926.54 KB | 1 年前3
TiDB 开源分布式关系型数据库技术标准起草 *。 ”担任金融产业联盟分布式数据库专委会及开源专业委员会核心成员与副主任委员, 参与金融分布式专 项相关标准工作:4分布式数据库技术金融应用规范技术架构》《分布式数据库技术金融应用规范安全 技术要求》《分布式数据库技术金融应用规范灾难恢复要求》 。 ”主导联合技术课题《分布式数据库运维体系研究》《分布式数据库入云及多租户研究》 1.5 荣誉 TiDB 产品荣誉 。 2017 年度产品创新奖 o TiD8 开源分布式关系型数 2.5 TiDB 企业版 作为知名的开源云原生 HTAP 分布式数据库,TiDB 以标准的开源模式开发和推广,并在全球建立了高度 活跃的开发者及用户社区生态,获得了全球用户的广泛认可。世界各地的开发者及用户通过下载TiDB 社区版及参考丰富的在线技术手册及文档可以非常快捷和低成本地启动对TiDB 的评估测试,并把 TiDB 应用于一些非关键的业务场景。 产品,依托于公有云提供开箱即用的 TiDB 服务。TiDB Cloud 屏蔽 TiDB 数据库部署、运维和性能调优的复杂性,通过界面上几下点击就可以快速创建和管理 TiDB 实例,使用户可以专注于自身业务应用程序的开发,降低总体拥有成本。 公有云服务商 Region 程户VPC 下 Toevc 人有0 码力 | 58 页 | 9.51 MB | 1 年前3
共 95 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













