| A |
|
| Auto-Rebalance |
In a distributed system, the automatic balancing process of storage volume and read and write load of multiple servers is called Auto-Rebalance. |
| C |
|
| Consistency |
MatrixOne supports strong consistency, ensuring that after successfully writing data, the latest data can be read on any Store (node). |
| E |
|
| Execution Plan |
The execution plan in the database is a graphical representation of the query operation generated by the query optimizer, and you can get the most efficient method to perform the operation |
| F |
|
| Fault-Tolerance |
Fault-Tolerance means the ability of a system to continue running after one or more of its components fail. |
| M |
|
| Monolitic Engine |
Monolitic Engine is a hyper-converged engine that can support hybrid workloads such as TP, AP, timing, and machine learning. |
| Materialized View |
Materialized View is a materialized view, which is a pre-calculated data set, stored for subsequent use, and can usually improve the operation efficiency of the query. |
| Metadata |
Metadata is metadata, which is data used to describe the structural information of the data in the database. |
| P |
|
| Paxos |
Paxos is a consistency algorithm that maintains consistency between distributed computers that communicate asynchronously. |
| R |
|
| Raft |
Raft is an easy-to-understand consistency protocol algorithm that is comparable to Paxos in terms of fault tolerance and performance. |
| Raft Group and Leader |
Raft defines a leader and many followers in a group. A group represents a replication state machine, and only the leader can respond to client requests and will then be communicated to followers. |
| S |
|
| SIMD instruction |
SIMD is the abbreviation of Single Instruction/Multiple Data, which is a single instruction and multiple data stream. SIMD operation generally refers to a calculation method that can process multiple data using one instruction. |
| T |
|
| Transaction |
A series of operations performed in the database that meets the basic requirements of ACID. |
| TAE |
Full name Transactional Analytic Engine, storage engine. The storage engine is the main public interface of the storage layer, which can support both row and column storage and transaction processing capabilities. |
| V |
|
| Vectorized Execution |
Vectorized execution improves the speed of the analytical query engine by effectively utilizing the CPU's cache. Arrow's columnar format can use lightweight architectures such as dictionary encoding, bit packing and run length encoding, which further improves query efficiency. |