Peer to peer database replication
- From: djh <danjhiggi@xxxxxxxxx>
- Date: Thu, 26 Jul 2007 20:32:08 -0000
I've spent most of the day pouring over the web looking for
replication solutions for a peer-to-peer database architecture.
I'm writing software for networked embedded linux system that serves
up data using sqlite. Each peer on the network needs to have a copy of
the same db data and each peer is allowed to update the data. The
peers are expected to hop on and drop off routinely.
I've found some interesting data on the subject in the form of
somewhat dated (1999-2002) white papers.
The most promising, considering my development constraints (C++,
linux, sqlite) was a white paper by Yair Amir and Ciprian Tutu called
"From Total Order to Database Replication" and "Practical Wide-Area
Database Replication". This solution involves a description of an
algorithm and a network broadcast communication package called
"Spread".
I'm wondering if there are more recent frameworks or patterns that are
available (preferably open source). Recommendations anyone?
-dan
Here are some of the related data that I've found
* Practical Wide Area Database Replication - whitepaper (http://
www.cnds.jhu.edu/pub/papers/cnds-2002-1.pdf)
** Spead Toolkit (http://www.spread.org/)
* Clarinet - http://www.clarinet.co.uk/ePublishingClearnetCMS.html
* PeerDirect - Does not support sqlite
* Dalet - java based
.
- Follow-Ups:
- Re: Peer to peer database replication
- From: djh
- Re: Peer to peer database replication
- Prev by Date: SQL HELP PLEASE!! Cursor only returns part of the data
- Next by Date: Query Help on Report Using Pivot Table
- Previous by thread: SQL HELP PLEASE!! Cursor only returns part of the data
- Next by thread: Re: Peer to peer database replication
- Index(es):
Relevant Pages
|
Loading