title: Same column edition from different scheduling jobs
body: <p>I have a JSON object stored on a <code>table &gt; column</code>. Example of that JSON object is:</p>
  
  <pre><code>{
    a :{
      data: [1, 2, 3]
    },
    b :{
      data: [4, 5, 6]
    }
  }
  </code></pre>
  
  <p>And I have the schedulers for appending values on <code>a.data (named scheduler A)</code>, and <code>b.data (named scheduler B)</code>. The schedulers are working on a fashion of getting that JSON value from <code>table &gt; column</code> and appending the content.</p>
  
  <p>Problem:</p>
  
  <p>Here, <code>scheduler A</code> and <code>scheduler B</code> doesn't have any synchronization mechanism. And hence when <code>scheduler A</code> and <code>scheduler B</code> event of appending values occur at same time, <code>scheduler A</code> output will get override by <code>scheduler B</code> output or vice-versa.</p>
  
  <p>What will be the mechanism to handle that synchronization? Since the JSON value will be dynamic in its behavior, I can't able to split that JSON objects on columns too, so I must should work on that JSON format.</p>