Meet Rumba RDBM

Rumba is a Relation Database Management tool that makes it simple to migrate databases, from single-man projects up to large and complex enterprise systems.

Declarative

Entire database schema in a single YAML file. Rumba makes the SQL for you.

Imperative

Full control on executed SQL. You write the SQL you need.

Zero dependencies

No Java and JDBC, ready to use binary file.

CI/CD Ready

Truly flexible versioning and tagging, including data management by build-in ETL.

Why Us?

Flyway
Liquibase
Rumba RDBM
SQL execution tracking
Yes
Yes
Yes. Versioned, Immutable and Repeatable scripts
Can create SQL for you
No
For a single migration
For entire DB from a single mutable file
Full control on SQL
Yes
No
Yes
Full psql support
No
No
Yes
Build-in ETL
No
No
Yes
Can create target DB
No
No
Including logging DB, if used
Schema comparison
No
Through a change set required to make identical DB instances
By comparing any schema dumps in the YAML-format
Copy history journal for monitoring
No
Yes
Yes
JVM or other heavy dependencies
JVM required
JVM required
Ready to run binary, only psql required
Open source
Only community edition
Only community edition
No, source code available for audit purposes
Full-featured Free Version
No
No
Yes
Pro version starts from
$3,000/year1
$1,980/year2
$10/year3
  1. Annual price for 10 schemas in production.
  2. Annual price for 5 "Targets". Counted as $33/month per target, 5 targets minimum.
  3. Minimum transaction is $10, this is equal to 5 connections to a particular host or database for one year. Wildcard-connections like "Any host" or "Any Database" sold for $240 per year. You can have an "Unlimited" license for $480 per year.