Search results for: xline


The design and implementation of the Xline persistent storage layer

Posted on June 28, 2023

Guest post by DatenLord Introduction In the early prototype phase of Xline, we used in-memory storage for data persistence. While this simplified the complexity of the Xline prototype design and speeded up the development and iteration of the…


Implementation of CURP Server

Posted on November 27, 2023

Member post by DatenLord In the previous article, An Introduction to the CURP Protocol, we gave a preliminary introduction to the CURP Protocol. Now, let’s continue from where we left off and delve into the internal workings of…


Mechanism and implementation of lease

Posted on November 1, 2023 | By Datenlord

Member post by Datenlord 1. Introduction Xline is an open source distributed KV storage engine for managing small amounts of critical data, with the aim of high performance data access and strong consistency across data centers. Xline provides…


The Introduction to the CURP Protocol

Posted on September 20, 2023 | By DatenLord

Member post by DatenLord Xline is an open source distributed KV storage engine, its core purpose is to achieve high-performance strong consistency across data centers, providing cross-data center metadata management. So how does Xline achieve this high-performance strong…


Database Isolation Levels and MVCC

Posted on May 16, 2023 | By Datenlord

Database Isolation Levels and MVCC


Thinking about programs from a mathematical perspective to verify their correctness

Posted on March 8, 2023 | By Tian Ye

Guest post by Tian Ye of DatenLord The purpose of this article is to provide readers who have not been exposed to formal methods with a new perspective on computer systems and algorithms, rather than formal methods or…


CURP – revisit the consensus protocol

Posted on January 25, 2023 | By Shi Jicheng

Guest post by Shi Jicheng, CTO, DatenLord Introduction of consensus Consensus protocol is a protocol to keep the information consistent and durable in multiple servers, and the property is kept even if some servers fail. When we talk…