DBRE - DataBase REplicator


/ English / Russian /
DBRE - is a system for asynchronous point-in-time databases replication. In addition, it can be used for a single transfusion of data between the DBMS
DBRE now supports Firebird and Mysql RDBMS. In future it will be supported Oracle, ODBC, PostgreSQL and SQLite. But any other database can be included to supporting with gomomorphic interface in C++ class.
DBRE unloads and loads the data through a binary file format lre (Local REplicator format). Besides, DBRE can replicate data from one database to another directly.
System can mark unloading data in source database for minimize exchange traffic and can unloading deleted records (who marked by a trigger).

News

03/02/2009 - 0.19.1 released
Changelog:
1. Some rafactorings in Df, Params and Replicator

02/22/2009 - 0.19 released
Changelog:
1. DBRE now supports mysql
2. Improved implementation of the production of abstract classes Db, Tr and Query

02/03/2009 - 0.18.1 released
Changelog:
1. Added preprocessor directives to select a supported database in the process of compiling
2. It also added the directive to select source shared_ptr - tr1 or boost. Now, to bring to the boost, without the tr1, you just need to define a variable USE_BOOST.
3. Fixed bug - the inability to record entries in all the fields that contain a NULL, but it's autoincrement.
4. Fixed bug - a violation of reading the data file at high volumes, the assembly made by gcc. As it turned out, using the ifstream.read(char*, 1) to read single char leads to failure of positioning the stream. But in the assembly of MS Visual C++ 2008 are worked correctly :)
Installation guide
User manual
Developer manual
Download
SVN
Our sourceforge project page
License
Development team
Support This Project