A TPM is reviewing a database schema where engineers want to store JSON blobs in a relational column for flexibility. What is the primary trade-off to communicate?
-
A
JSON columns are always superior to normalized tables for application performance
-
B
JSON columns sacrifice queryability, indexing efficiency, and schema enforcement for flexibility
-
C
Relational databases cannot store JSON data at all and a NoSQL database must be used
-
D
JSON columns eliminate the need for database migrations when the schema changes