<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Database System on Ha Duong</title>
    <link>https://haduong.dev/series/database-system/</link>
    <description>Recent content in Database System on Ha Duong</description>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Wed, 15 Jun 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://haduong.dev/series/database-system/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Concurrency Control</title>
      <link>https://haduong.dev/posts/transactions/</link>
      <pubDate>Wed, 15 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://haduong.dev/posts/transactions/</guid>
      <description>Overview ACID stands for Atomicity, Consistency, Isolation, and Durability. It was coined in 1983 by Theo Härder and Andreas Reuter to define a standard for database fault-tolerance mechanisms. However, in reality, databases implement it in various ways, leading to different outcomes. So, when a database claims to adhere to ACID, we cannot be entirely sure of everything. Let&amp;rsquo;s be cautious about that.
Atomicity A transaction is a set of operations that must be performed as a single unit.</description>
    </item>
    
    <item>
      <title>Memory Management</title>
      <link>https://haduong.dev/posts/buffer-pools/</link>
      <pubDate>Tue, 07 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://haduong.dev/posts/buffer-pools/</guid>
      <description>Overview Storing data on a hard disk is necessary to ensure duration. However, directly working with disks can significantly decrease performance. Therefore, like other software, databases also have a buffer layer (buffer pools) in front of the disk to reduce disk I/O requests.
What is a buffer pool? The buffer pool is the memory layer in front of the Disk. It is a mechanism to avoid accessing the disk whenever data is required.</description>
    </item>
    
    <item>
      <title>How are databases stored on Disk?</title>
      <link>https://haduong.dev/posts/slotted-page/</link>
      <pubDate>Wed, 01 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://haduong.dev/posts/slotted-page/</guid>
      <description>Overview Although I often use a database to store data, I think I know it well enough. After reading the book, I realized I don&amp;rsquo;t know much about databases. So I wrote this series of articles to learn more about databases. This series of articles will help you understand how databases work.
A page is a block of data read or written in a single I/O disk operation. That means the disk always reads or writes a page, even if you only update 1 byte of data.</description>
    </item>
    
  </channel>
</rss>
