https://github.com/doitintl/rdbms-major-upgrades
Documents to help guide customers through RDBMS major version upgrades
https://github.com/doitintl/rdbms-major-upgrades
Last synced: 5 months ago
JSON representation
Documents to help guide customers through RDBMS major version upgrades
- Host: GitHub
- URL: https://github.com/doitintl/rdbms-major-upgrades
- Owner: doitintl
- License: other
- Created: 2024-01-18T14:20:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-05T11:51:22.000Z (over 1 year ago)
- Last Synced: 2025-12-01T08:23:13.242Z (8 months ago)
- Size: 34.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RDBMS Major version upgrades
Major version upgrades can be a significant amount of work, depending on various factors. Such as:
- Incompatible changes between major versions
- Performance regressions due to changes in the engine's Query/Cost-based optimizer
- Choosing the right upgrade process that meets the requirements of your business, documenting and testing it
- Database/Application complexity and the amount of work required to perform proper testing (smoke, integration, regression and performance)
- In-flight application changes and new feature development
This project aims to help guide the world through these upgrades, particularly those on a managed service, such as Amazon RDS and Google Cloud SQL.
We are not looking to reproduce technical documentation, but rather:
- Provide supplemental documentation
- Aggregate existing documentation
- Summarize important dates/deadlines, particularly
In order to help create an actionable and successful plan.
---
[![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]
This work is licensed under a
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].
[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]
[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg
---
## General resources
Regardless of the RDBMS, we've created this [RDBMS major version upgrade checklist](docs/checklist.md).
There will always be specifics related to the particular engine, but the goal of the checklist is to help create an actionable plan regardless of the engine.
## When should we start planning/executing a major version upgrade?
Ideally, major version upgrades should be completed before the [EOL](docs/glossary.md#end-of-life) of the engine.
Managed services, such as Amazon RDS or Google Cloud SQL will offer grace periods to perform these upgrades, and in some situations offer extended support.
***Start planning and executing your upgrades as soon as possible, based on EOL dates.***
***Depending on the Cloud Service Provider (CSP), there will be particular deadlines, see below.***
## MySQL 5.7 EOL
- [MySQL 5.7 End of life summary and important dates/deadlines](docs/mysql/5.7_eol/README.md)
## PostgreSQL 11 EOL
- [PostgreSQL 11 End of life summary and important dates/deadlines](docs/postgresql/11_eol/README.md)
## Checklist
Here is [a checklist](docs/checklist.md) that you can use as a starting point to ensure a successful upgrade