Author: mcbrown
Date: 2007-01-08 18:20:42 +0100 (Mon, 08 Jan 2007)
New Revision: 4399
Log:
Moving intro material
Removing 5.1 note
Adding reference to SEs and MySQL manual
Modified:
trunk/falcon/falcon.xml
trunk/falcon/se-falcon.xml
Modified: trunk/falcon/falcon.xml
===================================================================
--- trunk/falcon/falcon.xml 2007-01-08 16:59:17 UTC (rev 4398)
+++ trunk/falcon/falcon.xml 2007-01-08 17:20:42 UTC (rev 4399)
Changed blocks: 1, Lines Added: 125, Lines Deleted: 0; 4416 bytes
@@ -63,6 +63,131 @@
</preface>
+<chapter id="falcon-overview">
+ <title>The Falcon Storage Engine</title>
+
+ <para>Falcon is a Storage Engine for the MySQL database server. A storage
+ engine provides the mechanics for storing, indexing and retreiving
+ information from the physical store of the data. Other storage engines
+ available for MySQL include <xref linkend="innodb"/> and <xref
+ linkend="myisam"/>. For more information on storage engines for MySQL,
+ see <xref linkend="storage-engines"/>. For more detail on MySQL, see the
+ <xref linkend="top"/>. </para>
+
+ <para>
+ The Falcon Storage Engine has been designed with modern database
+ requirements in mind, and particularly for use within high-volume
+ web serving or other environment that requires high performance,
+ while still supporting the transactional and logging functionality
+ required in this environment.
+ </para>
+
+ <para>
+ Falcon is currently available only for the 32-bit Windows and 32-bit
+ or 64-bit Linux operating systems. Additional platforms will be
+ added after the alpha release.
+ </para>
+
+ <section id="se-falcon-features">
+
+ <title>Falcon Features</title>
+
+ <para>
+ Falcon has been specially developed for systems that are able to
+ support larger memory architectures and multi-threaded or
+ multi-core CPU environments. Most 64-bit architectures are ideal
+ platforms for the Falcon engine, where there is a larger available
+ memory space and 2-, 4- or 8-core CPUs available. It can also be
+ deployed within a standard 32-bit environment.
+ </para>
+
+ <para>
+ The Falcon storage engine is designed to work within high-traffic
+ transactional applications. It supports a number of key features
+ that make this possible:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ True Multi Version Concurrency Control (MVCC) enables records
+ and tables to be updated without the overhead associated with
+ row-level locking mechanisms. The MVCC implementation
+ virtually eliminates the need to lock tables or rows during
+ the update process.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Flexible locking, including flexible locking levels and smart
+ deadlock detection keep data protected and transactions and
+ operations flowing at full speed.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Optimized for modern CPUs and environments to support multiple
+ threads allowing multiple transactions and fast transaction
+ handling.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Transaction-safe (fully ACID-compliant) and able to handle
+ multiple concurrent transactions.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Serial Log provides high performance and recovery capabilities
+ without sacrificing performance.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Advanced B-Tree indexes.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Data compression stores the information on disk in a
+ compressed format, compressing and decompressing data on the
+ fly. The result is in smaller and more efficient physical data
+ sizes.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Intelligent disk management automatically manages disk file
+ size, extensions and space reclamation.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Data and index caching provides quick access to data without
+ the requirement to load index data from disk.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Implicit savepoints ensure data integrity during transactions.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ </section>
+ </chapter>
<chapter id="building-falcon">
<title>Getting and Building Falcon</title>
Modified: trunk/falcon/se-falcon.xml
===================================================================
--- trunk/falcon/se-falcon.xml 2007-01-08 16:59:17 UTC (rev 4398)
+++ trunk/falcon/se-falcon.xml 2007-01-08 17:20:42 UTC (rev 4399)
Changed blocks: 1, Lines Added: 4, Lines Deleted: 132; 4700 bytes
@@ -10,140 +10,12 @@
%phrases.entities;
]>
<chapter id="se-falcon">
+<title>Using Falcon</title>
- <title>The Falcon Storage Engine</title>
+ <para>This chapter contains information on using Falcon, including
+ configuration parameters, detals on how Falcon works internally and the
+ limitations of the current release. </para>
- <para>
- The Falcon Storage Engine has been designed with modern database
- requirements in mind, and particularly for use within high-volume
- web serving or other environment that requires high performance,
- while still supporting the transactional and logging functionality
- required in this environment.
- </para>
-
- <warning>
- <para>
- Falcon is currently an Alpha release and should not be used in
- production environments. Falcon is currently only supported within
- a fork of the MySQL 5.1 release tree and is not considered ready
- for production. It is provided only for testing and evaluation
- purposes. It is included in the 5.1 manual because it is
- compatible with features and functionality within the MySQL 5.1
- server.b
- </para>
-
- <para>
- Note that the Falcon 5.1 fork may not include all feature or bug
- fixes that are applied to the main MySQL 5.1 tree.
- </para>
- </warning>
-
- <para>
- Falcon is currently available only for the 32-bit Windows and 32-bit
- or 64-bit Linux operating systems. Additional platforms will be
- added after the alpha release.
- </para>
-
- <section id="se-falcon-features">
-
- <title>Falcon Features</title>
-
- <para>
- Falcon has been specially developed for systems that are able to
- support larger memory architectures and multi-threaded or
- multi-core CPU environments. Most 64-bit architectures are ideal
- platforms for the Falcon engine, where there is a larger available
- memory space and 2-, 4- or 8-core CPUs available. It can also be
- deployed within a standard 32-bit environment.
- </para>
-
- <para>
- The Falcon storage engine is designed to work within high-traffic
- transactional applications. It supports a number of key features
- that make this possible:
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- True Multi Version Concurrency Control (MVCC) enables records
- and tables to be updated without the overhead associated with
- row-level locking mechanisms. The MVCC implementation
- virtually eliminates the need to lock tables or rows during
- the update process.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Flexible locking, including flexible locking levels and smart
- deadlock detection keep data protected and transactions and
- operations flowing at full speed.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Optimized for modern CPUs and environments to support multiple
- threads allowing multiple transactions and fast transaction
- handling.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Transaction-safe (fully ACID-compliant) and able to handle
- multiple concurrent transactions.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Serial Log provides high performance and recovery capabilities
- without sacrificing performance.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Advanced B-Tree indexes.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Data compression stores the information on disk in a
- compressed format, compressing and decompressing data on the
- fly. The result is in smaller and more efficient physical data
- sizes.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Intelligent disk management automatically manages disk file
- size, extensions and space reclamation.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Data and index caching provides quick access to data without
- the requirement to load index data from disk.
- </para>
- </listitem>
-
- <listitem>
- <para>
- Implicit savepoints ensure data integrity during transactions.
- </para>
- </listitem>
-
- </itemizedlist>
-
- </section>
-
<section id="se-falcon-configuration">
<title>Configuration Parameters</title>
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r4399 - trunk/falcon | mcbrown | 8 Jan |