<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Replace xcu settings storage with sqlite database"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=134421">134421</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Replace xcu settings storage with sqlite database
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>Inherited From OOo
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>telesto@surfxs.nl
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Description:
Replace xcu settings storage with sqlite database. 
The XCU is read/written rather often (every color change, every toolbar change)
and size is rather 'large' (1-3 MB).. So SQLite has some advantages IMHO.
Instead of rewriting the XCU thousand of times

Looks like regular standard in lot of software.. and sqlite tables are not to
hard to edit either.

Steps to Reproduce:
-

Actual Results:
-

Expected Results:
-


Reproducible: Always


User Profile Reset: No



Additional Info:
Better performance
Reading and writing from an SQLite database is often faster than reading and
writing individual files from disk. See 35% Faster Than The Filesystem and
Internal Versus External BLOBs.
The application only has to load the data it needs, rather than reading the
entire file and holding a complete parse in memory.
Small edits only overwrite the parts of the file that change, reducing write
time and wear on SSD drives.
Reduced application cost and complexity</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>