You might enjoy PostgreSQL, then. It supports a variety of "weakly" structured data types, such as JSON, hashmaps (key/value types, also called hstore in PostgreSQL).
Many databases also support XML data types. And of course, you can always store unstructured data in CLOBs and BLOBs