Until now, all changes to the master database have had to occur offline, principally through the data entry script. This can be inconvenient, for example, when someone calls during the registration period and asks that their address or the spelling of their name be changed, since it means contacting the data entry person to update the master database. Consequently, these requests too often fall through the cracks.
I'm contemplating transferring the master database to the online server, so multiple entities can update it as needed, either directly through online transactions for small changes, or by synchronizing clones of the master database for larger changes. Due to the possibility of synchronization conflicts, this could be non-trivial to program from scratch.
I know there are commercial and freeware database systems (like MySQL) that would be of great benefit in this endeavor. Unfortunately my hosting service charges quite a bit extra for an account with MySQL access, so I'd like to consider other alternatives first. They are very good about installing requested modules, though, and even allow private libraries for those modules without universal appeal. Hence (after this long-winded intro) my question: Does anyone have experience with any Perl modules which provide record-level or (preferably) field-level synchronization support for flat-file databases? If so, are there any that you would recommend?
Many thanks!
In reply to Database Synchronization by Dr. Mu
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |