JSONField is specific to PostgreSQL [1]. If you're working in Django and are bound to some other vendor, RDMS-agnostic solution is handy. [1] https://docs.djangoproject.com/en/2.0/ref/contrib/postgres/f...
JSONField is not always available and is not equivalent to EAV.
That's an overgeneralisation. EAV is used in certain situations to solve one specific problem. It's not general-purpose and should not be used as one.
JSONField is specific to PostgreSQL [1]. If you're working in Django and are bound to some other vendor, RDMS-agnostic solution is handy. [1] https://docs.djangoproject.com/en/2.0/ref/contrib/postgres/f...
JSONField is not always available and is not equivalent to EAV.
That's an overgeneralisation. EAV is used in certain situations to solve one specific problem. It's not general-purpose and should not be used as one.