views:

94

answers:

1

I'm looking for a database where multiple users can contribute and commit new data; other users can then pull that data into their own database repository, all in a git-like manner. A transcriptional database, if you like; does such a thing exist?

My current thinking is to dump the database to a single file as SQL, but that could well get unwieldy once it is of any size. Another option is to dump the database and use the filesystem, but again it gets unwieldy once of any size.

+3  A: 

It's not SQL, but CouchDB supports replicating the database and pushing/pulling changes between users in a way similar to what you describe.

Some more information in the chapter on replication in the O'Reilly CouchDB book.

dF