@djsundog It all depends on what mode of access you're looking for, what flexibility in access you want, and what scale you're talking about. RDBMS took off in enterprise largely on the back of how they enabled extreme flexibility in their queries. If you don't mind having to co-design the data store and the way it's used, then you don't *need* RDBMS, but it can certainly help enable a more rapid development process too.