A community project sponsored 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

Latest Release

SymmetricDS 3.9.17 is now available! Released on 2019-02-11.

There were 388 downloads this week.

Forum Feed

Feed not found.

Site Search

What are you looking for?

Blog

  • Improving SymmetricDS Performance on Oracle RAC
    Written by Eric Long

    Since the beginning of the SymmetricDS project, change data capture has been supported on Oracle and Oracle RAC. That's because Oracle is a popular database management system, ranking #1 on the DB-Engines Ranking for years. Recently, I helped deploy SymmetricDS in a unique application environment based on Oracle RAC, where it was challenged to keep up with bulk, concurrent changes. By adjusting some new parameters

    ...

Find us on Facebook

Code Commits

  • rev 7b86fdb by Philip Marzullo
    12:15pm, 15 Feb 19
    Build failure: Oracle sets cascade action to cascade for update rule even though it is not supported, so override all setter methods for all dialects that do not support cascade actions for delete or update.
  • rev 20919b9 by Philip Marzullo
    11:54am, 15 Feb 19
    Build failure: Oracle sets cascade action to cascade for update rule even though it is not supported, so override all setter methods for all dialects that do not support cascade actions for delete or update.
  • rev 895b10a by Hicks, Josh
    10:35am, 15 Feb 19
    Determines if the load has setup batches (create, delete, truncate)
  • rev 45a9f7a by Mark Michalek
    4:53pm, 14 Feb 19
    Merge branch '3.10' of https://github.com/JumpMind/symmetric-ds.git into 3.10
  • rev 764ad8b by Mark Michalek
    4:53pm, 14 Feb 19
    0003876: The 'audit' router should not write rows to the audit table during a load (3.10)
  • rev 844e257 by Mark Michalek
    4:51pm, 14 Feb 19
    0003875: The 'audit' router should not write rows to the audit table during a load (3.9)
  • rev 9d553b6 by Mark Michalek
    4:47pm, 14 Feb 19
    0003874: The 'audit' router should not write rows to the audit table during a load (3.8)