Open KL13NT opened 3 years ago
IDEA: Don't transform the datastore itself. Transform the representation by adding an abstraction layer that translates the datastore format into an application format, like an ODM.
This proves useless against the current data though. We're still in pre-v1.0.0, so it should be okay to nuke it all.
The current schema is difficult to maintain and use, and forces me to build mumbo jumbo code that is confusing and poor in performance. It's also difficult to get started with since it's difficult to document for onboarding.
The current schema is:
This schema is not properly built, doesn't adhere to any SOLID principles, difficult to maintain, and is difficult to maintain. The new schema is:
This will require an overhaul of the codebase to use the new schema.