Progettare un sistema per archiviare e recuperare grandi quantità di dati.
Un sistema efficace per archiviare e recuperare grandi quantità di dati dovrebbe utilizzare un sistema di gestione di database che consiste in un modello di dati flessibile, un linguaggio di interrogazione efficiente e metodi di archiviazione ottimizzati. Dovrebbe inoltre avere una buona sicurezza per proteggere i dati dall'accesso non autorizzato.