This is an extra article from the 10-part series, discussing the engineering implementation of Paxos.
Part 10 of this 10-part series focuses on the codes related to the transaction of the PolarDB-X.
Inconsistency is so protruding, and we have tried every means to solve it. We want high availability under scalability.
Today we will take a look at the distributed trasactions based on Dynamo and Base, and find out what the advantages and disvantages are.
While performance and availability are very important, slow systems and the ones with low availability are often unacceptable, the weak consistency is also very useful.
The application scenarios of the consensus algorithm are very wide. When we jump out of the scenario of data replication that leads to data consistenc...
Distributed transactions can be used to solve consistency problems during data replication, but that's not the whole purpose of them, at least not just that.
This article explains Opentracing, OpenCensus, and OpenTelemetry and their advantages and best practices.
The combination of the two characteristics of replication - master-slave and timeliness, is causing data consistency risks.
What makes a system reliable is its high availability and high SLA. Today we look at how distributed service runs stably so that users can continue to benefit from its capabilities.
Learn how to store,read and use massive data including files, key-value, or doc, json on ElasticSearch by partitioning.
This sharing introduces the architecture model design for device messaging application scenarios and how to implement an integrated messaging platform based on RocketMQ.
Last time we talked about WHERE to store massive data, and this time, HOW. Massive data brings massive costs.
As the data grows rapidly and exponentially, cloud servers often run out of space to store them. Luckily, with distributed file systems like HDFS, we are now cracking the problem of low memory.
This is the second blog of the distributed systems series. Today we look at the intriguing history of how academia and industry, open-source and business get along with each other.
This article discusses the single-step implementation of two-phase Joint Consensus membership change and proposes some ways of improvement, providing ...
A discussion of the three types network system results, why phantom resurgence is a major issue, and how it can be solved
Read this article to learn about the four major technologies behind the microservices architecture.
The "Elasticsearch Distribution Consistency Principle Analysis" article series describes the implementation method, principles, and existing problems of consistency models based on Elasticsearch v6.
In this tutorial, you will get you will get a taste with developing with Ethereum Smart Contract.