Hello, I have an application that has adding user-defined field functionality. There is a basic set of information fields user might need to fill in to submit the data. User can also define his/her own information field. For example, user can type in user-defined field name and its value: 'I am allergic to": "peanut, cat".
When an application needs to store arbitrary user defined data, I understand that NoSQL might be needed instead of RDBMS. But I just want to survey if there is a good way to do this without moving too far away from web2py DAL.Thank you.