From 8f945a58d801f72c88b73a40d98fc21fe32ca11d Mon Sep 17 00:00:00 2001
From: Sergey Bronnikov <sergeyb@tarantool.org>
Date: Wed, 12 Apr 2023 15:22:37 +0300
Subject: [PATCH] doc: update description and copyright in manual page

Synced with description in the README updated in #5679.

Show manual page: pod2man doc/man/tarantool.pod | mandoc -a

NO_CHANGELOG=internal
NO_DOC=internal
NO_TEST=internal
---
 doc/man/tarantool.pod | 79 +++++++++++++++++++++++++++++++++++--------
 1 file changed, 64 insertions(+), 15 deletions(-)

diff --git a/doc/man/tarantool.pod b/doc/man/tarantool.pod
index fe007796b5..728d842706 100644
--- a/doc/man/tarantool.pod
+++ b/doc/man/tarantool.pod
@@ -8,35 +8,76 @@ tarantool - a Lua application server and a database management system
 
 =head1 DESCRIPTION
 
-Tarantool is a Lua application server fully compatible with Lua 5.1.
+Tarantool is an in-memory computing platform consisting of a database and an
+application server.
 
-It includes a mature database to persist, replicate and recover application
-state and a curated set of Lua modules for networking, I/O, messaging, data
-formats and more.
+Key features of the application server:
 
-It is designed to let developers quickly create efficient, reliable and
-powerful micro-services and backend applications for the Internet.
+=over
+
+=item *
+
+Heavily optimized Lua interpreter with an incredibly fast tracing JIT compiler
+based on LuaJIT 2.1.
+
+=item *
+
+Cooperative multitasking, non-blocking IO.
+
+=item *
+
+Persistent queues.
 
-Key features:
+=item *
+
+Sharding.
+
+=item *
+
+Cluster and application management framework.
+
+=item *
+
+Access to external databases such as MySQL and PostgreSQL.
+
+=item *
+
+A rich set of built-in and standalone modules.
+
+=back
+
+Key features of the database:
 
 =over
 
 =item *
 
-Fully compatible with Lua 5.1.
+MessagePack data format and MessagePack based client-server protocol.
+
+=item *
+
+Two data engines: a 100% in-memory with complete WAL-based persistence, and an
+own implementation of LSM-tree for the large data sets.
+
+=item *
+
+Multiple index types: HASH, TREE, RTREE, BITSET.
 
 =item *
 
-Coroutines and asynchronous I/O to implement high-performance lock-free
-access to data.
+Document oriented JSON path indexes.
 
 =item *
 
-ACID transactions.
+Asynchronous master-master replication.
 
 =item *
 
-ANSI SQL, Lua stored procedures and triggers.
+Synchronous quorum-based replication.
+
+=item *
+
+RAFT-based automatic leader election for the single-leader configuration.
 
 =item *
 
@@ -44,7 +85,15 @@ Authentication and access control.
 
 =item *
 
-Master-master replication and automatic sharding.
+ANSI SQL, including views, joins, referential and check constraints.
+
+=item *
+
+Connectors for many programming languages.
+
+=item *
+
+The database is a C extension of the application server and can be turned off.
 
 =back
 
@@ -81,7 +130,7 @@ Save or list bytecode.
 
 =item -d
 
-Activate debugging session for script.
+Activate debugging session for a script.
 
 =item -i
 
@@ -103,6 +152,6 @@ tarantoolctl(1), Tarantool documentation at http://tarantool.org
 
 =head1 COPYRIGHT
 
-Copyright (C) 2010-2021 Tarantool AUTHORS: please see AUTHORS file.
+Copyright (C) 2010-2023 Tarantool AUTHORS: please see AUTHORS file.
 
 =cut
-- 
GitLab