Tag:Distributed transaction
-
The interviewer asked me what I knew about distributed transactions, and I said six at one go
Like and watch again, form a habit and search on wechat【Third prince Ao Bing】Pay attention to this programmer who likes to write feelings. this paperGitHub https://github.com/JavaFamilyIt has been included. There are complete test sites, materials and my series of articles for the interview of front-line large factories. preface The last article has finished talking about […]
-
Shardingsphere x Seata, a more consistent distributed database middleware
Recently, shardingsphere, a distributed database middleware, has integrated the distributed transaction capabilities of Seata to create a more consistent distributed database middleware. background In the field of database, the implementation of distributed transaction mainly includes two phases: Xa and base flexible transaction. Xa transaction bottom layer depends on the support of specific database vendors for […]
-
Tikv source code analysis series article (12) distributed transaction
Author: Zhou Zhenjing In the previous article, we have introduced the service layer and storage layer of tikv. I believe you have generally understood that the transaction related codes of tikv are located in the storage layer. This paper will explain the theory and implementation details of tikv’s transaction algorithm in more depth. Summary Tikv […]
-
Talking about TiDB’s New Features: Pessimistic Transactions
Author: Huang Dongxu Friends who follow TiDB will probably notice that TiDB introduced an experimental new feature in 3.0: the pessimistic transaction model. This function is also a function that calls for a thousand times. As you know, TiDB is not only widely used in the Internet industry, but also in some traditional financial industries. […]
-
SQL Server Distributed Transaction Problem
I. Problem Phenomena When executing SQL Server distributed transactions, the following errors were received under SQL Server 2005: Message 7391, level 16, state 2, process xxxx, line 16 This operation cannot be performed because the OLE DB access interface “SQLNCLI” of the link server “xxxx” cannot start a distributed transaction. The following error was received […]
-
Application and Practice of TiDB in 58 Group
Author introductionLiu Chunlei, 58 Group Senior DBA, responsible for the operation and maintenance of MySQL and TiDB, TUG Ambassador. There are many kinds of business in Group 58, including 58 cities, market networks, settlers, 58 financial companies, China Elite Network, Driving School One-Point, etc. The types of databases include MySQL, Redis, MongoDB, ES, TiDB. We […]
-
Spring uses atomikos + druid to implement classical distributed transaction
Classical distributed transaction is a flexible distributed transaction in the Internet. Its characteristics are ACID principles, including Atomicity, Consistency, Isolation, Durability: Atomicity: A transaction is an atomic operation that involves a series of operations. The atomicity of the transaction ensures that all of these operations are completed or all fail. Consistency: Once all operations of […]
-
Paxos Made Simple
1. Introduction The Paxos algorithm used to implement high fault-tolerant distributed systems has always been considered difficult to understand, perhaps because for many people, the initial version is like “Greek” (the original paper is in the form of Greek stories) [5]. In fact, it is one of the most obvious distributed algorithms. Its core is […]
-
TiKV Successfully Promoted to CNCF Incubation Project
Today, the Technical Oversight Committee (TOC) of CNCF (Cloud Native Computing Foundation) announced that it had voted to pass a resolution to formally upgrade TiKV from sandbox to incubator. TiKV is an open source distributed transaction Key-Value database, which supports cross-line ACID transactions, and achieves important features such as automatic horizontal scaling, strong data consistency, […]