ScyllaDB opera en el sector de las infraestructuras de datos, con una base de datos NoSQL destinada a servicios que deben gestionar numerosas lecturas y escrituras simultáneas. Establecida en Estados Unidos, la empresa se dirige especialmente a las plataformas digitales, el comercio electrónico y las aplicaciones interactivas. Su posicionamiento: aprovechar de forma eficiente los recursos de hardware para reducir los tiempos de respuesta y los costes operativos. Su sitio web, scylladb.com, reúne documentación, ofertas comerciales y recursos técnicos.
De especialistas en virtualización a las bases de datos
ScyllaDB fue fundada por Dor Laor y Avi Kivity, dos ingenieros conocidos especialmente por su trabajo en KVM, una tecnología de virtualización integrada en Linux. Presentada públicamente en 2015, su base de datos adopta el modelo distribuido de Apache Cassandra, pero se basa en una implementación diferente, escrita en C++. El objetivo es conservar una interfaz familiar para los equipos y, al mismo tiempo, replantear el uso de los procesadores, la memoria y las operaciones de entrada y salida.
Este enfoque se apoya en Seastar, un framework de programación asíncrona. La arquitectura distribuye el trabajo entre los núcleos del procesador, reduciendo el uso compartido de recursos y los mecanismos de bloqueo. Esta decisión técnica constituye uno de los principales elementos diferenciadores del producto.
Una base de datos distribuida para aplicaciones intensivas
ScyllaDB almacena los datos según un modelo de columnas anchas y los distribuye entre varios nodos. La replicación permite gestionar la disponibilidad del servicio, mientras que la incorporación de máquinas acompaña el aumento de la carga. La compatibilidad con el lenguaje CQL y los controladores de Cassandra facilita algunas migraciones, sin eliminar el trabajo de validación de los esquemas, las consultas y el comportamiento de las aplicaciones.
Los usos incluyen los perfiles de usuario, los catálogos, los historiales de eventos y la mensajería. Discord figura entre las empresas que han documentado su uso de ScyllaDB. El producto también ofrece, a través de Alternator, una interfaz compatible con la API de Amazon DynamoDB. Esta posibilidad amplía los escenarios de despliegue, pero no exime de comprobar si se cubren las funcionalidades esperadas.
La empresa obtiene sus ingresos de sus ofertas de software, del soporte y de ScyllaDB Cloud, su servicio gestionado. Este se encarga de parte de las tareas operativas, como el aprovisionamiento, las copias de seguridad y las actualizaciones. La propuesta comercial se centra tanto en el control operativo como en el rendimiento, que depende del hardware, del modelo de datos y de la carga real.
¿Y ahora qué?
Para ScyllaDB, el reto será transformar sus decisiones de arquitectura en beneficios económicos verificables frente a los servicios de los grandes proveedores de nube y otras bases de datos distribuidas. La sencillez de las migraciones, la previsibilidad de los costes y la automatización de las operaciones influirán en las decisiones de compra. Su avance también dependerá de su capacidad para hacer accesible su rendimiento sin exigir conocimientos especializados excesivos a los equipos de sus clientes. En este mercado, las pruebas con cargas representativas siguen siendo más informativas que las comparaciones teóricas.