<div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote"><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><div>
Hello, <br></div><div><p style="margin-bottom: 0cm;">I. What are the features in Oracle, SQL server, Lotus Notes, or any version control software in existence prior to August 2005 which provided for:</p>


<ol><li style="margin-left: 15px;"><p style="margin-bottom: 0cm;">replication or database synchronization? Was this on a peer to peer basis?</p></li></ol></div></span></div></blockquote><div>     Replication was provided for in mysql 3.23+, which according to wikipedia was released in and around 2001.  It can be safely assumed to fit into the description of a peer to peer service (Each node has more or less the same capablities).<br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote"><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><div>
<ol><li style="margin-left: 15px;"><p style="margin-bottom: 0cm;">Synchronization via a secure channel?</p></li></ol></div></span></div></blockquote><div>Syncronization/ replication via a secure channel can be done using ssl/ ssl tunneling. According to <a href="http://www.option-c.com/xwiki/MySQL_Replication_with_SSL">http://www.option-c.com/xwiki/MySQL_Replication_with_SSL</a>, this can be done using Mysql version 4.1.x+<br>
 </div><div>Syncronization via a secure channel can be done for using  <br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote">
<span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><div><ol><li style="margin-left: 15px;">


</li><li style="margin-left: 15px;"><p style="margin-bottom: 0cm;">Access control facility during database synchronisation?</p></li></ol></div></span></div></blockquote><div>          It is normal practice to create a user specifically to handle replication. <br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote"><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><div>
<ol><li style="margin-left: 15px;"><p style="margin-bottom: 0cm;">Interface component in an application for database synchronisation?</p></li></ol></div></span></div></blockquote><div>       ?? <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote"><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><div><ol><li style="margin-left: 15px;">


</li><li style="margin-left: 15px;"><p style="margin-bottom: 0cm;">Database synchronisation within a data storage system or an intranet?</p></li></ol></div></span></div></blockquote><div>           ??<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote"><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><div><ol><li style="margin-left: 15px;"><p style="margin-bottom: 0cm;">Tracking changes in data on a peer to peer basis during data synchronization?</p>
</li></ol></div></span></div></blockquote><div>AFAIK, you can query the master/slave to track the progress in replication  <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote"><span style="font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;"><div><ol><li style="margin-left: 15px;">


</li><li style="margin-left: 15px;"><p style="margin-bottom: 0cm;">A user to offer and accept invitations for synchronization of data within a data storage system he was part of?</p></li><li style="margin-left: 15px;">
<p style="margin-bottom: 0cm;">Maintenance of a membership list, modification of membership list for a community of users who could synchronize their data on a peer to peer basis?</p></li></ol></div></span></div></blockquote>
<div>Most non trivial databases should provide the above functionality, if not in the exact way that it was stated here. Alas, I am no database expert :(<br><br>Hope, i have helped<br>Harish Badri Nath  </div></div>