Subject | Re: [Firebird-general] Re: Support for Tablespaces/Data-placement in Firebird? |
---|---|
Author | Ann W. Harrison |
Post date | 2009-09-10T15:09Z |
plinehan wrote:
of performance tend to be the ones that can afford hardware.
when doing indexed reads. Typical database access strategies
require reading first from the index, then the data area to retrieve
a record, then back to the index to identify the next target record,
then back to the data area again. Putting indexes on different disks
reduces that head contention. Firebird (and InterBase) handle indexed
access differently, first identifying all the qualifying index entries
then accessing the data.
a group of related tables. That makes selective restore a
non-issue. No one could work with a database that's half
Thursday and half last Saturday.
users that don't have clear utility and performance benefits.
Cheers,
Ann
>That may be correct, but the applications that need that level
> Hmmm.... my question would then be, exactly how many Firebird
> servers run on that sort of hardware? I would respectfully
> suggest very few - RAID arrays for some, maybe.
>
of performance tend to be the ones that can afford hardware.
>No. Often placement control is used to avoid disk head contention
>
> Well, part of my question was about whether the code was there
> in the original IB6.0 release?
when doing indexed reads. Typical database access strategies
require reading first from the index, then the data area to retrieve
a record, then back to the index to identify the next target record,
then back to the data area again. Putting indexes on different disks
reduces that head contention. Firebird (and InterBase) handle indexed
access differently, first identifying all the qualifying index entries
then accessing the data.
> As I said, I have memories ofThe Interbase and Firebird philosophy says that a database is
> it being mentioned - it would be a "nice to have" and it
> wouldn't just be performance - selective backups for example?
>
a group of related tables. That makes selective restore a
non-issue. No one could work with a database that's half
Thursday and half last Saturday.
> Read only tablespaces?Unh, access control? What's the benefit of read only tablespaces?
> It could be an option for advancedLife is complicated enough without adding features for advanced
> users while maintaining the current configuration as the
> default - it's just an idea that struck me. Performance will
> not be an issue for me with my "briefcase" type app.
users that don't have clear utility and performance benefits.
Cheers,
Ann