Skip to content

Commit

Permalink
Updated text on the index page of the site.
Browse files Browse the repository at this point in the history
  • Loading branch information
mhanes committed Apr 7, 2011
1 parent a7305cf commit 4613f8e
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions symmetric/symmetric-assemble/src/site/apt/index.apt
Expand Up @@ -7,27 +7,28 @@

Overview

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.
SymmetricDS is an asynchronous data replication software package that supports multiple subscribers and bi-directional
synchronization. It uses web and database technologies to replicate tables between relational
databases, in near real time if desired. 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, Oracle, SQL Server, PostgreSQL, DB2, Firebird, HSQLDB, H2, and Apache Derby included.

[images/n-tier-sync.gif]

Synchronization can be configured to push data (trickle-back) or pull data (trickle-poll) at an interval.
SymmetricDS allows for synchronization between two or more tiers of nodes, such as the following:
Synchronization can be configured to push data or pull data on a periodic basis.
SymmetricDS allows for synchronization between two or more tiers of nodes, as might be needed in the following scenarios:

* 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

* 10(s) of Point of Sale (POS) register nodes using an embedded database to sync with a store server

* 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:

Expand All @@ -42,9 +43,9 @@ Overview

Background

While implementing a commercial Point of Sale (POS) system for a large retailer, the
development team concluded that the software available for trickling back
transactions to the general office did not meet the project needs.
The team created a custom solution that met the requirements and made the project
successful. From this initial challenge came the knowledge and experience that
SymmetricDS benefits from today.
The idea of SymmetricDS was born from a real-world need. Several of the original developers were, several years
ago, implementing a commercial Point of Sale (POS) system for a large retailer. The development team came to the
conclusion that the software available for trickling back transactions to corporate headquarters
(frequently known as the 'central office' or 'general office') did not meet the project needs. The developers started
an open-source project, now known as SymmetricDS, to build a generalized, flexible software product that would meet
the needs for the project and for others with similar needs.

0 comments on commit 4613f8e

Please sign in to comment.