couch2mongo / couch2mongo

Stream changes from CouchDB to MongoDB - think Database Migration Service

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CouchDB to MongoDB Streaming Replicator

This simple Rust application replicates data from a CouchDB database to a MongoDB database. It is designed to be run as a Docker container but can also be run as a standalone application.

Requirements

You need both Rust Stable and Nightly!

rustup update stable
rustup toolchain install nightly

If you want to use the DynamoDB Sequence Store, you'll need to have v2 installed. You can download it from here.

Building

cargo build

Running

cargo run -- --help

See config.toml for an example configuration file.

About

Stream changes from CouchDB to MongoDB - think Database Migration Service

License:Apache License 2.0


Languages

Language:Rust 98.5%Language:Dockerfile 1.5%