Некоторые особенности SurrealDB:
— Поддержка нескольких языков запросов:
База поддерживает SQL-запросы с клиентских устройств, GraphQL, ACID-транзакции, соединения WebSocket, структурированные и неструктурированные данные, графовые запросы, полнотекстовую индексацию и геопространственные запросы.
— Упрощение разработки:
SurrealDB упрощает инфраструктуру базы данных и API, устраняя необходимость в большинстве серверных компонентов.
— Работа в разных средах:
База может работать в различных окружениях, включая встроенные или распределённые облачные среды.
— Поддержка как структурированных, так и неструктурированных данных:
SurrealDB поддерживает простые документы, документы с встроенными полями и графовые связи между записями.
— Использование языка запросов SurrealQL:
Это модифицированная версия традиционного SQL, которая поддерживает запросы в реальном времени, быструю и эффективную обработку запросов, расширенные разрешения и контроль доступа для многопользовательских приложений.
Языки: Rust (99.7%), Other (0.3%), ...
⭐️ Star 30.3k
https://github.com/surrealdb/surrealdb
⚡️ @becaps
