OTX database engine
The database engine is responsible for all access to the OTX data and performs the following main tasks:
- High-performance and resource-efficient access to data OTX
- Validierung
- Object search
- Reference management (automatic adjustment of the references to changes)
The database module consists of the OTX-API and an XML database, as illustrated. The OTX API is the interface for the user. It is used in the ODF, but can the design features are based accordingly as a standalone product.
Basic structure of the database engine
We are assuming that OTX databases are quite large and have a high degree of interconnectedness (up to 10,000 processes with up to 1GB memory required). To-performance on this data and saves resources access, embedded XML database of a third party is used with the following features:
- Maximum performance with maximum conservation of resources!
- Direct storage to XML transformations without
- Flexible storage control: only the parts are loaded into memory that are used
- Database query on XQuery
- Processing almost indefinitely large projects OTX
- For the user, it is hardly noticeable, whether he is working with a large or a small project OTX
- Traditional approaches often have a memory limit (about 100 MB OTX data). Moreover, the processing speed decreases rapidly with larger DB!
See also
-
Created14. April 2011
-
Version4
-
Amended02. May 2011
-
Hits2995