Amazon RDS
4.3 out of 5 stars
(3 Ratings)
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching and backups. It frees you to focus on your applications so you can give them the fast performance, high availability, security and compatibility they need. Amazon RDS is available on several database instance types - optimized for memory, performance or I/O - and provides you with six familiar database engines to choose from, including Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database, and SQL Server. You can use the AWS Database Migration Service to easily migrate or replicate your existing databases to Amazon RDS.
Learn more about Amazon RDS
Sqitch
Sensible database-native change management for framework-free development and dependable deployment. What makes Sqitch unique among database migration frameworks. Binary and source code downloads and installation instructions. Command references, tutorials, best practice guides, and more. Get help, get involved. Issues, mail list, and source repository. Sqitch is not tied to any framework, ORM, or platform. Rather, it is a standalone change management system with no opinions about your database engine, application framework, or development environment. Database changes may declare dependencies on other changes — even changes from other Sqitch projects. This ensures proper order of execution, even when you’ve committed changes to your VCS out-of-order. Sqitch manages changes and dependencies via a plan file, and employs a Merkle tree pattern similar to Git and Blockchain to ensure deployment integrity. As such, there is no need to number your changes, although you can if you want.
Learn more about Sqitch
Bytebase
Bytebase is an open-source database governance platform for developers, DBAs, security teams, and AI agents. It helps organizations govern how databases are changed and accessed through three pillars:
1. Database Change Management — review and approve schema and data changes, automate SQL checks with 100+ rules, coordinate multi-database rollouts, and integrate migrations with GitOps and CI/CD.
2. Database Access Control — replace shared credentials and standing privileges with fine-grained permissions, just-in-time access, and dynamic data masking.
3. Database Compliance — maintain detailed audit logs showing who changed or accessed which data, what actions were performed, and when they occurred.
By bringing these workflows into one control plane, Bytebase improves developer productivity while reducing operational, security, and compliance risk across major database systems and environments.
Learn more about Bytebase
SchemaSmith
SchemaSmith is a state-based database schema management toolset for SQL Server, PostgreSQL, MySQL, and MariaDB. Define your desired database state as metadata — tables, views, procedures, indexes, constraints, and reference data — and SchemaSmith transforms any target server to match, with no migration scripts to author or order. The suite includes SchemaTongs (extract a database's schema into versionable packages), SchemaQuench (deploy those packages to target servers), DataTongs reference-data delivery), and SchemaShears (object-level patch subsets). It ships as self-contained, single-file command-line executables for Windows, macOS, and Linux — no runtime install required.
Learn more about SchemaSmith