<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Integritas Data on Nalar</title>
    <link>https://nalar.dev/id/tags/integritas-data/</link>
    <description>Recent content in Integritas Data on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Tue, 22 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/integritas-data/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Optimistic Concurrency Control Menolak Write dari State yang Sudah Usang</title>
      <link>https://nalar.dev/id/optimistic-concurrency-control-menolak-write-dari-state-yang-sudah-usang/</link>
      <pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/optimistic-concurrency-control-menolak-write-dari-state-yang-sudah-usang/</guid>
      <description>&lt;h1 id=&#34;optimistic-concurrency-control-menolak-write-dari-state-yang-sudah-usang&#34;&gt;Optimistic Concurrency Control Menolak Write dari State yang Sudah Usang&lt;/h1&gt;&#xA;&lt;p&gt;Dua client dapat membaca record yang sama, membuat perubahan berbeda, lalu menyimpan dengan selisih beberapa detik. Jika setiap update langsung mengganti value yang tersimpan, write terakhir dapat menghapus perubahan sebelumnya meski kedua request sama-sama dinyatakan berhasil.&lt;/p&gt;&#xA;&lt;p&gt;Optimistic concurrency control mencegah overwrite diam-diam dengan memberi syarat pada write. Client menyimpan version saat membaca data. Update hanya berhasil jika version tersebut masih berlaku. Version yang sudah berubah membuat write berakhir sebagai conflict, bukan kehilangan perubahan tanpa tanda.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
