summaryrefslogtreecommitdiff
path: root/Docs/internals.texi
diff options
context:
space:
mode:
authorunknown <peterg@mysql.com>2003-04-28 17:01:19 -0700
committerunknown <peterg@mysql.com>2003-04-28 17:01:19 -0700
commitdf280ba4ca44d8ca8736a8ed2dfca5f63d401d6e (patch)
tree59c01b28f9158a88659575a9e50c0c04696b95d4 /Docs/internals.texi
parentce2329b8f72770dbe78ceb282a23cbaeea1b60f2 (diff)
downloadmariadb-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.texi8
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