I've looked in to this a little but still in quite a pie in the sky way,
I made the sqlite db layer with the idea of it being simpler to
incorporate into a client based "mediawikilite" app, I made some notes
at these articles:
A lite mediawiki could then work as a peer and sqlite integrate with a
distributed storage system such as a DHT or with Git. Perhaps interwiki
could be used as an addressing scheme to separate different wikis within
the common distributed storage space?
David Gerard wrote:
Peer-to-peer git repositories. Imagine a MediaWiki with the data
stored in git, and updates distributed peer-to-peer.
"Imagine if Wikipedia could be mirrored locally, run on a local
mirror, where content was pushed and pulled, GPG-Digitally-signed;
content shared via peer-to-peer instead of overloading the Wikipedia
This would certainly go some way to solving the "a good dump is all
but impossible" problem ...
(so, anyone hacked up a git backend for MediaWiki revisions rather
than MySQL? :-) )
Wikitech-l mailing list