@@ -34,8 +34,8 @@ for the Community and Enterprise editions:
3434
3535.. _3-4-memcs :
3636
37- [EE] New in-memory columnar storage engine: `` memcs ``
38- -----------------------------------------------------
37+ [EE] New in-memory columnar storage engine: ' memcs'
38+ ---------------------------------------------------
3939
4040The engine stores data in the memtx arena but in contrast to memtx it doesn't
4141organize data in tuples. Instead, it stores data in columns. Each format field
@@ -56,21 +56,23 @@ worse compared to memtx, because a tuple has to be constructed on the runtime
5656arena from individual field values gathered from each column tree.
5757
5858Other features include:
59+
5960* Point lookup.
6061* Stable iterators.
61- * Insert/ replace/ delete/ update.
62+ * Insert / replace / delete / update.
6263* Batch insertion in the Arrow format.
63- * Transactions, including cross-engine transactions with memtx
64- (with ``memtx_use_mvcc_engine = false ``).
64+ * Transactions, including cross-engine transactions with memtx (with ``memtx_use_mvcc_engine = false ``).
6565* Read view support.
6666* Secondary indexes with an ability to specify covered columns and sequentially scan
6767 indexed + covered columns.
6868
6969Embedded field types include only fixed-width types:
70+
7071* Integer: (u)int8/16/32/64.
7172* Floating point: float32/64.
7273
7374Types with external storage include:
75+
7476* Strings.
7577* All the other types supported by Tarantool: UUID, Decimal, Datetime, etc.
7678
@@ -83,7 +85,7 @@ memory consumption of that column by around 5 times.
8385.. _3-4-cross-engine :
8486
8587[CE] Memtx-vinyl cross-engine transactions
86- -----------------------------------------------
88+ ------------------------------------------
8789
8890Tarantool now supports mixing statements for memtx and vinyl in the same transaction,
8991for example:
@@ -117,8 +119,8 @@ for example:
117119
118120.. _3-4-native :
119121
120- [EE] New boostrap strategy in failover: `` native ``
121- --------------------------------------------------
122+ [EE] New boostrap strategy in failover: ' native'
123+ ------------------------------------------------
122124
123125Now supervised failover coordinator supports three bootstrap strategies:
124126native, supervised, auto.
@@ -128,11 +130,14 @@ but has different under-the-hood implementation (based on the ``supervised`` str
128130Otherwise, it acts similar to the ``auto `` strategy.
129131
130132In effect, it helps resolve these two problems:
133+
131134* Avoid the error ``Some replica set members were not specified in box.cfg.replication ``
132135 in the following cases:
136+
133137 * several replicas join at the same time,
134138 * the replica set includes non-anonymous CDC instances,
135139 * ``_cluster `` contains old unneeded replicas.
140+
136141* Make the database get bootstrapped upon the coordinator's command rather than
137142 let the instances boostrap it on their own.
138143
@@ -151,8 +156,8 @@ of the cluster's configuration, together with a proper failover strategy
151156
152157 .. _3-4-runtime-priv :
153158
154- [CE] Runtime priviledges for `` lua_call `` granted before `` box.cfg() ``
155- ----------------------------------------------------------------------
159+ [CE] Runtime priviledges for ' lua_call' granted before ' box.cfg()'
160+ ------------------------------------------------------------------
156161
157162It is now possible to grant execution privileges for Lua functions
158163through the declarative configuration, even when the database is in
@@ -179,8 +184,10 @@ functions except built-in ones, bypassing database restrictions.
179184Privileges will still be written to the database when possible to
180185maintain compatibility and consistency with other privilege types.
181186
182- [CE] New methods in the ``config `` module to check instance roles
183- -----------------------------------------------------------------
187+ .. _3-4-config :
188+
189+ [CE] New methods in the 'config' module to check instance roles
190+ ---------------------------------------------------------------
184191
185192Three new methods are now available in the ``config `` module:
186193
@@ -195,8 +202,8 @@ Three new methods are now available in the ``config`` module:
195202
196203.. _3-4-storage-client-api :
197204
198- [EE] New public API: `` config.storage_client ``
199- ----------------------------------------------
205+ [EE] New public API: ' config.storage_client'
206+ --------------------------------------------
200207
201208Remote ``config.storage `` clusters can now be accessed by using the
202209``config.storage_client.connect(endpoints[, {options}]) `` method.
0 commit comments