DBTransfer - Versatile and fast database transfer tool

  •        296

DBTransfer is a multi-platform java tool, that aims to replicate one database (JDBC or MS Access) to another (JDBC), using an one to one conversion.

Its features include:

  • Copy data from one database type to another type. Example: you can migrate your MSSQL to PostgreSQL, without losing the structure, including not only the original schema, the constraints, and of course, the data it self, which is converted to respective data-type.
  • Copy one database schema to another.
  • Move data from one database to another.
  • Compare two databases.

http://dbtransfer.evo.pt/
https://github.com/evolute-pt/dbtransfer

Tags
Implementation
License
Platform

   




Related Projects

SymmetricDS - Multi Database Replication

  •    Java

SymmetricDS is a database and file synchronization solution that is platform-independent, web-enabled, and database agnostic. SymmetricDS was built to make data replication across two to tens of thousands of databases and file systems fast, easy and resilient. It supports near real time, bi-directional data replication across large node networks over the WAN or LAN.

Citus - Scalable PostgreSQL for multi-tenant and real-time workloads

  •    C

Citus is a distributed database that scales across commodity servers using transparent sharding and replication. Citus extends the underlying database rather than forking it, giving developers and enterprises the power and familiarity of a relational database. As an extension, Citus supports new PostgreSQL releases, and allows you to benefit from new features while maintaining compatibility with existing PostgreSQL tools.

SQL Server Replication Explorer

  •    

SQL Server Replication Explorer is a client tool for browsing through Microsoft SQL Server replication topology. It can also be used for troubleshooting and monitoring of the Microsoft SQL Server replication.

mosql - MongoDB to PostgreSQL Streaming Replication

  •    Ruby

MoSQL imports the contents of your MongoDB database cluster into a PostgreSQL instance, using an oplog tailer to keep the SQL mirror live up-to-date. This lets you run production services against a MongoDB database, and then run offline analytics or reporting using the full power of SQL.

orchestrator - MySQL replication topology management and HA

  •    Go

orchestrator actively crawls through your topologies and maps them. It reads basic MySQL info such as replication status and configuration.It provides with slick visualization of your topologies, including replication problems, even in the face of failures.


Bucardo - Asynchronous PostgreSQL Replication System

  •    Perl

Bucardo is an asynchronous PostgreSQL replication system, allowing for both multi-master and multi-slave operations.

Slony-I - Replication System for PostgreSQL

  •    C

Slony-I is a "master to multiple slaves" replication system with cascading and failover. Slony-I is a system designed for use at data centers and backup sites, where the normal mode of operation is that all nodes are available.

Perst - object-oriented embedded database

  •    Java

Perst is McObject's open source, dual license, object-oriented embedded database system (ODBMS). Perst gives developers the ability to sort, store and retrieve objects in their applications with maximum speed and with low memory and storage overhead, while leveraging the object-oriented paradigm of Java and C#. It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications).

secure-scuttlebutt - A database of unforgeable append-only feeds, optimized for efficient replication for peer to peer protocols

  •    Javascript

A database of unforgeable append-only feeds, optimized for efficient replication for peer to peer protocols. Secure-scuttlebutt provides tools for dealing with unforgeable append-only message feeds. You can create a feed, post messages to that feed, verify a feed created by someone else, stream messages to and from feeds, and more (see API).

ssb-db - A database of unforgeable append-only feeds, optimized for efficient replication for peer to peer protocols

  •    Javascript

A database of unforgeable append-only feeds, optimized for efficient replication for peer to peer protocols. ssb-db provides tools for dealing with unforgeable append-only message feeds. You can create a feed, post messages to that feed, verify a feed created by someone else, stream messages to and from feeds, and more (see API).

Maatkit - Power tools for open-source databases

  •    Perl

Maatkit is a toolkit for users, developers, and administrators of open-source databases. Most of Maatkit’s functionality is designed for MySQL. It makes MySQL easier and safer to manage. Maatkit could be used to prove replication is working correctly, fix corrupted data, automate repetitive tasks, speed up your servers, and much more.

Tungsten Clustering and Replication

  •    Java

Tungsten is a family of open source technologies for database clustering and replication. Tungsten includes replication, management, SQL routing, and proxying that improve database availability, protect data, and raise application throughput.

db4o

  •    Java

db4o open source object database, native to Java and .NET.

Griddb - High performance, High scalability and High reliability database for big data

  •    C++

GridDB is an In-Memory NoSQL Database for highly scalable IoT applications . It has a KVS (Key-Value Store)-type data model that is suitable for sensor data stored in a timeseries. It is a database that can be easily scaled-out according to the number of sensors. High Reliability It is equipped with a structure to spread out the replication of key value data among fellow nodes so that in the event of a node failure, automatic failover can be carried out in a matter of seconds by using the replication function of other nodes.

DBBalancer - Middleware btw Database client and server

  •    C++

DBBalancer is some sort of middleware that would sit in between of database clients and a server. Currently the only server supported is Postgres, but the architecture is open to embrace more servers in a future. It's a connection pool, a load balancer and a database replicator.

pglogical - Logical Replication extension for PostgreSQL 9

  •    C

The pglogical extension provides logical streaming replication for PostgreSQL, using a publish/subscribe model. It is based on technology developed as part of the BDR project (http://2ndquadrant.com/BDR). To use pglogical the provider and subscriber must be running PostgreSQL 9.4 or newer.

FiBRE - The FireBird Replication Engine

  •    Java

Free replication tools for the FireBird database

go-mysql - a powerful mysql toolset with Go

  •    Go

A pure go library to handle MySQL network protocol and replication.Replication package handles MySQL replication protocol like python-mysql-replication.

TDB Replication

  •    C

The Trivial Database Replication System is an open source suite of software that provides a high-performance, replicated, distributed peer-to-peer Unix Berkley DBM style database built on TDB. It provides a thread-safe C API.

Bedrock - Rock solid distributed database specializing in active/active automatic failover and WAN replication

  •    C

Rock solid distributed database specializing in active/active automatic failover and WAN replication