The InnoDB tablespace
InnoDB keeps its data in a tablespace, which is essentially a virtual filesystem span-
ning one or many files on disk. InnoDB uses the tablespace for many purposes, not
just for storing tables and indexes. It keeps its undo log (old row versions), insert
buffer, doublewrite buffer (described in an upcoming section), and other internal
structures in the tablespace.