Data Science. SQL hub
35.9K subscribers
914 photos
49 videos
37 files
973 links
По всем вопросам- @workakkk

@itchannels_telegram - 🔥лучшие ит-каналы

@ai_machinelearning_big_data - Machine learning

@pythonl - Python

@pythonlbooks- python книги📚

@datascienceiot - ml книги📚

РКН: https://vk.cc/cIi9vo
Download Telegram
💻 pg_timetable — гибкий планировщик заданий PostgreSQL c большим количеством функций

pg_timetable — это продвинутый автономный планировщик заданий для PostgreSQL, имеющий множество преимуществ перед традиционными планировщиками, такими как cron или pgAgent.
pg_timetable позволяет планировать выполнение команд PostgreSQL, системных программ и встроенных операций.

🖥 GitHub
🟡 Описание устройства pg_timetable

@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🔥2
💻 SQLx — набор инструментов на Rust для SQL

SQLx — это набор асинхронных инструментов для SQL на чистом Rust, обеспечивающих проверку запросов во время компиляции без DSL.

— Асинхронный. Создан с нуля с использованием async/await для максимального параллелизма

— Проверяемые во время компиляции запросы

— Поддерживаются PostgreSQL, MySQL, MariaDB, SQLite

— Драйверы Postgres и MySQL/MariaDB написаны на чистом Rust с использованием безопасного кода.

— Независимость от времени выполнения. Работает на различных средах исполнения (async-std / tokio / actix) и TLS-бэкендах (native-tls, rustls).

🖥 GitHub
🟡 Доки

@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92🔥1
💻 YDB — open-source распределенная СУБД, которая сочетает в себе высокую доступность и масштабируемость с высокой согласованностью и соответствием ACID


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🔥32🤬2
🦆 Традиционные базы данных требуют предварительно определенную схему таблицы и не поддерживают работу с CSV файлами, без их предварительной обработки.

#DuckDB позволяет напрямую считывать файлы CSV , устраняя необходимость в явном создании таблицы и загрузке данных.

▪️Github

@sqlhub
👍12🔥43👎2
💻 StarRocks — высокопроизводительная БД для аналитики

StarRocks, проект Linux Foundation, — это база данных MPP OLAP нового поколения с быстрой обработкой данных для сложных аналитических кейсов, включая многомерную аналитику, аналитику в реальном времени и не только.

Быстрый старт с помощью Docker:
docker run -p 9030:9030 -p 8030:8030 -p 8040:8040 -itd \
--name quickstart starrocks/allin1-ubuntu


🖥 GitHub
🟡 Доки

@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍113🔥3
💻 pg_cron — отличный scheduler для PostgreSQL

pg_cron — простой планировщик заданий на основе cron для PostgreSQL (10+), который запускается внутри БД в качестве расширения.
pg_cron использует тот же синтаксис, что и обычный cron, но позволяет планировать команды PostgreSQL непосредственно из базы данных.
Написан на чистом C

🖥 GitHub

@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75🔥1
⚡️ Redka (Red is re-implemented with SQLite)

Выпущена новая версии Redka 1.0. В ней реализованы строки, списки, сеты, хэши, отсортированные сеты, а также управление ключами и транзакциями.

Github

@sqlhub
9👍4😁2🔥1
💻Postgres Message Queue (PGMQ)

Легковесная очередь сообщений
Как AWS SQS и RSMQ, только на Postgres

Запустить, используя Docker:
docker run -d --name postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 quay.io/tembo/pgmq-pg:latest

🖥 GitHub
🟡 Доки

@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍106🔥1
💻 TimescaleDB — база данных временных рядов

TimescaleDB — это open-source БД, разработанная для того, чтобы сделать SQL масштабируемым для данных временных рядов.
TimescaleDB разработана на основе PostgreSQL и упакована как расширение PostgreSQL, обеспечивая автоматическое разделение по времени и пространству (ключ разделения), а также полную поддержку SQL.

🖥 GitHub

@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍5🥰1