Taxonomía de Datos y Persistencia

Clasificación y tipos de estructuras para el almacenamiento de información.

Arquitectura de Datos

Entender cómo fluyen los datos es el primer paso para diseñar sistemas eficientes.

Estructuras de Datos y Persistencia

En el desarrollo de aplicaciones, los datos pueden ser volátiles (memoria RAM) o persistentes (almacenamiento secundario). La taxonomía nos ayuda a elegir el método correcto según la necesidad:

  • Datos Planos: Archivos secuenciales (TXT, CSV).
  • Datos Estructurados: Bases de datos relacionales (SQL).
  • Datos No Estructurados/Semi-estructurados: JSON, XML, NoSQL.

Ejemplo de Estructura en Python

# Representación de una entidad en Python
estudiante = {
    "id": 101,
    "nombre": "Eduardo Pimienta",
    "curso": "Acceso a Datos",
    "status": "Activo"
}
# La persistencia convertirá este objeto en un registro de DB o línea de archivo