Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • EarthDesk 5.8.5
  • GraphicConverter 8...
  • MacPorts 2.1.1
  • CCleaner 1.03.131
  • Quicksilver ß68 Bu...
  • TextWrangler 4.0.1...
  • Google Chrome 21.0...
  • Winclone 3.3
  • ScreenFlow 3.0.6
  • Apple Security Upd...
  • Home > Mac > Developer Tools
     Report malware

    SymmetricDS 2.5.8

    Download button

    No screenshots available
    Downloads: 1,037  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    SymmetricDS Team | More programs
    LGPL / FREE
    20.3 MB / Mac OS X
    Universal Binary Universal Binary
    March 6th, 2012, 10:56 UTC [view history]
    Home / Developer Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    SymmetricDS description

    Platform-independent, web-enabled, and database-agnostic data synchronization/replication solution

    SymmetricDS is web-enabled, database independent, data synchronization/replication software. It uses web and database technologies to replicate tables between relational databases in near real time.

    The software was designed to scale for a large number of databases, work across low-bandwidth connections, and withstand periods of network outage.

    By using database triggers, SymmetricDS guarantees that data changes are captured and atomicity is preserved.

    Support for database vendors is provided through a Database Dialect layer, with implementations for MySQL, SQL Server, PostgreSQL, HSQLDB, Oracle, and Apache Derby included.

    Synchronization can be configured to push data (trickle-back) or pull data (trickle-poll) at an interval. SymmetricDS allows for 2-tier and even n-tier synchronization, such as the following:
    · A farm of web server nodes fronting an enterprise-class general office database
    · A handful of regional servers for synchronizing from the general office to remote geographical areas
    · 1000(s) of store server nodes using a departmental class database to sync with a regional node
    · 10(s) of Point of Sale (POS) register nodes using an embedded database to sync with a store server

    Deployment options include the following:
    · Web application archive (WAR) deployed to an application server such as Tomcat, Jetty, or JBoss
    · Standalone service
    · Embedded in an application

    Here are some key features of "SymmetricDS":

    · Data Channels - Table synchronizations are grouped into independent channels
    · Guaranteed Delivery - Synchronized data is guaranteed to arrive at the target destination. If a synchronization fails, the same batch of data will be retried until it succeeds or manual intervention is taken. All other data synchronization is halted for the failed channel only.
    · Transaction Aware - Data updates are recorded and replayed with the same atomicity
    · Centralized Configuration - All configuration is downloaded from a central registration server
    · Multiple Deployment Options - Standalone engine, web application, embedded software component
    · Data Filtering and Rerouting - Allows for localized passwords and sensitive data filtering/routing
    · HTTP Transport - Pluggable transport defaults to Representation State Transfer (REST-style) HTTP services
    · Payload Compression - Optionally compresses data on transport
    · Notification Schemes - Push (trickle-back data) or Pull (trickle-poll data) changes
    · Symmetric Data Protocol - A fast streaming data format that is easy to generate, parse, and load
    · Plug-In API - Add customizations through extensions and plug-in points
    · Two-Way Table Synchronization - The same table can be synchronized both to and from the host system while avoiding update loops
    · Database Versioning - Specify data synchronization by version of target database
    · Auto Database Creation - Optionally allow creating and upgrading of database schema
    · Embeddable - Small enough to embed or bootstrap within another application (i.e. a POS application)
    · Multiple Schemas - Supports multiple database schemas naturally through the existence of Data Channels
    · Primary Key Updates - Captures the "before" and "after" data being changed, allowing updates to primary key data
    · Remote Management - Administration through a Java Management Extensions (JMX) console
    · Remote Database Administration - SQL can be delivered and run at remote databases via the synchronization infrastructure
    · Initial Data Load - Prepare the satellite database with an initial or recovery load of data

    What's New in This Release: [ read full changelog ]

    Bug:
    · [SYMMETRICDS-505] - Support NCLOB column on oracle
    · [SYMMETRICDS-506] - Support DDL create of NChar/NVarchar/Nclob
    · [SYMMETRICDS-508] - SqlScript does not execute a result set if a select is passed to the script.
    · [SYMMETRICDS-509] - Schema upgrade fails on Firebird/Interbase
    · [SYMMETRICDS-512] - ojdbc6.jar and ojdbc5.jar from Oracle 11g distribution causes some SymmetricDS tables to be dropped and recreated.
    · [SYMMETRICDS-513] - Cached table metadata could get out of sync when in cluster (sync triggers might run on only one node)

    Improvement:
    · [SYMMETRICDS-507] - Get rid of the columns out of order detection in ddlutils. It just causes tables to be rebuilt during upgrades when they really don't need to be.
    · [SYMMETRICDS-510] - Document how to re-send data by creating reload events
    · [SYMMETRICDS-511] - Add new service url that returns information about a node in the properties format: http://hostname/sync/info

     


    TAGS:

    synchronize database | database replication | compress payload | synchronize | replicate | compress



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM