SQLx — это набор асинхронных инструментов для SQL на чистом Rust, обеспечивающих проверку запросов во время компиляции без DSL.
— Асинхронный. Создан с нуля с использованием
async
/await
для максимального параллелизма— Проверяемые во время компиляции запросы
— Поддерживаются PostgreSQL, MySQL, MariaDB, SQLite
— Драйверы Postgres и MySQL/MariaDB написаны на чистом Rust с использованием безопасного кода.
— Независимость от времени выполнения. Работает на различных средах исполнения (
async-std
/ tokio
/ actix
) и TLS-бэкендах (native-tls
, rustls
).@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🔥1
mkdir ~/ydbd && cd ~/ydbd
curl https://install.ydb.tech | bash
./start.sh ram
# или ./start.sh disk
# или ./start.sh drive "/dev/$DRIVE_NAME"
YDB — это отказоустойчивая распределенная СУБД SQL. YDB обеспечивает высокую доступность, горизонтальную масштабируемость, строгую согласованность и поддержку транзакций ACID. Запросы выполняются с помощью диалекта SQL (YQL).
YDB позволяет одновременно работать с транзакционными (OLTP), аналитическими (OLAP) и потоковыми нагрузками.
Вместо полноценной установки (выше), можно запустить YDB используя Docker:
mkdir ~/ydbd && cd ~/ydbd
mkdir ydb_data && mkdir ydb_certs
docker run -d --rm --name ydb-local -h localhost \
--platform linux/amd64 \
-p 2135:2135 -p 2136:2136 -p 8765:8765 \
-v $(pwd)/ydb_certs:/ydb_certs -v $(pwd)/ydb_data:/ydb_data \
-e GRPC_TLS_PORT=2135 -e GRPC_PORT=2136 -e MON_PORT=8765 \
-e YDB_USE_IN_MEMORY_PDISKS=true \
cr.yandex/yc/yandex-docker-local-ydb:latest
▪️ GitHub
▪️ Доки
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎3🔥3❤2🤬2
StarRocks, проект Linux Foundation, — это база данных MPP OLAP нового поколения с быстрой обработкой данных для сложных аналитических кейсов, включая многомерную аналитику, аналитику в реальном времени и не только.
Быстрый старт с помощью Docker:
docker run -p 9030:9030 -p 8030:8030 -p 8040:8040 -itd \
--name quickstart starrocks/allin1-ubuntu
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥3
pg_cron — простой планировщик заданий на основе cron для PostgreSQL (10+), который запускается внутри БД в качестве расширения.
pg_cron использует тот же синтаксис, что и обычный cron, но позволяет планировать команды PostgreSQL непосредственно из базы данных.
Написан на чистом C
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤6🔥1
TimescaleDB — это open-source БД, разработанная для того, чтобы сделать SQL масштабируемым для данных временных рядов.
TimescaleDB разработана на основе PostgreSQL и упакована как расширение PostgreSQL, обеспечивая автоматическое разделение по времени и пространству (ключ разделения), а также полную поддержку SQL.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍5🥰1
Directus — это интуитивно понятное open-source приложение, предоставляющее REST+GraphQL API для совместной работы с данными без кода для любой базы данных SQL.
Directus позволяет выполнять CRUD-операции, назначать роли с полностью настраиваемыми правами, создавать сложные и детализированные запросы, настраивать управляемые событиями веб-хуки и автоматизацию задач и многое другое
Сочетая удобство headless CMS с мощью BaaS, Directus обрабатывает API, Auth, Admin и многое другое, чтобы можно было сосредоточиться на создании приложений и сайтов.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍6🔥1