File 1094-Refine-Mnesia-guide-Chapter-1.patch of Package erlang
From 8024d124113c74acb13775ac86c7dc6489c4e843 Mon Sep 17 00:00:00 2001
From: Robert Gionea <robert@gionea.com>
Date: Mon, 28 Dec 2020 22:30:16 +0100
Subject: [PATCH] Refine Mnesia guide Chapter 1
---
lib/mnesia/doc/src/Mnesia_chap1.xml | 21 +++++++++----------
lib/mnesia/info | 2 +-
.../sys_arch_intro.xml | 2 +-
3 files changed, 12 insertions(+), 13 deletions(-)
diff --git a/lib/mnesia/doc/src/Mnesia_chap1.xml b/lib/mnesia/doc/src/Mnesia_chap1.xml
index fd78d01ab4..6e66132a52 100644
--- a/lib/mnesia/doc/src/Mnesia_chap1.xml
+++ b/lib/mnesia/doc/src/Mnesia_chap1.xml
@@ -32,13 +32,13 @@
<rev>C</rev>
<file>Mnesia_chap1.xml</file>
</header>
- <p>The Mnesia application provides a heavy duty real-time
+ <p>The Mnesia application provides a heavy-duty real-time
distributed database.</p>
<section>
<title>Scope</title>
<p>This User's Guide describes how to
- build Mnesia database applications, and how to integrate
+ build Mnesia-backed applications, and how to integrate
and use the Mnesia database management system with
OTP. Programming constructs are described, and numerous
programming examples are included to illustrate the use of
@@ -51,7 +51,7 @@
</item>
<item><seealso marker="Mnesia_chap2">Getting Started</seealso>
introduces Mnesia with an example database. Examples
- are included how to start an Erlang session, specify a
+ are included on how to start an Erlang session, specify a
Mnesia database directory, initialize a database
schema, start Mnesia, and create tables. Initial
prototyping of record definitions is also discussed.
@@ -64,29 +64,29 @@
</item>
<item><seealso marker="Mnesia_chap4">Transactions and Other Access Contexts</seealso>
describes the transactions properties that make Mnesia into
- a fault tolerant, real-time distributed database management
+ a fault-tolerant, real-time distributed database management
system. This section also describes the concept of locking
to ensure consistency in tables, and "dirty
- operations", or short cuts, which bypass the transaction system
+ operations", or shortcuts, which bypass the transaction system
to improve speed and reduce overheads.
</item>
<item><seealso marker="Mnesia_chap5">Miscellaneous Mnesia
Features</seealso> describes features that enable the
construction of more complex database applications. These
features include indexing, checkpoints, distribution and fault
- tolerance, disc-less nodes, replication manipulation, local
+ tolerance, disc-less nodes, replica manipulation, local
content tables, concurrency, and object-based programming in
Mnesia.
</item>
<item><seealso marker="Mnesia_chap7">Mnesia System
Information</seealso> describes the files contained in the
Mnesia database directory, database configuration data,
- core and table dumps, as well as the important subject of
- backup, fall-back, and disaster recovery principles.
+ core and table dumps, as well as the functions used for
+ backup, restore, fallback, and disaster recovery.
</item>
<item><seealso marker="Mnesia_chap8">Combine Mnesia with
- SNMP</seealso> is a short section that outlines Mnesia
- integrated with SNMP.
+ SNMP</seealso> is a short section that outlines
+ the integration between Mnesia and SNMP.
</item>
<item><seealso marker="Mnesia_App_A">Appendix A: Backup
Callback Interface</seealso> is a program listing of the
@@ -110,4 +110,3 @@
database management systems.</p>
</section>
</chapter>
-
diff --git a/lib/mnesia/info b/lib/mnesia/info
index bfd0816a62..2fc77fc444 100644
--- a/lib/mnesia/info
+++ b/lib/mnesia/info
@@ -1,2 +1,2 @@
group: dat Database Applications
-short: A heavy duty real-time distributed database
+short: A heavy-duty real-time distributed database
diff --git a/system/doc/system_architecture_intro/sys_arch_intro.xml b/system/doc/system_architecture_intro/sys_arch_intro.xml
index e8ada6427b..f04e7a7879 100644
--- a/system/doc/system_architecture_intro/sys_arch_intro.xml
+++ b/system/doc/system_architecture_intro/sys_arch_intro.xml
@@ -93,7 +93,7 @@
<p>Database Management.</p>
<list type="bulleted">
<item><em>QLC</em> Query language support for Mnesia DBMS.</item>
- <item><em>Mnesia</em> A heavy duty real-time distributed database.</item>
+ <item><em>Mnesia</em> A heavy-duty real-time distributed database.</item>
<item><em>ODBC</em> ODBC database interface.</item>
</list>
</item>
--
2.26.2