<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle25
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle26
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle27
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle28
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle29
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:492919110;
        mso-list-type:hybrid;
        mso-list-template-ids:-1735604196 -1506259738 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1
        {mso-list-id:1787313057;
        mso-list-type:hybrid;
        mso-list-template-ids:795267398 1803290544 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0E8;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">If &#8220;immediately&#8221; means within a few seconds, then you could do this using a database mastered in each location and database replication between locations. Use a super-database to query all three, and use a distributed
 transaction to check out documents and &#8220;re-home&#8221; them to the local DB of the person checking them out.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">If &#8220;immediately&#8221; means within the same transaction, then you could use a distributed transaction to check them in as well, but in that case you wouldn&#8217;t use replication; you&#8217;d just have three databases that had
 the same documents. On checkout, a distributed transaction would prevent others from editing the document you&#8217;re working on. On checkin, a distributed transaction would update the resulting document in all three clusters. In the meantime, local transactions
 would be used for all updates while editing. <o:p></o:p></span></p>
<p class="MsoNormal"><a name="_MailEndCompose"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></a></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> general-bounces@developer.marklogic.com [mailto:general-bounces@developer.marklogic.com]
<b>On Behalf Of </b>Prakashkumar Patel<br>
<b>Sent:</b> Monday, January 25, 2016 11:07 AM<br>
<b>To:</b> MarkLogic Developer Discussion &lt;general@developer.marklogic.com&gt;<br>
<b>Subject:</b> Re: [MarkLogic Dev General] Data sync up within ML clusters in different zones<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">David,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Others will see only after it has been checked in. So&nbsp; after is has been checked in, it has to be immediately migrated to rest of the two regions.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks,<br>
Prakash<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:general-bounces@developer.marklogic.com">
general-bounces@developer.marklogic.com</a> [<a href="mailto:general-bounces@developer.marklogic.com">mailto:general-bounces@developer.marklogic.com</a>]
<b>On Behalf Of </b>David Gorbet<br>
<b>Sent:</b> Monday, January 25, 2016 4:22 PM<br>
<b>To:</b> MarkLogic Developer Discussion<br>
<b>Subject:</b> Re: [MarkLogic Dev General] Data sync up within ML clusters in different zones<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">While a document is checked out to an editor, is it expected that others in other locations will see this editor&#8217;s changes, or is it expected that they will only see them when it is checked back in?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:general-bounces@developer.marklogic.com">
general-bounces@developer.marklogic.com</a> [<a href="mailto:general-bounces@developer.marklogic.com">mailto:general-bounces@developer.marklogic.com</a>]
<b>On Behalf Of </b>Prakashkumar Patel<br>
<b>Sent:</b> Monday, January 25, 2016 10:45 AM<br>
<b>To:</b> MarkLogic Developer Discussion &lt;<a href="mailto:general@developer.marklogic.com">general@developer.marklogic.com</a>&gt;<br>
<b>Subject:</b> Re: [MarkLogic Dev General] Data sync up within ML clusters in different zones<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">David,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">In the case that you have mentioned below, if a user is working on a story &#8211; it means he has checked out the story and every other&nbsp; user trying to check it out should get proper message that the story is checked
 out by someone.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Prakash<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:general-bounces@developer.marklogic.com">
general-bounces@developer.marklogic.com</a> [<a href="mailto:general-bounces@developer.marklogic.com">mailto:general-bounces@developer.marklogic.com</a>]
<b>On Behalf Of </b>David Gorbet<br>
<b>Sent:</b> Friday, January 22, 2016 1:33 AM<br>
<b>To:</b> MarkLogic Developer Discussion<br>
<b>Subject:</b> Re: [MarkLogic Dev General] Data sync up within ML clusters in different zones<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Independent of the technology, what are your business rules for resolving conflicts?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">e.g. I&#8217;m an editor in NYC and I update a story at the same time as an editor in Singapore. What do you want to happen in this case?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:general-bounces@developer.marklogic.com">
general-bounces@developer.marklogic.com</a> [<a href="mailto:general-bounces@developer.marklogic.com">mailto:general-bounces@developer.marklogic.com</a>]
<b>On Behalf Of </b>Prakashkumar Patel<br>
<b>Sent:</b> Thursday, January 21, 2016 2:29 AM<br>
<b>To:</b> MarkLogic Developer Discussion &lt;<a href="mailto:general@developer.marklogic.com">general@developer.marklogic.com</a>&gt;<br>
<b>Subject:</b> Re: [MarkLogic Dev General] Data sync up within ML clusters in different zones<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Hi Raja,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I doubt flexrep will suffice the requirement.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Here is my understanding. Correct me if I am wrong:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Data set is same in all the 3 data centers. Insert or update can come from any of the 3 data centers. In this case I cant set any of the clusters as Master. If I take another option to replicate data to and fro
 separated by domain, how can I segregate same document set in three different domains across all the clusters and this means data redundancy to us if we manage to have three&nbsp; copies of same document. And with three different copies, it adds complexity to search
 as in which domain to look for for most recent version of document. If I do replicate to and fro between same domain, it could be disruptive and non-reliable option.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Please suggest if we have any alternate option in flexrep for our use case that I am not aware of.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Prakash<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:general-bounces@developer.marklogic.com">
general-bounces@developer.marklogic.com</a> [<a href="mailto:general-bounces@developer.marklogic.com">mailto:general-bounces@developer.marklogic.com</a>]
<b>On Behalf Of </b><a href="mailto:Rajamani.Marimuthu@cognizant.com">Rajamani.Marimuthu@cognizant.com</a><br>
<b>Sent:</b> Thursday, January 21, 2016 2:04 PM<br>
<b>To:</b> <a href="mailto:general@developer.marklogic.com">general@developer.marklogic.com</a><br>
<b>Subject:</b> Re: [MarkLogic Dev General] Data sync up within ML clusters in different zones<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Hi Prakash,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">So, do you want to implement Multi-master replication across these three clusters. If that is the case then there is no direct approach in ML, but, still you have options to implement your scenario using flexible
 replication concepts .<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">By<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Raja &gt;&gt;&gt;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:general-bounces@developer.marklogic.com">
general-bounces@developer.marklogic.com</a> [<a href="mailto:general-bounces@developer.marklogic.com">mailto:general-bounces@developer.marklogic.com</a>]
<b>On Behalf Of </b>Prakashkumar Patel<br>
<b>Sent:</b> Thursday, January 21, 2016 1:44 PM<br>
<b>To:</b> MarkLogic Developer Discussion<br>
<b>Subject:</b> Re: [MarkLogic Dev General] Data sync up within ML clusters in different zones<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Hi David,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">We are supporting a content publishing system where in there are writers who inputs a story which passes through a document work flow where editors updates the story and creates a version of story that get published
 at the end in the newsletter. These newsletters are published on a daily basis. The writers and editors are spread across different geographical regions and it is the latency of the application that we need to have three active data centers.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Please find my comments to yours questions below.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks,<br>
Prakash<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:general-bounces@developer.marklogic.com">
general-bounces@developer.marklogic.com</a> [<a href="mailto:general-bounces@developer.marklogic.com">mailto:general-bounces@developer.marklogic.com</a>]
<b>On Behalf Of </b>David Gorbet<br>
<b>Sent:</b> Wednesday, January 20, 2016 10:51 PM<br>
<b>To:</b> MarkLogic Developer Discussion<br>
<b>Subject:</b> Re: [MarkLogic Dev General] Data sync up within ML clusters in different zones<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Some questions:<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo2"><![if !supportLists]><span style="font-family:Symbol;color:#1F497D"><span style="mso-list:Ignore">&middot;<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style="color:#1F497D">Is this database insert-only or does it also allow updates?<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l1 level1 lfo4"><![if !supportLists]><span style="font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">&egrave;<span style="font:7.0pt &quot;Times New Roman&quot;">
</span></span></span><![endif]><span style="color:#1F497D">It allows updates as well<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo2"><![if !supportLists]><span style="font-family:Symbol;color:#1F497D"><span style="mso-list:Ignore">&middot;<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style="color:#1F497D">If it allows updates, are those updates mastered in one of the three locations for a given document, or is it possible for any location to update any document at any time?<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l1 level1 lfo4"><![if !supportLists]><span style="font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">&egrave;<span style="font:7.0pt &quot;Times New Roman&quot;">
</span></span></span><![endif]><span style="color:#1F497D">It is possible for any location to update any document any time.<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo2"><![if !supportLists]><span style="font-family:Symbol;color:#1F497D"><span style="mso-list:Ignore">&middot;<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style="color:#1F497D">If it&#8217;s possible for multiple locations to update the same document at the same time, what are the business rules for resolving conflicts?<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l1 level1 lfo4"><![if !supportLists]><span style="font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">&egrave;<span style="font:7.0pt &quot;Times New Roman&quot;">
</span></span></span><![endif]><span style="color:#1F497D">Currently we have only one data center in USA which takes care of all the traffic with lots of Singapore users complains regarding the slowness.<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo2"><![if !supportLists]><span style="font-family:Symbol;color:#1F497D"><span style="mso-list:Ignore">&middot;<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style="color:#1F497D">When you query, do you need to ensure a consistent view across data in all three locations (even if that means it&#8217;s only up to date with respect to the slowest location), or do you want an inconsistent
 view, but one that has the most recent data from each location?<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l1 level1 lfo4"><![if !supportLists]><span style="font-family:Wingdings;color:#1F497D"><span style="mso-list:Ignore">&egrave;<span style="font:7.0pt &quot;Times New Roman&quot;">
</span></span></span><![endif]><span style="color:#1F497D">We want a consistent view across data in all the three locations.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">In general, anything you can tell us about the application could shed light on the query and update patterns would help, including why you want three active data centers in the first place (is it latency of the
 application, or something else?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:general-bounces@developer.marklogic.com">
general-bounces@developer.marklogic.com</a> [<a href="mailto:general-bounces@developer.marklogic.com">mailto:general-bounces@developer.marklogic.com</a>]
<b>On Behalf Of </b>Prakashkumar Patel<br>
<b>Sent:</b> Wednesday, January 20, 2016 6:03 AM<br>
<b>To:</b> MarkLogic Developer Discussion &lt;<a href="mailto:general@developer.marklogic.com">general@developer.marklogic.com</a>&gt;<br>
<b>Subject:</b> [MarkLogic Dev General] Data sync up within ML clusters in different zones<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">We are using Marklogic 7 and we are having three different ML clusters which are all primary in USA, UK and Singapore. They are all supporting the same application that inserts data into those clusters. Data in all the three clusters has
 to be same. For example if there is a document insert in USA cluster, it has to be inserted in UK and Singapore clusters as well. Same applies for any document delete. And all the three cluster has to have the most latest version of a document if that is getting
 updated frequently.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Is there any feature in Marklogic that enables us to do this? If not, is there any best practice that you will suggest us to follow?<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal">Prakash<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p>=====-----=====-----=====<br>
Notice: The information contained in this e-mail<br>
message and/or attachments to it may contain <br>
confidential or privileged information. If you are <br>
not the intended recipient, any dissemination, use, <br>
review, distribution, printing or copying of the <br>
information contained in this e-mail message <br>
and/or attachments to it are strictly prohibited. If <br>
you have received this communication in error, <br>
please notify us by reply e-mail or telephone and <br>
immediately and permanently delete the message <br>
and any attachments. Thank you<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,serif">This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the
 intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of
 this e-mail is strictly prohibited and may be unlawful. Where permitted by applicable law, this e-mail and other e-mail communications sent to and from Cognizant e-mail addresses may be monitored.
<o:p></o:p></span></p>
</div>
</body>
</html>