La categoría de bases de datos «NewSQL» hace referencia a las mismas capacidades de escalado y niveles de rendimiento de las bases de datos NoSQL, manteniendo el modelo relacional y la consistencia de las bases de datos de las principales bases de datos como Oracle, SQL Server y MySQL. Uno de los productos en la categoría NewSQL es NuDDB, una empresa sobre la que he escrito antes.
NuoDB apunta explícitamente a las cargas de trabajo en la nube porque las capacidades de escalamiento de NuoDB se alinean bien con la elasticidad de la computación en la nube. Dentro de este último, la infraestructura de la nube se puede proporcionar o aprovisionar de forma dinámica, según el flujo y reflujo de la demanda de los usuarios, y NuoDB solo encaja en tales escenarios.
Nube a través de la luna (disparo)
Únase al proyecto Moonshot, la nueva iniciativa de servidor de HP que se centra en la concentración de servidores de alta densidad, cada uno con un consumo de energía muy bajo. HP anunció la disponibilidad de su oferta Moonshot, basada en procesadores Intel S1260Atom, el 8 de abril. Con ese producto, un solo sistema 4.3U contiene 45 servidores físicos discretos.
Hablé con Seth Proctor, arquitecto jefe de NuoDB, quien explicó que NuoDB quería ver cuántas bases de datos se podían ejecutar en una sola caja Moonshot, en términos del total de bases de datos alojadas en el sistema y la cantidad de bases de datos activas simultáneamente a la vez. .
cambio de banco
Esta estructura de valor se basa en un escenario de hospedaje de múltiples inquilinos, en el que varios blogs se hospedan en un solo sistema Moonshot y solo una fracción de ellos encuentra tráfico de páginas vistas en un momento discreto. Kicker: NuoDB puede cerrar bases de datos que no están en uso activo.
El resultado: NuoDB dijo que podría servir 7200 bases de datos activas y un total de 72 000 bases de datos en un solo sistema Moonshot. Incluso bajo esta tarea, la compañía dijo que el servidor tiene un uso de solo el 70 por ciento, por lo que, en teoría, los números podrían aumentar. NuoDB dijo que la siguiente captura de pantalla muestra una lectura del panel de administración de una ejecución de prueba de Moonshot. Los números son un poco más bajos que los mencionados anteriormente, pero con el uso del servidor en un 67 por ciento, parece estar bien.
Imagen: Captura de pantalla de Andrew Brust / Krypton Solid
Superar el escenario de alta densidad también es importante. Si un blog en particular alojado en el sistema Moonshot ve un aumento significativo en el tráfico, podría ser lógico mover esa base de datos a una plancha más grande, con la opción de volver a moverla al cuadro Moonshot si cae la sugerencia. NuoDB afirma que puede realizar dicha migración mientras la base de datos permanece activa, en línea y activa. La compañía llama a esta base de datos «explosión», y si funciona como se anuncia, parecería un socio sensible para la capacidad de alta densidad.
Patente pendiente
NuoDB ha presentado una solicitud de patente por la capacidad de descifrar, junto con la capacidad de «hibernar» las bases de datos cuando no están en uso y reactivarlas a pedido. Proctor me dijo que la latencia involucrada en las bases de datos de activación es de solo unos 200 milisegundos en un sistema Moonshot y significativamente menor en servidores basados en procesadores de mayor potencia.
Quo Vadis
El movimiento NewSQL es intrigante, ya que busca crear un consenso entre las bases de datos relacionales cliente-servidor de décadas de antigüedad y los recién llegados jóvenes y brillantes de NoSQL. No está claro si los productos de esta categoría crearán su propia cuota de mercado a largo plazo o si los proveedores relacionales anticuados adoptarán algunas ideas arquitectónicas de NewSQL. En cualquier caso, es fascinante ver la innovación en el espacio relacional, que había madurado y estaba bastante estático en la primera década de este nuevo siglo. Juntos, NuoDB y HP parecen estar superando los límites.