SurrealDB
Универсальная мультимодельная база данных, объединяющая векторы, графы, документы, временные ряды и файлы для приложений реального времени с возможностью масштабирования.
Сообщество:
Обзор продукта
Что такое SurrealDB?
SurrealDB – это нативная, распределенная база данных с открытым исходным кодом, разработанная для упрощения создания и масштабирования приложений реального времени. Она уникально интегрирует несколько моделей данных – векторы, графы, документы, временные ряды и файловое хранилище – в одну платформу, позволяя разработчикам без усилий управлять сложными отношениями данных и разнородными типами данных. SurrealDB поддерживает ACID-транзакции, детализированный контроль безопасности и уведомления о событиях в реальном времени. Гибкие варианты развертывания варьируются от пограничных устройств до крупных кластеров петабайтного масштаба. Платформа включает SurrealQL, мощный язык запросов, и Surrealist, графический интерфейс для управления базой данных. SurrealDB также предлагает SurrealML, позволяющий выполнять модели машинного обучения непосредственно на данных, улучшая аналитику и получение инсайтов без внешних зависимостей.
Ключевые функции
Поддержка мультимодельных данных
Унифицированная обработка векторов, графов, документов, временных рядов и файлов в рамках единого движка базы данных.
Архитектура, управляемая событиями в реальном времени
Позволяет приложениям мгновенно реагировать на изменения данных с помощью встроенных уведомлений о событиях.
Расширенная безопасность и контроль доступа
Поддерживает разрешения на уровне строк и полей, интеграцию OAuth, SAML, LDAP и настраиваемые хуки аутентификации.
Многотабличные транзакции, соответствующие ACID
Обеспечивает целостность данных с помощью транзакций, охватывающих несколько строк и таблиц без ограничений по времени.
Масштабируемые варианты развертывания
Эффективно работает на пограничных устройствах или горизонтально масштабируется до кластеров петабайтного размера с поддержкой управляемых облачных сервисов.
Интегрированный движок машинного обучения
SurrealML позволяет хранить, версионировать и выполнять модели машинного обучения непосредственно в базе данных.
Варианты использования
- Приложения реального времени : Идеально подходит для приложений, требующих мгновенного обновления данных и рабочих процессов, управляемых событиями, таких как финансовая торговля и многопользовательские игры.
- Моделирование сложных отношений : Поддерживает двунаправленные шаблоны графовых данных для расширенного анализа в социальных сетях, системах рекомендаций и обнаружения мошенничества.
- IoT и граничные вычисления : Эффективно управляет различными типами данных от датчиков и устройств с масштабируемым развертыванием от границы до облака.
- Управление контентом и медиа : Хранит и транслирует документы, изображения, аудио и видео файлы напрямую, поддерживая платформы с большим объемом контента.
- Безопасность корпоративных данных : Обеспечивает детализированный контроль доступа и интегрируется с корпоративными системами аутентификации для безопасного управления данными.
- Встроенные рабочие процессы машинного обучения : Позволяет запускать модели ML вместе с хранилищем данных для получения аналитики в реальном времени без внешней обработки.
Часто задаваемые вопросы
Альтернативы SurrealDB
Structify
Единая платформа данных, которая подключает разрозненные источники, кодирует бизнес-логику и предоставляет точные аналитические данные о доходах и операциях через запросы на естественном языке.
Dagster
Современный open-source оркестратор данных для построения, запуска и мониторинга data pipeline с интегрированной родословной и наблюдаемостью.
Gecko Robotics
Передовые решения для роботизированной инспекции, предоставляющие комплексные данные для обеспечения работоспособности и обслуживания критически важной инфраструктуры.
Peliqan
Комплексная платформа данных, предлагающая бесшовную интеграцию, преобразование и активацию данных с поддержкой встроенных и внешних хранилищ данных.
SingleStore
Распределённая платформа SQL-баз данных, оптимизированная для аналитики в реальном времени и транзакционных рабочих нагрузок, поддерживает многомодельные типы данных и высокую масштабируемость.
Cleanlab
Комплексная платформа для обнаружения, исправления и управления проблемами качества данных, обеспечивающая надежное развертывание моделей машинного обучения без кодирования.
Atmo
Ультраточная платформа метеорологической разведки, объединяющая глобальные данные и глубокое обучение для предоставления правительствам и отраслям прогнозов высокого разрешения в реальном времени.
Navier AI
AI-ускоренный Physics-ML решатель, обеспечивающий симуляции CFD до 1000 раз быстрее с высокой точностью и возможностями работы в реальном времени.
Аналитика сайта SurrealDB
🇺🇸 US: 15.38%
🇬🇧 GB: 6.08%
🇻🇳 VN: 5.71%
🇳🇬 NG: 5.63%
🇩🇪 DE: 5.6%
Others: 61.59%
