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.0 is released! This release fixes 6 issues and makes 13 improvements. Here are some highlights:

  • Faster startup time by checking if sync triggers or auto create tables need to run
  • Cleaner shutdown that closes connections and stops jobs to properly reclaim resources
  • Changing parameters no longer restarts all jobs, avoiding interruptions
  • Added purge of trigger history to keep system lean and fast
  • Improved purge performance of extract requests

Download SymmetricDS 3.13.0 now!

See the 3.13.0 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