story
In 99% of the cases, even if you need a flexible schema, PostgreSQL will remain the best choice.