SurrealDB
A versatile multi-model database combining vectors, graphs, documents, time-series, and files for real-time, scalable applications.
Community:
Product Overview
What is SurrealDB?
SurrealDB is a native, open-source distributed database designed to simplify building and scaling real-time applications. It uniquely integrates multiple data models-vector, graph, document, time-series, and file storage-into a single platform, enabling developers to manage complex data relationships and diverse data types effortlessly. SurrealDB supports ACID transactions, fine-grained security controls, and real-time event-driven notifications. Its flexible deployment options range from edge devices to large petabyte-scale clusters. The platform includes SurrealQL, a powerful query language, and Surrealist, a graphical interface for database management. SurrealDB also features SurrealML, allowing embedded machine learning model execution directly on data, enhancing analytics and insights without external dependencies.
Key Features
Multi-Model Data Support
Unified handling of vectors, graphs, documents, time-series, and files within a single database engine.
Real-Time Event-Driven Architecture
Enables applications to react instantly to data changes with built-in event notifications.
Advanced Security and Access Control
Supports row- and field-level permissions, OAuth, SAML, LDAP integration, and customizable authentication hooks.
ACID-Compliant Multi-Table Transactions
Ensures data integrity with transactions spanning multiple rows and tables without time limits.
Scalable Deployment Options
Runs efficiently on edge devices or scales horizontally to petabyte clusters with managed cloud service support.
Integrated Machine Learning Engine
SurrealML allows storing, versioning, and executing machine learning models directly within the database.
Use Cases
- Real-Time Applications : Ideal for apps requiring instant data updates and event-driven workflows, such as financial trading and multiplayer gaming.
- Complex Relationship Modeling : Supports bi-directional graph data patterns for advanced analysis in social networks, recommendation engines, and fraud detection.
- IoT and Edge Computing : Efficiently manages diverse data types from sensors and devices with scalable edge-to-cloud deployment.
- Content and Media Management : Stores and streams documents, images, audio, and video files directly, supporting content-heavy platforms.
- Enterprise Data Security : Provides granular access controls and integrates with enterprise authentication systems for secure data governance.
- Embedded Machine Learning Workflows : Enables running ML models alongside data storage to generate real-time insights without external processing.
FAQs
SurrealDB Alternatives
Immuta
Enterprise data security platform that provides unified data governance, access control, and policy management across cloud data platforms.
Peliqan
Comprehensive data platform offering seamless data integration, transformation, and activation with built-in and external data warehouse support.
Gecko Robotics
Advanced robotic inspection solutions providing comprehensive data for critical infrastructure health and maintenance.
Cleanlab
A comprehensive platform for detecting, correcting, and managing data quality issues to enable reliable machine learning model deployment without coding.
Regex.ai
A web-based tool that streamlines the creation and understanding of regular expressions through intuitive pattern detection and visualization.
Atmo
Ultra-precise weather intelligence platform combining global data and deep learning to deliver real-time, high-resolution forecasts for governments and industries.
SalesPatriot
AI-powered back-office platform designed to help defense contractors find, manage, and win more government contracts efficiently.
Spice AI
A versatile platform that simplifies querying, federating, and accelerating data from multiple sources using SQL, enabling fast, data-grounded application and AI development.
Analytics of SurrealDB Website
🇺🇸 US: 14.14%
🇩🇪 DE: 7.3%
🇸🇪 SE: 6.88%
🇨🇦 CA: 6.24%
🇻🇳 VN: 6.18%
Others: 59.26%
