CyphesisDatabasePersistence

From WorldForgeWiki

Jump to: navigation, search

Overview

Cyphesis requires a database persistence backend to ensure the full contents of the world survives a server restart.

Storage scheme

The world is modeled in Cyphesis as entities, and complete information about these entities can be broken into two categories for storage. Core entity data, and entity properties. The core entity data covers the identity, type and location information that all entities must have. Entity properties are optional, unlimited in number and can be of arbitrary data type. The proposed schema requires only two storage tables to store these two types of data. The entities table, and the properties table.

Personal tools