Marauroa Database Structure: Difference between revisions
Content deleted Content added
imported>Hendrik Brummermann m moved DatabaseDesign to Marauroa Database Structure |
imported>Hendrik Brummermann No edit summary |
||
Line 1:
{{Navigation for Marauroa Top}}
{{Navigation for Marauroa Developers}}
{{Database Access}}
__TOC__
This article describes the table structure of the Marauroa database. You might want to have a look at [[High Level Database Access]] which explains the high level API to access the database from your program code. The article [[Low Level Database Access]] describes how Marauroa accesses the database internally and how you can add support for your own tables.
Line 28 ⟶ 33:
[[Image:Database-rpobjects.png]]
Player objects are linked to their account using the table characters.
Note: Currently the rpobjects (including owned slots and rpojbects in those slots) are serialized in a Blob field. In the Marauroa Version 1.x it was a relational. Unfortunately that approach was failing performance requirements (MySQL is extremely slow on delete statements). There is a [[Meta object model for relational data storage|concept]] in development that proposes an improved relational structure.
Line 48 ⟶ 53:
[[Image:Database-marauroa.png]]
| |||