CDB

Last modified: 03 July 2025

CDB is in-memory-typed-object-with-props based DB that support prototypes and object/properties aspect.

  • Object id defined as type with properties.

  • Write clone object and swap it on commit.

  • Reader is not disturbed if object is changed because reader are valid until GC phase.

  • You should create object from another object as prototype and override some properties.

  • Change on prototypes are visible in instances on not override properties.

  • Type and properties should have named aspect interface as generic way to do some crazy shit like custom UI etc…