Merge pull request #28928 from wxy/20230309.0-️-Postgres-DevOps-database-administrator-A-day-in-the-life

RP:published/20230309.0 ️ Postgres DevOps database administrator A day in the life.md
This commit is contained in:
Xingyu.Wang 2023-03-22 08:00:41 +08:00 committed by GitHub
commit f3b62a70d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,20 +3,24 @@
[#]: author: "Doug Ortiz https://opensource.com/users/dougortiz"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15649-1.html"
Postgres DevOps 数据库管理员:生活中的一天
Postgres DevOps 数据库管理员的日常
======
Postgres DevOps DBA 在依赖 Postgres 作为主要数据库管理系统的现代 IT 组织中发挥着关键作用。Postgres DevOps DBA 的角色涉及许多职责、技能和任务。其中一些包括:管理数据库设计和架构、基础设施管理、确保高可用性、安全性以及执行日常维护任务(调整、备份和恢复以及监控)。
![][0]
> 数据库管理员DBA的职责是什么
在依赖 Postgres 作为主要数据库管理系统的现代 IT 组织中Postgres DevOps DBA 发挥着关键作用。Postgres DevOps DBA 的角色涉及许多职责、技能和任务。其中一些包括:管理数据库设计和架构、基础设施管理、确保高可用性、安全性以及执行日常维护任务(调整、备份和恢复以及监控)。
本文总结了当今企业环境中 Postgres DevOps DBA 的常见职责和技能。
### 数据库设计和架构
Postgres DevOps DBA 的两个主要职责是数据库设计和架构。该角色必须对应用的数据存储要求和涉及的业务逻辑有更深入的了解。这些知识包括设计和创建数据库模式和表。它还意味着配置索引和其他数据库对象以优化查询性能,并选择正确的 Postgres 版本来使用。该角色必须确保数据库的设计具有可扩展性和可维护性,同时考虑到未来的增长和数据保留需求。
Postgres DevOps DBA 的两个主要职责是数据库设计和架构。该角色必须对应用的数据存储要求和涉及的业务逻辑有更深入的了解。这些知识包括设计和创建数据库模式和表。它还意味着配置索引和其他数据库对象以优化查询性能,并选择使用正确的 Postgres 版本。该角色必须确保数据库的设计具有可扩展性和可维护性,同时考虑到未来的增长和数据保留需求。
### 性能调优
@ -44,7 +48,7 @@ Postgres DevOps DBA 的两个主要职责是数据库设计和架构。该角色
### 合作
除了这些技术职责外PostgreSQL DevOps DBA 还必须与其他 IT 团队(例如开发人员、运人员和安全人员)协作,以将数据库集成到更大的 IT 生态系统中。DBA 还必须记录他们的工作,并及时了解 Postgres 和 [DevOps][4] 的最新趋势和最佳实践。这涉及与利益相关者合作以收集需求、确定优先级并使数据库与组织的更广泛目标保持一致。
除了这些技术职责外PostgreSQL DevOps DBA 还必须与其他 IT 团队(例如开发人员、运人员和安全人员)协作,以将数据库集成到更大的 IT 生态系统中。DBA 还必须记录他们的工作,并及时了解 Postgres 和 [DevOps][4] 的最新趋势和最佳实践。这涉及与利益相关者合作以收集需求、确定优先级并使数据库与组织的更广泛目标保持一致。
### 总结
@ -65,4 +69,5 @@ via: https://opensource.com/article/23/3/postgres-devops-dba
[b]: https://github.com/lkxed/
[2]: https://opensource.com/article/19/2/quickstart-guide-ansible
[3]: https://www.redhat.com/en/topics/containers/what-is-kubernetes?intcmp=7013a000002qLH8AAM
[4]: https://opensource.com/article/20/12/remote-devops
[4]: https://opensource.com/article/20/12/remote-devops
[0]: https://img.linux.net.cn/data/attachment/album/202303/22/075232pgphrt3nuhp1nu7r.jpg