Skip to content

Commit f2a597f

Browse files
committed
Keep the header formatting but avoid right panel subheadings
1 parent 786971f commit f2a597f

File tree

1 file changed

+19
-23
lines changed

1 file changed

+19
-23
lines changed

doc/concepts/index.rst

Lines changed: 19 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1+
:fullwidth:
2+
13
.. _concepts:
24

35
Concepts
46
========
57

6-
**Data model**
8+
Data model
9+
----------
710

811
Tarantool is a NoSQL database. It stores data in :ref:`spaces <index-box_space>`,
912
which can be thought of as tables in a relational database, and :ref:`tuples <index-box_tuple>`,
@@ -18,19 +21,17 @@ Tarantool uses mechanisms like the write-ahead log (WAL) and snapshots.
1821

1922
For details, check the :ref:`Data model <box_data_model>` page.
2023

21-
|br|
22-
23-
**Fibers and cooperative multitasking**
24+
Fibers and cooperative multitasking
25+
-----------------------------------
2426

2527
Tarantool executes code in :ref:`fibers <concepts-coop_multitasking>` that are managed via
2628
:ref:`cooperative multitasking <concepts-coop_multitasking>`.
2729
Learn more about Tarantool's :ref:`thread model <thread_model>`.
2830

2931
For details, check the page :ref:`Fibers, yields, and cooperative multitasking <concepts-coop_multitasking>`.
3032

31-
|br|
32-
33-
**Transactions**
33+
Transactions
34+
------------
3435

3536
Tarantool's ACID-compliant :ref:`transaction model <atomic-atomic_execution>` lets the user choose
3637
between two modes of transactions.
@@ -44,11 +45,10 @@ This mode only works with the default in-memory :ref:`memtx <engines-chapter>` s
4445

4546
For details, check the :ref:`Transactions <atomic-atomic_execution>` page.
4647

47-
|br|
48-
4948
.. _concepts-application_server:
5049

51-
**Application server**
50+
Application server
51+
------------------
5252

5353
Using Tarantool as an application server, you can write
5454
applications in Lua, C, or C++. You can also create reusable :ref:`modules <concepts-modules>`.
@@ -66,24 +66,21 @@ For details on Tarantool's modular structure, check the :ref:`Modules <concepts-
6666

6767
To learn how to use Tarantool as an application server, refer to the :ref:`guides <how-to-app-server>` in the How-to section.
6868

69-
|br|
70-
71-
**Sharding**
69+
Sharding
70+
--------
7271

7372
Tarantool implements database sharding via the ``vshard`` module.
7473
For details, go to the :ref:`Sharding <sharding>` page.
7574

76-
|br|
77-
78-
**Triggers**
75+
Triggers
76+
--------
7977

8078
Tarantool allows specifying callback functions that run upon certain database events.
8179
They can be useful for resolving replication conflicts.
8280
For details, go to the :ref:`Triggers <triggers>` page.
8381

84-
|br|
85-
86-
**Replication**
82+
Replication
83+
-----------
8784

8885
Replication allows keeping the data in copies of the same database for better reliability.
8986

@@ -102,9 +99,8 @@ Synchronous replication in Tarantool is based on an :ref:`implementation of the
10299

103100
For details, check the :ref:`Replication <replication>` section.
104101

105-
|br|
106-
107-
**Storage engines**
102+
Storage engines
103+
---------------
108104

109105
A storage engine is a set of low-level routines that store and
110106
retrieve values. Tarantool offers a choice of two storage engines:
@@ -122,8 +118,8 @@ For details, check the :ref:`Storage engines <engines-chapter>` section.
122118
coop_multitasking
123119
atomic
124120
modules
121+
Tarantool Cartridge <https://tarantool.io/doc/latest/book/cartridge>
125122
sharding/index
126123
replication/index
127-
Tarantool Cartridge <https://tarantool.io/doc/latest/book/cartridge>
128124
triggers
129125
engines/index

0 commit comments

Comments
 (0)