What If OpenDocument Used SQLite?

What If OpenDocument Used SQLite?

Introduction

Suppose the OpenDocument file format, and specifically the "ODP" OpenDocument Presentation format, where built around SQLite. Benefits would include:

  • Smaller documents
  • Faster File/Save times
  • Faster startup times
  • Less memory used
  • Document versioning
  • A better user experience

Note that this is only a thought experiment. We are not suggesting that OpenDocument be changed. Nor is this article a criticism of the current OpenDocument design. The point of this essay is to suggest ways to improve future file format designs.

About OpenDocument And OpenDocument Presentation

The OpenDocument file format is used for office applications: word processors, spreadsheets, and presentations. It was originally designed for the Open