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
FerretDB была основана, чтобы стать фактической заменой MongoDB с открытым исходным кодом.
По сути FerretDB представляет собой прокси, конвертирующий запросы протокола MongoDB 5.0+ в SQL — с использованием PostgreSQL или SQLite в качестве движка базы данных.
Быстрый запуск FerretDB с PostgreSQL на бекенде:
docker run -d --rm --name ferretdb -p 27017:27017 ghcr.io/ferretdb/all-in-one
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🤔6👍2🔥1😱1
Forwarded from Sql задачи
Какой из следующих запросов отобразит всех студентов, у которых вторая буква в имени - «i»?
Anonymous Quiz
7%
select first_name from students where first_name like ‘%i_’;
12%
select first_name from students where first_name like ‘%i%’;
66%
select first_name from students where first_name like ‘_i%’;
7%
select first_name from students where first_name like ‘_i_’;
8%
Посмотреть ответ
👍23❤10🔥7🎉1
Представлен выпуск СУБД DuckDB 1.0, позиционируемой как вариант SQLite для аналитических запросов. DuckDB сочетает такие свойства SQLite, как компактность, возможность подключения в форме встраиваемой библиотеки, хранение БД в одном файле и удобный CLI-интерфейс, со средствами и оптимизациями для выполнения аналитических запросов, охватывающих значительную часть хранимых данных, например, выполняющих агрегирование всего содержимого таблиц или слияние нескольких больших таблиц.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤7🔥3
Git Query Language — это SQL-подобный язык для выполнения запросов к файлам .git с поддержкой большинства функций SQL, таких как группировка, упорядочивание и агрегация.
Зачем нужен GQL?
— GQL выполняет запрос "на лету" без необходимости создавать базы данных или конвертировать .git-файлы в любой другой формат — довольно удобно
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤2🔥2🤔2
sudo dpkg -i infinity-0.1.1-x86_64.deb
sudo systemctl start infinity
Infinity предоставляет широкий спектр возможностей поиска по таким типам данных, как векторы и структурированные данные. Она обеспечивает надежную поддержку таких приложений как AI-поисковики, рекомендательные системы, чатботы и приложения RAG.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4🔥3
В настоящий момент у пользователей Postgres, которым нужен механизм поиска и аналитики, есть два варианта: использовать внешние сервисы вроде Elasticsearch, которые мощны, но их сложно запускать, настраивать и синхронизировать, или использовать встроенный поиск и агрегацию Postgres, которым не хватает важных функций и которые плохо работают с большими массивами данных.
ParadeDB предоставляет удобный компромисс, предоставляя разработчикам привычный Postgres и производительность специализированной поисковой и аналитической базы данных.
Быстрый старт с помощью Docker:
docker run --name paradedb paradedb/paradedb
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4❤3😁1🤔1
OrientDB — это open-source многомодельная СУБД NoSQL, которая объединяет возможности графов и документов в одну масштабируемую, высокопроизводительную базу данных.
OrientDB была разработана с нуля с упором на производительность, она быстро выполняет операции чтения и записи.
OrientDB эффективно использует оперативную память, позволяет делать обход частей или целых деревьев и графов за миллисекунды.
При этом скорость обхода не зависит от размера базы данных.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
—
brew install cube2222/octosql
OctoSQL — CLI-инструмент, который позволяет работать с множеством баз данных (и файлов) с помощью SQL через единый интерфейс и выполнять JOIN между ними.
Например, OctoSQL может помочь объединить JSON-файл с таблицей PostgreSQL.
В то же время OctoSQL — это легко расширяемый движок потока данных, и его можно использовать для добавления SQL-интерфейса в свои собственные приложения.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤4🔥2
SirixDB имеет облегченный буфер-менеджер, способный хранить ссылки на страницы in-memory.
SirixDB представляет собой структурированное хранилище временных документов и хранит истории всех ресурсов в компактной форме.
Процессор запросов поддерживает сложные запросы, связанные с разными временными диапазонами.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍2🔥2👎1
—
sudo apt install pg-activity
pg_activity сканирует представление pg_stat_activity с заданным временем обновления, от 0.5 до 5 секунд.
pg_activity работает как локально, так и удаленно. При локальном выполнении, чтобы получить достаточные права для отображения системной информации, системный пользователь, запускающий pg_activity, должен быть тем же пользователем, который запускает сервер postgresql (postgres по умолчанию), или иметь больше прав, например root.
Пользователь PostgreSQL, используемый для подключения к базе данных, должен быть суперпользователем, чтобы получить как можно больше данных. В противном случае pg_activity может работать хуже — например системная информация или данные временных файлов не будут отображаться.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3❤2
—
java -jar jsql-injection-v0.98.jar
jSQL Injection входит во многие дистрибутивы, такие как Blackbuntu, Pentest Box, Parrot Security OS, Kali Linux, ArchStrike и BlackArch Linux.
Конечно же, исключительно в этичных целях
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥2