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