Why would anyone store JSON data in a relational database, thus losing the opportunity to join with the objects kept as JSON data ? I guess that I like normalized data too much and that some people have performance constraints, but still - a denormalized tables solves that problem and keeps output formatting sanely out of the data model.