12.10.2021 14:52, Dimitry Sibiryakov wrote:

GOALS
======
1) Extend the current limits on database size

  Current limit is 16 TB and can be extended without explicit tablespace managing by something similar to OS memory mapping technique effectively adding some external-sourced bits to current 32 bits page number.

2) Keep non active parts of a database on slow disks (having big volume)

  This part is meaningless because good storages provide storage tiering at block level.

3) Split indices from the database

  It is useful only if tablespace can have bigger page size reducing index depth.

There's also 4th goal: provide internal infrastructure (splitting page spaces into multiple files) to support partitioning later. I expect these two features to share a lot.


Dmitry


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to