SymmetricDS
Details
| Last Update: | 2008-01-24 05:01:22 |
| Version: | 1.2.0 |
| License/Program Type: | LGPL (GNU Lesser General Public License) |
| Publisher: | Chris Henson |
| Price: | $0.00 |
Description:
SymmetricDS is web-enabled, database independent, data
synchronization/replication software. SymmetricDS 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 and Oracle 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
SymmetricDS is written in Java and licensed as open source
software under the GNU Lesser General Public License (LGPL).
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:
· This version adds HSQLDB and Apache Derby support, as
well as auto database table creation and initial loading.
· It contains some bugfixes.
0 comments
Add to
SymmetricDS Version History
Related Software
|
|
From category: Scheduling |
| Automize 7.16 is scheduling software developed by Hitek Software. Automize project is the leader in cross-platform automation and task scheduler software. Here are some key features of \"Aut... |
|
|
From category: Scheduling |
| DAViCal is a server implementation of the CalDAV protocol for storing calendaring resources (iCalendar format).... |
|
|
From category: Finance |
| DirectPOS-Payment for osCommerce 2.4 is finance software developed by Manuel Berg. DirectPOS-Payment for osCommerce project provides DirectPOS payment modules for osCommerce. It should also... |
|
|
From category: Finance |
| QuotesViewer is a free Euronext stock browser software.... |
|
|
From category: Scheduling |
| Alarm Clock project is a simple alarm clock software for the GNOME desktop.... |
|
|
From category: Groupware |
| ADDRESS LIST print web.de dict one slide 0.3 is groupware software developed by Klaus Rieger. ADDRESS LIST print web.de dict one slide allows users of web.de can print up to 85 addresses on one she... |
|
|
From category: News-Diary |
| Bugzero is a Web-based bug tracking, defect tracking, issue tracking, and change management system.... |
|
|
From category: Finance |
| Debt Payment Comparison Calculator 1.18 is finance software developed by www.Good-Credit-Bad-Credit.info. Debt Payment Comparison Calculator project is a free, flexible tool for your Web site that... |
|
|
From category: Finance |
| Wiaflos Accounting is an attempt to create a multi-platform server-client based accounting system.... |
|
|
From category: Scheduling |
| Dispatch Software 1.12b is scheduling software developed by Dispatch Software Team. Dispatch Software is a software that saves time, money and increase your customer satisfaction. 100% free online,... |
|
|
From category: Finance |
| Expense Submittal System 4.0.2 is finance software developed by Adisoft, Inc.. The Expense Submittal System (ESS) is a Web-based solution for the creation of expense reports, expense report approva... |
|
|
From category: Finance |
| AqBanking 2.2.3 is finance software developed by Martin Preuss. AqBanking is a modular and generic interface to online banking tasks, financial file formats (import/export) and bank/country/currenc... |
|
|
From category: Groupware |
| Gnumeric is a powerful and easy to use spreadsheet using GNOME.... |
|
|
From category: Finance |
| Lemon is an open source point of sale for linux and other unix systems.... |
|
|
From category: Office-Suites |
| Alinda 0.4 is office suites software developed by Umut Gokbayrak. Alinda (previously known as Araf) is a customer management and reporting facility application for small sized companies. Alinda... |
Leave a comment