To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=78574
User fs changed the following:
What |Old value |New value
================================================================================
Target milestone|OOo 3.1 |OOo 3.x
--------------------------------------------------------------------------------
------- Additional comments from [EMAIL PROTECTED] Wed Aug 27 13:07:33 +0000
2008 -------
No, it isn't a "major flaw", it was intentionally introduced this way back when
we designed the application, for various reasons. See below for details.
As a preliminary note:
Please note that OpenOffice.org's way to prevent data loss through crashes is
the crash recovery. If that would work with forms/reports, too (which it
currently doesn't), the the a major foundation of the issue ("4. let OOo crash;
Result: lost hours of work") would vanish.
Unfortunately, there's no resources in the framework team to fix the auto
recovery process so it also works with database documents, so ...
Now for the reasons why it is as it is:
Since .odbs use ZIP containers as storage format (as it is dictated by the ODF
format we us), an attempt to save the complete document is potentially
expensive: It implies that we need to store *all* parts of the document, again -
all forms, all reports, plus the contained data. For a sufficiently large number
of sub documents, and, more important, for a sufficiently large data set in the
DB, this is an expensive operation. Note, that here "large" data set means
something starting with 10 MB or so, which isn't really much data for real life
use cases.
If we would save the complete DB doc with every save of a form/report/table
design/query design/relation design/layout change (the latter being things like
simply changing the with of a column in the table data view), then this will
potentially buy us severe performance problems. It's worth investigating how
severe those problems are, but "Just Do It" is not the right way here, IMO.
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]