Estoy almacenando una cadena JSON en la base de datos que representa un conjunto de propiedades. En el código subyacente, lo exporto y lo uso para alguna lógica personalizada. Esencialmente, lo estoy usando solo como un mecanismo de almacenamiento. Entiendo que XML es más adecuado para esto, pero he leído que JSON es más rápido y preferido.¿JSON se usa solo para JavaScript?
¿Es una buena práctica usar JSON si la intención no es utilizar la cadena en el lado del cliente?
Lo guardo en una base de datos cuando sé que no será necesario separar el objeto para consultarlo. – Nosredna
Exactamente: aunque no es óptimo, hay casos en los que desea almacenar datos estructurados que son "atómicos", es decir, que solo se utilizan como entidad, no por piezas. Si es así, diseccionarlo en filas y columnas es solo por encima. Y aunque almacenar estos en RDBMS en sí mismo es un desperdicio (las tiendas clave/valor serían mejores), puede ser una opción decente si todo lo que tiene es un DB. – StaxMan