diff options
author | unknown <peterg@mysql.com> | 2003-04-28 17:01:19 -0700 |
---|---|---|
committer | unknown <peterg@mysql.com> | 2003-04-28 17:01:19 -0700 |
commit | df280ba4ca44d8ca8736a8ed2dfca5f63d401d6e (patch) | |
tree | 59c01b28f9158a88659575a9e50c0c04696b95d4 /Docs/internals.texi | |
parent | ce2329b8f72770dbe78ceb282a23cbaeea1b60f2 (diff) | |
download | mariadb-git-df280ba4ca44d8ca8736a8ed2dfca5f63d401d6e.tar.gz |
Updated PeterG's internals documentation per comments from
Monty; one minor change, plus addition of how HEAP works.
Diffstat (limited to 'Docs/internals.texi')
-rw-r--r-- | Docs/internals.texi | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Docs/internals.texi b/Docs/internals.texi index bc417e250ca..df17da14bef 100644 --- a/Docs/internals.texi +++ b/Docs/internals.texi @@ -3553,7 +3553,7 @@ raw-flags -- more country flags, all .gif files @item support -- various files for generating texinfo/docbook documentation @item -to-be-included... -- an empty subdirectory +to-be-included... -- contains a MySQL-for-dummies file @item translations -- some Portuguese myodbc documentation @end itemize @@ -3609,7 +3609,11 @@ produces) have files with similar names and functions. Thus, this (for the MyISAM table handler). Such duplicates have been marked with an "*" in the following list. For example, you will find that \heap\hp_extra.c has a close equivalent in the myisam directory -(\myisam\mi_extra.c) with the same descriptive comment. +(\myisam\mi_extra.c) with the same descriptive comment. (Some of the +differences arise because HEAP has different structures. HEAP does not +need to use the sort of B-tree indexing that ISAM and MyISAM use; instead +there is a hash index. Most importantly, HEAP is entirely in memory. +File-I/O routines lose some of their vitality in such a context.) @*@* @itemize |