COLUMBUS, Ohio – November 5, 2025 – 54% of North American retailers surveyed say they …
![]()
Cloud-native POS platform for seamless omnichannel customer experience.
![]()
A single hub for all promotions campaigns.
![]()
The most advanced synchronization solution for databases and file systems.
![]()
Data configuration and batch automation across different disparate systems and vendors.
COLUMBUS, Ohio – November 5, 2025 – 54% of North American retailers surveyed say they …
36% of retailers say meeting the demands of hyper-informed customers is one of the top …
Physical retail is still where the magic happens. According to new research by RSR, 85% …
Single Sign-On with OAuth 2.0/OpenID Connect One of the many new features included in version …
The new release of SymmetricDS Pro 3.16 data replication software simplifies setup, improves performance, and …
Sybase ASE (more recently known as SAP Adaptive Server Enterprise), announced its end of mainstream …
Jumpmind Powers Point of Sale and Promotions Execution for Landmark Retail, One of the Largest …
Retail Technology Leader Jumpmind to Enable Mobile Point of Sale and Inventory Management for DTLR/VILLA …
The retailer is charting its next chapter with retail technology modernization to power inspired omnichannel …
The partnership will drive innovation, expand global reach, and reinforce Jumpmind’s position as a leader …
After nearly a century in business, the legendary Canadian fashion retailer is retooling to streamline …
The Solution Addresses Modern Retail Challenges with Innovative Promotions to Captivate Inflation-Weary Shoppers NRF 2024, …
![]()
Cloud-native POS platform for seamless omnichannel customer experience.
![]()
A single hub for all promotions campaigns.
![]()
The most advanced synchronization solution for databases and file systems.
![]()
Data configuration and batch automation across different disparate systems and vendors.
PostgreSQL Log Based Replication
In the past, the only method of capturing data changes in the PostgreSQL database by SymmetricDS was to install triggers on each application table that was configured to synchronize to a target database. One trigger would be installed for each Data Manipulation Language (DML) statement type, including Insert, Update, and Delete. The trigger would gather the old data for deletes and updates, and would gather the new data for updates and inserts. Then this data would be written to another table (the data change table) for further processing (routing to the correct target nodes, extraction of the data, and delivery of the data to the target nodes). This implementation of capturing data changes in this way put the functionality of the execution of the trigger in line with the application that was changing the data, and the capturing of the data became part of the application database transaction.
Most of the time, the overhead of capturing data changes in this way does not slow down the application to an unacceptable level. But sometimes the execution of the trigger to capture the data and write to the data change table can slow down the application that was changing the data to a level that causes slow response times of user interaction with the application or slow response times of the batch processes that are executing data changes.

PostgreSQL Transaction Mining
PostgreSQL Transaction Mining is now available as another option to capture data changes in the PostgreSQL database for SymmetricDS synchronization, as of version 3.13. Instead of using installed triggers to write the data changes to the data capture table, SymmetricDS uses the PostgreSQL Logical Decoding feature that was introduced in PostgreSQL Version 9.4 to retrieve data changes that occur in the PostgreSQL database and writes these data changes to the data capture table. Using this method, all of the SymmetricDS configurations can be done outside of the application database and uses only database-provided functionality to capture changes.
Because the SymmetricDS configuration and the execution of triggers have been removed from the source application database, this eliminates any possibility of SymmetricDS functionality slowing down applications. It also eliminates the possibility of the vendor of this product voiding the warranty and stopping support because of objects being installed in the database that is not a part of the vendor’s product.
