Issue 115625 - Improve OOo save times by splitting a large file to many.
Summary: Improve OOo save times by splitting a large file to many.
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: OOo 3.3 RC4
Hardware: Unknown Linux, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Keywords: needhelp
Depends on:
Reported: 2010-11-17 08:31 UTC by de_logics
Modified: 2014-02-11 21:11 UTC (History)
2 users (show)

See Also:
Issue Type: FEATURE
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description de_logics 2010-11-17 08:31:39 UTC
As seen from Issue 110349, the saving mechanism of OOo is - 

1) Unreliable
2) Slow

For large files, actually the slow part is obvious, there's no work around
except by incremental saving, which's difficult to implement.

However the saving mechanism could be enhanced by splitting a large file into
many parts with a predefined nomenclature. There should be a saving mechanism by
which a document will be split to many parts after it has reached a certain size
(which will be defined by the user). All splitted files will contain info about
the size after which the file should be split, by using this and the
nomenclature of the broken files (which will be searched for) the document will
be opened as a whole.

The document will be broken from the beginning to the end, thus saving a
document will only recreate a single file rather than many or a large file.

It might happen that a user deletes certain section of the document, making one
part lighter... this will be accepted as it is. To fix this issue however
there's be an option to recompute all the parts and recreate them.