4
4
What is Tarantool?
5
5
------------------
6
6
7
- Tarantool combines an in-memory DBMS and a Lua server in a single platform, which
8
- provides ACID-compliant storage. It comes in :ref: `open-source and commercial editions <overview-editions >`.
7
+ Tarantool combines an in-memory DBMS and a Lua server in a single platform
8
+ providing ACID-compliant storage. It comes in :ref: `open-source and commercial editions <overview-editions >`.
9
9
The :ref: `use cases <overview-use_cases >` for Tarantool vary from ultra-fast cache
10
10
to product data marts and smart queue services.
11
11
@@ -19,32 +19,59 @@ Here are some of Tarantool's key characteristics:
19
19
:body: doc-card__text
20
20
21
21
Row-based storage data
22
- ^^^^^^^^^^^^^^^^^^^^^^
22
+
23
+ ^^^
24
+
23
25
Data is stored in tuples
26
+
24
27
---
28
+
25
29
Easy handling of OLTP workloads
26
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
30
+
31
+ ^^^
32
+
27
33
Processes hundreds of thousands RPS
34
+
28
35
---
36
+
29
37
Data integrity
30
- ^^^^^^^^^^^^^^
38
+
39
+ ^^^
40
+
31
41
Write-ahead log (WAL) and data snapshots
42
+
32
43
---
44
+
33
45
Cooperative multitasking
34
- ^^^^^^^^^^^^^^^^^^^^^^^^
46
+
47
+ ^^^
48
+
35
49
Transactions are performed in lightweight coroutines with no interthread locking
50
+
36
51
---
52
+
37
53
Advanced indexing
38
- ^^^^^^^^^^^^^^^^^
54
+
55
+ ^^^
56
+
39
57
Composite indexes, locale support, indexing by nested fields and arrays
58
+
40
59
---
60
+
41
61
Compute close to data
42
- ^^^^^^^^^^^^^^^^^^^^^
62
+
63
+ ^^^
64
+
43
65
Lua server and Just-In-Time compiler on board
66
+
44
67
---
45
- Durable replication
46
- ^^^^^^^^^^^^^^^^^^^
68
+
69
+ Durable distributed storage
70
+
71
+ ^^^
72
+
47
73
Multiple failover modes and RAFT-based synchronous replication available
74
+
48
75
49
76
Tarantool allows executing code alongside data, which helps increase the speed of operations.
50
77
Developers can implement any business logic with Lua,
@@ -79,11 +106,6 @@ and is more predictable in terms of solution cost and maintenance.
79
106
The Enterprise Edition is shipped as an SDK and includes a number of closed-source modules.
80
107
See the `documentation for Tarantool EE <https://www.tarantool.io/en/enterprise_doc/ >`__.
81
108
82
- For a focus on business logic, try `Tarantool Data Grid <https://www.tarantool.io/en/datagrid/ >`__ --
83
- a data integration tool with a web GUI perfectly suitable for non-programmers.
84
- Tarantool Data Grid is also based on the Community Edition.
85
- See the `documentation for Tarantool Data Grid <https://www.tarantool.io/en/tdg/1.6/ >`__.
86
-
87
109
.. _overview-use_cases :
88
110
89
111
Use cases
0 commit comments