En los ltimos aos se han estado gestando innovaciones que poco a poco han ido permeando a los sistemas de base de datos. Aqu algunos de los ms significativos:
Base de datos en memoria. La forma en que los datos estn organizados y se
manejan es totalmente diferente. Se usan estructuras de datos simples, se eliminan problemas de transferencia de informacin. Una operacin se puede ejecutar de 20 a 200 veces ms rpido que en sistemas convencionales. El acceso ptimo es en forma de interfaz de programacin (APIs). Sybase, Oracle, Four Js y otros ofrecen algunas de estas capacidades.
Almacenamiento columnar. Para anlisis estadstico, como almacenes de datos, es
posible almacenar columnas en lugar de renglones, reduciendo la entrada y salida en forma significativa.
Almacenamiento no relacional. Para agregar grandes cantidades de datos y realizar
operaciones de bsqueda ha aparecido ste modelo. BigTable de Google, SimpleDB de Amazon y Azure Storage de Microsoft son ejemplos. Algunos proveen funcionalidad para administrar documentos XML, como Tierlogic, Tamino, XMS. Los sistemas tradicionales incluyendo a Oracle, IBM y Microsoft han extendido sus productos a tipos de datos geogrficos y no-estructurados.
La nube. Ofrece por primera vez la verdadera posibilidad de almacenamiento
ilimitado. Bases de datos en data centers internos pueden extenderse a operar en centros de datos pblicos. Microsoft SQL Azure es el mejor ejemplo.
Appliances. Para bases de datos de mltiples Terabytes, la escalabilidad de un solo
sistema continuar siendo ms econmica que la nube. Las aplicaciones de misin crtica requieren cada vez ms empaquetar hardware, software y una arquitectura preconfigurada a una carga especfica de trabajo. Desde sistemas de 8 procesadores hasta contenedores con miles de servidores preconfigurados a la medida.
Sensores y tiempo real. En el mundo de los sistemas embebidos que manejan
tecnologas como RFID y eventos en Internet, se hace necesario analizar la informacin y tomar accin en memoria y antes de almacenar datos. StreamInsight es una nueva caracterstica en la reciente liberacin de Microsoft SQL Server 2008 R2. Con certeza veremos la aparicin de una nueva generacin de sistemas de base de datos durante los siguientes 3 aos, y la gran batalla que la misma conllevar. Lo popular y lo gratuito est bien, pero ah no est la innovacin ni las nuevas oportunidades.