I am trying to put together some pieces when it comes to my current task to allow the user to create some User Defined Fields.

While doing my research I came across the Dynamic Columns feature of MariaDB. Has anyone got a use case for the latter and how they have been benefited from that?

If that's not a recommendable solution for User Defined fields, what are your thoughts on EAV(Entity-Attribute-Value Implemetation) pattern?


  • You mean Dynamic Columns? – sticky bit May 2 '18 at 22:17
  • @stickybit Indeed! Thanks for the correction. Any experience with the latter? – thitami May 2 '18 at 22:29
  • I think it depends what these user-defined fields will be used for. Are you going to search or filter on these fields? What kind of values would typically be stored in them? In your table outlines above, where are the user-defined fields? – dbdemon May 6 '18 at 22:21
  • My opinion on EAV: mysql.rjweb.org/doc.php/eav – Rick James May 20 '18 at 22:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.