SurrealDB
Una versátil base de datos multi-modelo que combina vectores, grafos, documentos, series temporales y archivos para aplicaciones en tiempo real y escalables.
Comunidad:
Descripción del Producto
¿Qué es SurrealDB?
SurrealDB es una base de datos distribuida nativa y de código abierto diseñada para simplificar la creación y escalabilidad de aplicaciones en tiempo real. Integra de manera única múltiples modelos de datos (vectorial, grafo, documento, series temporales y almacenamiento de archivos) en una sola plataforma, permitiendo a los desarrolladores gestionar sin esfuerzo relaciones de datos complejas y tipos de datos diversos. SurrealDB admite transacciones ACID, controles de seguridad detallados y notificaciones basadas en eventos en tiempo real. Sus opciones flexibles de despliegue van desde dispositivos de borde hasta clústeres a escala de petabytes. La plataforma incluye SurrealQL, un potente lenguaje de consulta, y Surrealist, una interfaz gráfica para la gestión de bases de datos. SurrealDB también ofrece SurrealML, que permite la ejecución de modelos de aprendizaje automático integrados directamente en los datos, mejorando los análisis y conocimientos sin dependencias externas.
Características Principales
Soporte de Datos Multi-Modelo
Gestión unificada de vectores, grafos, documentos, series temporales y archivos dentro de un único motor de base de datos.
Arquitectura Basada en Eventos en Tiempo Real
Permite a las aplicaciones reaccionar instantáneamente a los cambios en los datos con notificaciones de eventos integradas.
Seguridad Avanzada y Control de Acceso
Soporta permisos a nivel de fila y campo, integración con OAuth, SAML, LDAP, y ganchos de autenticación personalizables.
Transacciones Multi-Tabla Compatibles con ACID
Garantiza la integridad de los datos con transacciones que abarcan múltiples filas y tablas sin límites de tiempo.
Opciones de Despliegue Escalables
Funciona eficientemente en dispositivos de borde o escala horizontalmente a clústeres de nivel petabyte con soporte para servicios gestionados en la nube.
Motor Integrado de Aprendizaje Automático
SurrealML permite almacenar, versionar y ejecutar modelos de aprendizaje automático directamente dentro de la base de datos.
Casos de Uso
- Aplicaciones en Tiempo Real : Ideal para aplicaciones que requieren actualizaciones instantáneas de datos y flujos de trabajo basados en eventos, como trading financiero y juegos multijugador.
- Modelado de Relaciones Complejas : Soporta patrones de datos de grafos bidireccionales para análisis avanzados en redes sociales, motores de recomendación y detección de fraude.
- IoT y Computación de Borde : Gestiona eficientemente diversos tipos de datos de sensores y dispositivos con despliegue escalable desde el borde hasta la nube.
- Gestión de Contenido y Medios : Almacena y transmite documentos, imágenes, archivos de audio y vídeo directamente, dando soporte a plataformas con gran cantidad de contenido.
- Seguridad de Datos Empresariales : Proporciona controles de acceso granulares y se integra con sistemas de autenticación empresariales para una gobernanza segura de los datos.
- Flujos de Trabajo de Aprendizaje Automático Integrados : Permite ejecutar modelos de ML junto al almacenamiento de datos para generar conocimientos en tiempo real sin procesamiento externo.
Preguntas Frecuentes
Alternativas a SurrealDB
database.build
Un entorno de pruebas de Postgres en el navegador que utiliza IA para ayudar a los usuarios en la creación y gestión de bases de datos.
FluentDB
Cliente de bases de datos nativo de macOS que permite consultar PostgreSQL, MySQL, SQLite y SQL Server en inglés cotidiano, con protecciones de seguridad integradas.
Navicat Premium
Herramienta integral de gestión y desarrollo de bases de datos que soporta múltiples tipos de bases de datos con funciones avanzadas para un manejo eficiente de datos y colaboración.
Twine
Marketplace global de freelancers que conecta negocios con expertos creativos, digitales y de AI en más de 190 países.
Pluggy.ai
Plataforma de Finanzas Abiertas que proporciona acceso fluido a datos financieros e iniciación de pagos a través de una única API.
Fastly
Una plataforma edge cloud de alto rendimiento que proporciona entrega de contenido, seguridad y soluciones de datos en tiempo real para experiencias digitales más rápidas y seguras.
Clore.ai
Mercado descentralizado de GPU que permite acceso rentable y flexible a computación de alto rendimiento para IA, minería y renderizado.
Fluidstack
Plataforma cloud que proporciona infraestructura GPU rápida y a gran escala para entrenamiento e inferencia de modelos de IA, en la que confían laboratorios y empresas líderes en IA.

