Skip to content

Internals

Neil Moore edited this page Oct 8, 2015 · 3 revisions

This page will explain some internal decisions made by the architect of the system as well as describing the system's data structures and how data flows through the system.

System modules

The database will be composed of several modules that work together within the system in order to efficiently process workloads.

The list of modules as of now is:

  • Work Manager
  • SQL Engine
  • Transaction Manager
  • Disk Synchronization Service
  • Connector/Library API

Data structures

Tables in SQL are composed of records (rows) that can be of variable length and hold various data types. As such, making a safe structure that represents these records and tables is extremely important. So far, we have come up with a scheme:

Do's, Don'ts, Gotchas and Best Practices

When attempting to expand Tervel's usage please check the Using Tervel page.

Clone this wiki locally