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.13.2 and 3.12.14 are released! This bugfix release includes log4j 2.17 to address the recent Apache Log4J vulnerability. (SymmetricDS 3.11 and older are not vulnerable.) One additional fix was made for 3.13.2:

  • Initial load stuck in loop with "there is no content to read" error

Download SymmetricDS 3.13.2 now!

Download SymmetricDS 3.12.14 now!

See the 3.13.2 change log or 3.12.13 change log for the full list of issues with more details.

Latest Release

SymmetricDS 3.14.3 is now available! Released on 2022-11-30.

There were 191 downloads this week.

Forum Feed

Feed not found.

Site Search

What are you looking for?

Blog

Find us on Facebook

Code Commits

  • rev 61cf103 by Philip Marzullo
    10:05pm, 7 Dec 22
    0005597: SymDS is not syncing specific record during initial load The lookup router now allows the specification of a null value for the ALL_NODES_VAUE parameter. Just set the value to the string value of null, and it will be interpreted as a null value.
  • rev 9f7eb4a by Philip Marzullo
    10:02pm, 7 Dec 22
    0005597: SymDS is not syncing specific record during initial load The lookup router now allows the specification of a null value for the ALL_NODES_VAUE parameter. Just set the value to the string value of null, and it will be interpreted as a null value.
  • rev 36cc772 by Eric Long
    5:35pm, 7 Dec 22
    0005620: Add major, minor, patch version getters
  • rev a9993f2 by evan-miller-jumpmind
    9:40pm, 6 Dec 22
    0005619: Fixed null values in generated insert statements
  • rev b727163 by Eric Long
    1:23pm, 6 Dec 22
    better error message for single engine mode
  • rev 9314ffb by Eric Long
    1:22pm, 6 Dec 22
    put error message into last exception for UI
  • rev 0eaa2d3 by jakobvanmeter
    2:45pm, 5 Dec 22
    Created unit tests for multiple files