Greenplum数据库最佳实践

最佳实践是一种方法或技术,它得到的结果始终比用其他方法得到的要好。最佳实践通过实践得来并且被证明 能可靠地得到想要的结果。通过利用所有可用来确保成功的知识和技能,最佳实践是一种正确且最佳使用任意 产品的保证。

本文档不教授用户如何使用Greenplum数据库的特性。关于如何使用和实现特定的Greenplum数据库特性, 请参考Greenplum数据库文档其他部分提供的参考连接。这份文档主要致力于描述在设计、实现和使用 Greenplum数据库时可遵循的最佳实践。

本文档的目的并非覆盖整个产品或者特性的概要,而是提供Greenplum数据库中要点的摘要。 本文档不会介绍边缘用例。当然边缘用例能更好的利用Greenplum数据库特性并从中受益, 但是这些用例要求熟练运用用户已有的Greenplum知识和技能,以及对环境(包括SQL访问、查询执行、 并发、负载和其他因素)的深入理解。

通过掌握这些最佳实践,用户将能提升其Greenplum数据库集群在维护、支持、性能和扩展性领域的 成功率。

  • 最佳实践概要
    本章包含Greenplum数据库的最佳实践概要。
  • 系统配置
    这一节的主题描述配置Greenplum数据库集群主机的要求和最佳实践。
  • 模式设计
    这一节包含设计Greenplum数据库模式的最佳实践。
  • 采用资源组管理内存和资源
    采用资源组管理Greenplum数据库资源。
  • 采用资源队列管理内存和资源
    避免内存错误,管理Greenplum数据库资源。
  • 系统监控和维护
    本节介绍日常运维相关的最佳实践,关注这些内容可以确保Greenplum数据库日常高可用性和性能保持 最佳状态。
  • 装载数据
    本节描述了将数据装载到Greenplum数据库的不同方式。
  • 安全性
    最佳实践可以确保最高级别的系统安全性。
  • 加密数据和数据库连接
    本节描述了有关实现加密和管理密钥的最佳实践。
  • SQL查询调优
    Greenplum数据库基于代价的优化器会权衡所有执行查询的策略并选择代价最小的策略去执行。
  • 高可用性
    当用户启用并且正确地配置Greenplum高可用特性时,Greenplum数据库支持高度可用的、容错的数据库服务。 要保证达到要求的服务等级,每个组件都必须有一个备用组件以保证在它失效时及时顶上。