|
|
|
-
Executive Summary
-
Daffodil Replicator is powerful open source data replication software that allows
bi-directional data synchronization between heterogeneous databases supporting JDBC drivers. Its
flexible publish and subscribe model supports both snapshot and merge replication. Herein, we
invite developers who wish to enroll themselves in consensus based open source development of
Daffodil Replicator
-
Project Objectives
-
In the recent past, business community has expressed a strong desire for continuous
availability of critical data. Organizations are exploring enterprise mobility solutions which
assure the availability of corporate data at various disbursed platforms. Data replication software
has proved out to be of great help in such a challenging situation. Daffodil Replicator
bi-directionally mirrors the business critical data between corporate databases and remote clients.
By inviting developers working in heterogeneous environment we wish to continue the
development process based on community's suggestion. This will result into one stop solution to
organization's vital-data replication needs and will benefit the entire community. Through this
project the developer community is focusing on to:
- Foster a healthy open source community for the development of open source data replication
software
-
- Increase the compatibility with widely used heterogeneous databases
-
- Assure high availability of business critical data
-
- Support integration with the existing corporate infrastructure
-
Plan of development
-
We are open to the community's suggestions. Currently, a team of developers is working to
continuously improve the product and the decision to implement any changes in the source code is
taken only after reaching a consensus. These discussions have lead to valuable additions in the
product. The team is thus committed to move further from here in a manner which promotes open
discussions and consensus-based development.
Check:
http://www.daffodildb.com/forum/forum.jspa?forumID=3
Features Added in Daffodil Replicator:
Support for Sybase and Firebird
The newer versions of Daffodil Replicator will be equipped to provide support for Sybase and
Firebird to synchronize with our other supported databases (Oracle, Sql Server, DB2, Daffodil DB,
PostgreSql and Derby).
Table Level Synchronization
With intentions to enhance the speed of Replicator we will include table level
synchronization capability; wherein user will be able to synchronize few of the tables (even one
table, if required) in the publication to expedite the process of replication.
Record Level Conflict Resolver
In order to provide flexibility in resolving conflicts we will be introducing the Record
level Conflict Resolver in the near future. Using this feature, conflicts will be resolved at
record level in certain pre specified conditions.
Support for Dynamic filter
In dynamic filter support, user will be able to provide the condition(s) for sorting the
records, at the time of synchronization. Only those records will get synchronized that satisfy the
condition. For more information, please What's New?
-
Access to Source Code
-
Daffodil Replicator is an open source project hosted at
sourceforge.net .
Visit the following link to view the source code:
http://sourceforge.net/project/showfiles.php?group_id=118725&package_id=129291&release_id=285150
-
How to Participate
-
Obtaining an account at SourceForge.net
Access
www.sourceforge.net . Click the "New
User" button at the upper left corner to create your own account. Please email the account you have
created to Daffodil Replicator.
(replicator@daffodil.com )
The administrator will register you as a developer. Once you receive an email notifying
about completion of the registration, you can join the development of Daffodil Replicator.
We use the following mailing list for development:
daffodilreplica-developers@lists.sourceforge.net
|