SurrealDB
Универсальная мультимодельная база данных, объединяющая векторы, графы, документы, временные ряды и файлы для приложений реального времени с возможностью масштабирования.
Сообщество:
Обзор продукта
Что такое SurrealDB?
SurrealDB – это нативная, распределенная база данных с открытым исходным кодом, разработанная для упрощения создания и масштабирования приложений реального времени. Она уникально интегрирует несколько моделей данных – векторы, графы, документы, временные ряды и файловое хранилище – в одну платформу, позволяя разработчикам без усилий управлять сложными отношениями данных и разнородными типами данных. SurrealDB поддерживает ACID-транзакции, детализированный контроль безопасности и уведомления о событиях в реальном времени. Гибкие варианты развертывания варьируются от пограничных устройств до крупных кластеров петабайтного масштаба. Платформа включает SurrealQL, мощный язык запросов, и Surrealist, графический интерфейс для управления базой данных. SurrealDB также предлагает SurrealML, позволяющий выполнять модели машинного обучения непосредственно на данных, улучшая аналитику и получение инсайтов без внешних зависимостей.
Ключевые функции
Поддержка мультимодельных данных
Унифицированная обработка векторов, графов, документов, временных рядов и файлов в рамках единого движка базы данных.
Архитектура, управляемая событиями в реальном времени
Позволяет приложениям мгновенно реагировать на изменения данных с помощью встроенных уведомлений о событиях.
Расширенная безопасность и контроль доступа
Поддерживает разрешения на уровне строк и полей, интеграцию OAuth, SAML, LDAP и настраиваемые хуки аутентификации.
Многотабличные транзакции, соответствующие ACID
Обеспечивает целостность данных с помощью транзакций, охватывающих несколько строк и таблиц без ограничений по времени.
Масштабируемые варианты развертывания
Эффективно работает на пограничных устройствах или горизонтально масштабируется до кластеров петабайтного размера с поддержкой управляемых облачных сервисов.
Интегрированный движок машинного обучения
SurrealML позволяет хранить, версионировать и выполнять модели машинного обучения непосредственно в базе данных.
Варианты использования
- Приложения реального времени : Идеально подходит для приложений, требующих мгновенного обновления данных и рабочих процессов, управляемых событиями, таких как финансовая торговля и многопользовательские игры.
- Моделирование сложных отношений : Поддерживает двунаправленные шаблоны графовых данных для расширенного анализа в социальных сетях, системах рекомендаций и обнаружения мошенничества.
- IoT и граничные вычисления : Эффективно управляет различными типами данных от датчиков и устройств с масштабируемым развертыванием от границы до облака.
- Управление контентом и медиа : Хранит и транслирует документы, изображения, аудио и видео файлы напрямую, поддерживая платформы с большим объемом контента.
- Безопасность корпоративных данных : Обеспечивает детализированный контроль доступа и интегрируется с корпоративными системами аутентификации для безопасного управления данными.
- Встроенные рабочие процессы машинного обучения : Позволяет запускать модели ML вместе с хранилищем данных для получения аналитики в реальном времени без внешней обработки.
Часто задаваемые вопросы
Альтернативы SurrealDB
database.build
Браузерная песочница для PostgreSQL, использующая ИИ для помощи пользователям в создании и управлении базами данных.
FluentDB
Нативный клиент баз данных для macOS, позволяющий запрашивать PostgreSQL, MySQL, SQLite и SQL Server на обычном английском языке со встроенными защитными механизмами.
Navicat Premium
Комплексный инструмент для управления и разработки баз данных с поддержкой множества типов баз данных и расширенными возможностями для эффективной работы с данными и совместной работы.
Twine
Глобальная платформа для фриланса, соединяющая бизнес с экспертами в креативных, цифровых и AI-областях из более чем 190 стран.
Pluggy.ai
Платформа открытых финансов, обеспечивающая беспрепятственный доступ к финансовым данным и инициированию платежей через единый API.
Fastly
Высокопроизводительная edge-облачная платформа для доставки контента, безопасности и решений для работы с данными в реальном времени — для более быстрых и безопасных цифровых сервисов.
Clore.ai
Децентрализованный GPU-маркетплейс, обеспечивающий выгодный и гибкий доступ к высокопроизводительным вычислениям для ИИ, майнинга и рендеринга.
Fluidstack
Облачная платформа, предоставляющая быструю, масштабную GPU-инфраструктуру для обучения и вывода моделей ИИ, которой доверяют ведущие лаборатории и предприятия ИИ.

