I should explain my feelings on skill development a little more.  It sounds like I am saying that this is too hard and should be avoided.  That is not what I intended and what I really mean is that this is hard enough that coming in with little skill and trying to contribute may actually reverse progress.  I would love to see something like this work out, it reminds me a bit of the Diaspora project.<br>
<br>Dan Kulinski <br><br><div class="gmail_quote">On Wed, Feb 15, 2012 at 1:04 PM, Dan Kulinski <span dir="ltr">&lt;<a href="mailto:daniel@kulinski.net">daniel@kulinski.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I missed a word in there.  MySQL layer, not MySQL itself.  I know how a database works and writing a new RDBMS is not a simple task.  <br><br>As for NFS, I was incorrect.  I emailed ServInt support and they take nightly backups of each VPS image.  These are stored on local RAID 10 disks.  If you have a failure, they restore your last disk image and have you running again.  So this means you have a 24 hour window where you can lose data.<br>

<br>The caching I setup was for MyISAM and InnoDB was disabled for the Drupal 6 installation. I never had InnoDB enabled on the server and have so far left it turned off.  Drupal 7 doesn&#39;t require InnoDB and as far as offering higher end features over MyISAM I don&#39;t know what other advantages I would see from enabling InnoDB.  <br>

<br>As for skill building, I don&#39;t see this as an issue.  Building a distributed system from scratch (or any system from scratch) is a big undertaking.  If you don&#39;t have at least a good foundation for this, I think you are in over your head.  I would rather lower the barrier for entry to disseminate information than raise it to such a high degree.  <br>

<br>As for multi-master replication, I have no expertise here but I am disappointed in your abbreviated answer.  Granted, I don&#39;t like multi-master replication, I can see plenty of times when things can go wrong.  I believe it was designed on top of a reliable network, not a mishmash of home machines on possibly different versions of MySQL.  <br>

<br>As for David Wilson&#39;s suggestion, I don&#39;t think he was meaning Drupal replication across sites.  There are many points where this would fail.<br><br>You would pretty much need a homogenous setup.  Each machine would have to be exactly the same with the same database and login on each machine with the same httpd.conf, etc.  Once one site is updated you would have to have a way to circulate the same changes.  I am not sure if Drupal stamps each entry in a specific way or not.  I don&#39;t know what you are asking for specifically, but a dynamically driven website run on a local DB server wouldn&#39;t be easy to replicate between separate machines.<span class="HOEnZb"><font color="#888888"><br>

<br>Dan Kulinski <br><br>
</font></span></blockquote></div><br>