Key-Value Store Log File System login: String name: String age: Short local ID: Long User Group name: String local ID: Long groups avatar: Byte[ ] login name age Indices
Store Log File System property ID = 1: String property ID = 2: String property ID = 3: Short local ID: Long type ID = 1 type ID = 2 property ID = 2: String local ID: Long link ID = 1 blob ID = 1: Byte[ ] property ID = 1 property ID = 2 property ID = 3 Indices type ID User — 1 Group — 2 property ID login — 1 name — 2 age — 3 link ID groups — 1 blob ID avatar — 1
Store Log File System type name 㲗 ID property name 㲗 ID link name 㲗 ID blob name 㲗 ID IDs local ID → ID property value (local ID, property ID) → value property index (property ID, value) → local ID not null property index property ID → local ID link value & index (local ID, link ID) 㲗 (link ID, type ID, local ID) blob value (local ID, blob ID) → file name not null blob index blob ID → local ID Для каждого типа