MySQL, as a multi-threaded database, supports concurrent queries from clients and sets its default isolation level to repeatable read. So how does MySQL isolate transactions in concurrent operations? It actually uses the MVCC mechanism to manage concurrent access and implements data isolation between different versions.
If you are also a big data worker, you must have heard of the distributed file system: HDFS. This article will introduce HDFS, and elaborate on its important concepts, architecture, storage principles, and reading and writing processes. If you want to understand this system from scratch, you can read this article.
With the development of the times, the application of foundation models in various fields is expanding. This article tries its best to sort out various materials and will give a brief overview of foundation models from the aspects of concept definition, type classification, training and application.
Redis is a very commonly used key-value database. The use of memory and HashMap for storage brings efficient queries. This article will introduce the persistence principle of Redis, the deployment method of clusters, and the expiration and elimination mechanism of key-value pairs.
In today's microservice architecture, how to ensure the consistency of distributed transactions is a problem that every backend development engineer may encounter.
As a backend engineer, I often deal with various distributed systems in my daily work, such as ETCD, Redis, k8s, etc. When deploying these distributed clusters, we usually set the number of nodes to an odd number, which seems to be a conventional rule. But why? In addition to the fact that even-numbered nodes are prone to voting tie, are there other reasons?
This blog will describe in detail how I installed Ubuntu16.04 dual system in bare metal state and installed the corresponding version of ROSkinetic system. In addition, after installing these two systems, how to successfully install and debug INDEMIND binocular camera and implement ORB-SLAM2 algorithm.
If you want to know how Go performs GC (Garbage Collection). I have read a lot about the "three-color marking method" on the Internet, but I think it is very complicated and not simple enough. Then this article is a very good reference for your entry into Go's GC mechanism.
A website for study notes.
ShenZhen, China