From 4d2646501aa78db6f9fa45b0bde75e119e5c7e46 Mon Sep 17 00:00:00 2001 From: Vinoth Date: Thu, 2 Jul 2020 17:52:38 +0800 Subject: [PATCH] update content/en/docs/Developerguide/mot-introduction.md. --- content/en/docs/Developerguide/mot-introduction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/docs/Developerguide/mot-introduction.md b/content/en/docs/Developerguide/mot-introduction.md index 1f835b92e..4335c3f46 100644 --- a/content/en/docs/Developerguide/mot-introduction.md +++ b/content/en/docs/Developerguide/mot-introduction.md @@ -1,6 +1,6 @@ # MOT Introduction -Huawei introduces Memory-Optimized Tables \(MOT\) storage engine – a transactional row-based store \(rowstore\), that is optimized for many-core and large memory servers. MOT is a state-of-the-art production‑grade feature of openGauss database \(and its commercial version – GaussDB\) that provides greater performance for transactional workloads. MOT is fully Atomicity, Consistency, Isolation, Durability \(ACID\) compliant and includes strict durability and high availability support. Businesses can leverage MOT for mission-critical, performance-sensitive Online Transaction Processing \(OLTP\) applications in order to achieve high performance, high throughput, low and predictable latency and high utilization of many‑core servers. MOT is especially suited to leverage and scale-up when run on modern servers with multiple sockets and many-core processors. For example, on ARM/Kunpeng-based Huawei Taishan \(that have 2280 or 2480 servers, with up to 256 cores\) and on x86-based servers \(such as Dell powered by Intel Xeon processors\). +openGauss introduces Memory-Optimized Tables \(MOT\) storage engine – a transactional row-based store \(rowstore\), that is optimized for many-core and large memory servers. MOT is a state-of-the-art production‑grade feature of openGauss database \(and its commercial version – GaussDB\) that provides greater performance for transactional workloads. MOT is fully Atomicity, Consistency, Isolation, Durability \(ACID\) compliant and includes strict durability and high availability support. Businesses can leverage MOT for mission-critical, performance-sensitive Online Transaction Processing \(OLTP\) applications in order to achieve high performance, high throughput, low and predictable latency and high utilization of many‑core servers. MOT is especially suited to leverage and scale-up when run on modern servers with multiple sockets and many-core processors. For example, on ARM/Kunpeng-based Huawei Taishan \(that have 2280 or 2480 servers, with up to 256 cores\) and on x86-based servers \(such as Dell powered by Intel Xeon processors\). **Figure 1** Memory-Optimized Storage Engine Within openGauss ![](figures/memory-optimized-storage-engine-within-opengauss.png "memory-optimized-storage-engine-within-opengauss") @@ -19,6 +19,6 @@ Memory-Optimized Tables are fully ACID compliant, as follows: - **Atomicity –** An atomic transaction is an indivisible series of database operations that either all occur or none occur after a transaction has been completed \(committed or aborted, respectively\). - **Consistency –** Every transaction leaves the database in a consistent \(data integrity\) state. -- **Isolation –**Transactions cannot interfere with each other. MOT supports repeatable‑reads and read-committed isolation levels. In the next release, MOT will also support serializable isolation. See the [OCC vs 2PL differences by example](occ-vs-2pl-differences-by-example.md#EN-US_TOPIC_0257867430) section for more information. +- **Isolation –** Transactions cannot interfere with each other. MOT supports repeatable‑reads and read-committed isolation levels. In the next release, MOT will also support serializable isolation. See the [OCC vs 2PL differences by example](occ-vs-2pl-differences-by-example.md#EN-US_TOPIC_0257867430) section for more information. - **Durability –** The effects of successfully completed \(committed\) transactions must persist despite crashes and failures. MOT is fully integrated with the WAL-based logging of openGauss. Both synchronous and asynchronous logging options are supported. MOT also uniquely supports synchronous + group commit with NUMA-awareness optimization. See the [Durability](durability-20.md#EN-US_TOPIC_0257867440) section for more information. -- Gitee