A community project powered by JumpMind Facebook Twitter Feed

Fast & Flexible Database Replication

SymmetricDS is open source database replication software that focuses on features and cross platform compatibility.

Cross Platform
Replicate data across different platforms, with compatibility for many databases. Sync from any database to any database in a heterogeneous environment.
Read More
Scale Out Performance
Optimized for performance and scalability, replicate thousands of databases asynchronously in near real time, and span replication across multiple tiers.
Read More
Flexible Configuration
Configure which tables and columns to sync, and in which direction. Subset rows and distribute them across databases. Combine, filter, and transform data.
Read More

SymmetricDS 3.12.5 is released! Combined with the 3.12.4 release, this fixes 24 issues and adds 9 improvements. Here are some highlights:

  • Improves multi-primary replication for initial loads and handling of conflicts on busy systems
  • Fixes auto resolution of data conflicts on PostgreSQL 9.5 and newer
  • Fixes for bulk loaders on Oracle and SQL-Server
  • Fixes sporadic illegal state exception from staging during extraction
  • Handling of more special types and indexes in initial load DDL for SQL-Server and Postgres
  • Used "create or replace" for triggers to eliminate momentary missing trigger on SQL-Server
  • Dependent libraries are upgraded for latest fixes

Download SymmetricDS 3.12.5 now!

See the 3.12.5 change log for more details.

Latest Release

SymmetricDS 3.12.11 is now available! Released on 2021-07-13.

There were 253 downloads this week.

Forum Feed

Site Search

What are you looking for?

Blog

  • SymmetricDS Transformation Pipeline
    Written by Josh Hicks

    Often when setting up data replication it is necessary to redirect or transform the source tables and columns into a different set of target tables and columns.   SymmetricDS offers this transformation feature as part of the real time data replication workflow.   Below we will review the places within the workflow this transformation can take place and how to configure it.

Find us on Facebook

Code Commits

  • rev 0fc2a09 by Eric Long
    6:45pm, 20 Sep 21
    remove yml workflows
  • rev d81d876 by Eric Long
    6:29pm, 20 Sep 21
    0005085: Data loader gets ArrayIndexOutOfBoundsException on batch
  • rev a24f627 by jakobvanmeter
    12:58pm, 20 Sep 21
    0005075: Elasticsearch Dialect Implementation
  • rev 6a3c93c by Eric Long
    7:23pm, 16 Sep 21
    use diamond operator
  • rev 3aa3e6f by Eric Long
    4:50pm, 16 Sep 21
    upgrade to junit 5
  • rev aafbedb by joshahicks
    4:31pm, 16 Sep 21
    0005082: Mail service support for encrypted passwords
  • rev 5c24150 by Eric Long
    6:11pm, 13 Sep 21
    disallow entities that can access external resources