Designing an EAV database correctly for historical data

An EAV ‘database’ [sic] is literally mathematically straightforwardly an undocumented description in triples of a database and its metadata, with no functionality to tablulate relationships, or query relationships, or query metadata, or type check, or maintain integrity, or optimize, or transact atomically, or control concurrency. Software engineering principles dictate that sound EAV database [sic] use … Read more

Entity Attribute Value Database vs. strict Relational Model Ecommerce

There’s a few general pros and cons I can think of, there are situations where one is better than the other: Option 1, EAV Model: Pro: less time to design and develop a simple application Pro: new entities easy to add (might even be added by users?) Pro: “generic” interface components Con: complex code required … Read more