Don't Migrate. Just Connect.

Maree-DB speaks MySQL, PostgreSQL, and Redis natively. Change your connection string. Your application doesn't know the difference. It just works.

Zero-Migration Switch

Just Change Your Connection String

No driver changes. No ORM changes. No code changes.

Your MySQL app?Point to Maree-DB port 3306. Done. WordPress, Laravel, Drupal, phpMyAdmin - all work unchanged.
Your PostgreSQL app?Point to Maree-DB port 5432. Done. Django, Rails, psycopg2, pgAdmin - all work unchanged.
Your .NET / SQL Server?TDS endpoint in final development - migrate your data today via the migration tool. SSMS, Entity Framework - all work unchanged.
Your Redis cache?Point to Maree-DB port 6379. Done. redis-cli, Jedis, ioredis - all work unchanged (same-host in this release; the Redis listener binds loopback-only until wire auth ships).
Any HTTP client?Point to Maree-DB port 8080. Done. cURL, Postman, any REST client works.

No driver changes. No ORM changes. No code changes.

Bring Your Data

Import in One Command

Already have data in another database? Use the tools you already know.

From MySQL

mysqldump mydb | mysql -h mareedb -P 3306 mydb

From PostgreSQL

pg_dump mydb | psql -h mareedb -p 5432 mydb

From Redis

# Standard Redis tools work via RESP3 wire redis-cli --rdb dump.rdb

From cPanel (whole hosting account)

# Install the Maree-DB cPanel plugin # Existing sites switch automatically # No changes to WordPress or PHP apps

Oracle Escape

Escaping Oracle

The Oracle problem: $47,500 per processor. Plus $23,000 for RAC. Plus $11,500 for Partitioning. Plus $11,500 for Advanced Security. Plus 22% annual support on all of the above. And 1 in 5 Oracle customers face a compliance audit within 3 years. The DeWitt Clause forbids you from publishing benchmark comparisons. You trust their marketing because you're not allowed to prove them wrong.

Oracle → Maree-DB Migration

1

Free Assessment

We analyse your PL/SQL codebase. No obligation. Free.

2

Dry Run

Test the migration without touching production. Validate everything.

3

One Command

maree-db-server migrate --source oracle://host/db

4

Validate & Cutover

Validate, run report, cutover. Rollback available if needed.

Free Oracle Compatibility Assessment →

Schema Translation Reference

OracleMaree-DB SQL
PL/SQL packagesStored procedures (auto-translated)
ROWNUMLIMIT / FETCH FIRST
SYSDATECURRENT_TIMESTAMP
NVL()COALESCE()
DECODE()CASE WHEN
CONNECT BYRecursive CTE (WITH RECURSIVE)
VARCHAR2VARCHAR
NUMBER(p,s)DECIMAL(p,s)
SEQUENCESSEQUENCE / IDENTITY

95% of PL/SQL translates automatically. Complex packages reviewed manually during the free assessment.

MongoDB Escape

Escaping MongoDB

MongoDB's BSON documents become JSONB columns in Maree-DB - with GIN indexing, JSONPath queries, and full SQL JOIN support. You get real ACID transactions, real schema validation, and real foreign keys. Plus every other data model in the same binary.

# One command migration maree-db-server migrate --source mongodb://host/db # MongoDB aggregation pipeline → SQL # db.orders.aggregate([{$lookup...}]) # becomes: SELECT o.*, c.name FROM orders o JOIN customers c ON o.customer_id = c._id;

What Changes (and What Doesn't)

MongoDBMaree-DB
BSON documentsJSONB columns (binary JSON)
$lookupSQL JOIN (faster, ACID)
$matchWHERE clause
$groupGROUP BY
db.collection.find()SELECT * FROM collection
ObjectIdUUID or BIGINT
SchemalessOptional schema validation

Consolidation

Multi-Source Consolidation

Running MySQL, Redis, MongoDB, and InfluxDB? Consolidate all four into one Maree-DB instance.

# Migrate from multiple sources simultaneously maree-db-server migrate \ --source mysql://prod-db/myapp \ --source redis://cache-server:6379 \ --source mongodb://doc-server/content # Run validation report maree-db-server migrate --validate --report
Result: One database. One backup. One monitoring dashboard. One support contract. One licence renewal. One point of failure instead of eight.

Zero Downtime

Live Migration - Zero Downtime

Can't afford any downtime? Use live migration with change-data capture.

# Start live migration (runs alongside your existing database) maree-db-server migrate --source mysql://prod-db/myapp --live # Monitor replication lag maree-db-cli migrate --status # When lag reaches 0 ms, execute cutover # Your app reconnects to Maree-DB - no downtime
1

Start live sync

Maree-DB connects to your existing database and begins replicating all data.

2

Catch up

Historical data is copied. Ongoing changes are streamed in real-time.

3

Monitor lag

Watch the replication lag drop to near-zero milliseconds.

4

Cutover

Update your connection string. Your app reconnects. No data loss. No downtime.

Migration Estimator

How Long Will It Take?

Migration Effort Estimator

Loading estimate...
"We switched 200 cPanel accounts from MySQL to Maree-DB. Changed the socket path. Every WordPress site worked immediately. Zero code changes." - [Hosting Company], migrated Q1 2026
"Escaped Oracle. Saved $380,000/year in licence fees. PL/SQL package migration took one afternoon. The free assessment was accurate to within one package." - [Enterprise Client], migrated Q4 2025