Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

When to Avoid EAV Models

We should probably Avoid the EAV model. The definition of an EAV model is having tables in a Database that contain three columns: object, attribute, value.

  • Either do information full up in a database or don’t do it at all in a database. Databases are designed for data.
  • Of course you have to store your information somewhere.
  • So something like an inner platform is needed for that.
  • But you have to avoid the inner platform effect which is to create a platform which does pretty much the same thing as the platform used to build it, i.e. creating a database in code using a database to store it in for example.
  • To avoid this you need to provide significant additional value in your inner platform. Information orientation allows you to do this.



This post first appeared on This Stack, please read the originial post: here

Share the post

When to Avoid EAV Models

×

Subscribe to This Stack

Get updates delivered right to your inbox!

Thank you for your subscription

×