Subject | Re: [firebird-support] Divide database into separate files for better performance |
---|---|
Author | Helen Borrie |
Post date | 2004-06-06T02:18:01Z |
At 01:12 AM 6/06/2004 +0000, you wrote:
everything. It stores everything in pages. A page becomes a particular
type by being assigned to store a certain type of object (index nodes,
data, BLOBs, transaction inventory, etc.). It has some pages where it
stores only inventory.
One storage device isn't preferred over another for storing a particular
kind of page. When space on pages gets released through obsolescence, it
becomes available for storing more pieces of the same type of stuff. In
the case of table data, the released space is used for new rows or row
versions of data from the same table.
/hb
> Does FB allow dividing a database into separate files forNo.
>indexes and/or individual tables within a single DB?
> For example, in certain architectures scaleability andNot in this architecture. The engine totally controls the locations of
>performance can be improved if separate storage devices are
>used for indexes, transaction logs, system tables, and user tables.
everything. It stores everything in pages. A page becomes a particular
type by being assigned to store a certain type of object (index nodes,
data, BLOBs, transaction inventory, etc.). It has some pages where it
stores only inventory.
One storage device isn't preferred over another for storing a particular
kind of page. When space on pages gets released through obsolescence, it
becomes available for storing more pieces of the same type of stuff. In
the case of table data, the released space is used for new rows or row
versions of data from the same table.
/hb