—
brew install sqlpage
SQLpage — это open-source конструктор веб-приложений, основанный только на SQL. Он предназначен для специалистов по изучению данных и аналитиков, чтобы они могли быстро создавать веб-приложения, не заботясь о концепциях веб-программирования.
С помощью SQLPage достаточно писать простые .sql-файлы, содержащие запросы к БД для выбора, группировки, обновления, вставки и удаления данных, чтобы получить веб-страницы, отображающие данные в виде текста, списков, графиков и форм.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍11😱9🔥5😁3
—
pipx install harlequin
Harlequin может работать практически в любой среде, на любом терминале. Для работы используется fish в tmux на Alpine по SSH? Harlequin будет работать в этой среде. Windows cmd? Без проблем.
Harlequin поддерживает работу почти со всеми БД, скоро завезут ещё (при желании можно создать свой адаптер для своей БД)
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍4🔥3
git clone -b release-3.6 https://github.com/vesoft-inc/nebula-docker-compose.git
cd nebula-docker-compose/
docker-compose up -d
NebulaGraph — это популярная база данных для графов с открытым исходным кодом, способная обрабатывать большие объемы данных с задержкой в миллисекунды, быстро масштабироваться и выполнять быструю графовую аналитику.
Широко используется в социальных сетях, рекомендательных системах, графах знаний, безопасности, в приложениях с искусственным интеллектом и т. д.
NebulaGraph способна хранить графы с сотнями миллиардов вершин и триллионами ребер и обслуживать запросы с миллисекундной задержкой.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
SpiceDB — это БД с открытым исходным кодом, вдохновленная Google Zanzibar, для хранения разрешений и прав доступа отдельных приложений
Быстрый старт с Docker:
docker run \
--name spicedb \
-p 50051:50051 \
authzed/spicedb \
serve \
--grpc-preshared-key "somerandomkeyhere"
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3😁1
Forwarded from Kali Linux
This media is not supported in your browser
VIEW IN TELEGRAM
Официальный инструмент Kali Linux для проверки всех URL-адресов домена на наличие SQL-инъекций.
▪Github
@linuxkalii
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5❤3😱1
sudo apt-get install -y gcc cmake build-essential git libssl-dev libgflags2.2 libgflags-dev libexpat1-dev libapr1-dev libaprutil1-dev libmxml-dev geos-devel
В качестве языка запросов TDengine использует чистый SQL. В дополнение к нему TDengine предлагает собственные функции для лучшего анализа временных рядов.
Быстрый старт с Docker:
docker run -d -p 6030:6030 -p 6041:6041 -p 6043-6060:6043-6060 -p 6043-6060:6043-6060/udp tdengine/tdengine
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3👍2
—
pip install -U pymilvus
Milvus — это векторная база данных с открытым исходным кодом, которая подходит для ИИ-приложений любого масштаба (почти) — от запуска демонстрационного чатбота в Jupyter Notebook до создания веб-поиска, обслуживающего миллиарды пользователей.
Можно установить Milvus локально и использовать для создания, хранения и поиска векторов.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3👍3
—
npx azimutt explore $db_url
Azimutt — это многофункциональный инструмент для изучения баз данных
Позволяет быстро перемещаться по БД, облегчает документирование и анализ данных.
Быстрый старт с Docker:
docker run -d --name azimutt \
--env-file <path_to_your_env_file> \
-p 4000:4000 \
ghcr.io/azimuttapp/azimutt:main
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4🔥4🤔2
git clone https://github.com/IceFireDB/IceFireDB.git IceFireDB-NoSQL
cd IceFireDB-NoSQL
make && ls ./bin/IceFireDB
Один из компонентов IceFireDB — IceFireDB-SQLite, — децентрализованная база данных SQLite. Предоставляет удобный механизм для построения глобальной распределенной системы баз данных. Поддерживает запись данных в IceFireDB-SQLite по протоколу MySQL. IceFireDB-SQLite хранит данные в SQLite и синхронизирует их между узлами в автоматической сети P2P.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2
XTDB — документо-ориентированная БД;
была создана для удовлетворения сложных требований к соответствию данных. К XTDB можно писать запросы с помощью SQL и XTQL.
XTDB использует:
— Apache Kafka для хранения транзакций и документов в виде почти неизменяемых журналов
— RocksDB или LMDB для размещения индексов для богатой поддержки запросов
— Clojure-протоколы для расширения возможностей (например, для замены Kafka на SQLite)
Такая конструкция позволяет поддерживать XTDB как небольшое и эффективное ядро, которое может легко масштабироваться для поддержки множества вариантов использования
Быстрый старт с Docker:
docker run --pull=always -tip 6543:3000 ghcr.io/xtdb/xtdb-standalone-ea
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥1
Сборки MySQL Community Server 9.0.0 доступны для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows.
Согласно новой модели релизов, внедренной в прошлом году, MySQL 9.0 относится к веткам "Innovation".
К этой категории также будут отнесены будущие значительные релизы MySQL 9.1 и 9.2.
Ветки "
Innovation
" рекомендованы для пользователей, желающих получать доступ к новым функциям как можно раньше. Эти версии публикуются каждые 3 месяца и поддерживаются только до выхода следующего значительного релиза (например, поддержка ветки 9.0 прекратится с появлением ветки 9.1). Примерно через год планируется выпустить LTS-релиз, который будет рекомендован для внедрений, требующих стабильности и длительной поддержки. После LTS-релиза будет создана новая ветка "Innovation" — MySQL 10.0.
Главные изменения в MySQL 9.0:
При выполнении конструкции
"EXPLAIN ANALYZE INTO"
добавлена возможность сохранения вывода в формате JSON в пользовательскую переменную, которая затем может использоваться в качестве аргумента в функциях для работы с JSON.sqlEXPLAIN ANALYZE FORMAT=JSON INTO @variable select_stmt
Разрешено оформление выражений
"CREATE EVENT", "ALTER EVENT" и "DROP EVENT"
в виде параметризованных запросов внутри хранимых процедур. Создание параметризованного запроса осуществляется с использованием выражения PREPARE, а выполнение - выражения EXECUTE
.
CREATE PROCEDURE sp(n INT)
BEGIN
SET @s1 = "CREATE EVENT e ON SCHEDULE EVERY ";
SET @s2 = " SECOND
STARTS CURRENT_TIMESTAMP + INTERVAL 10 SECOND
ENDS CURRENT_TIMESTAMP + INTERVAL 2 MINUTE
ON COMPLETION PRESERVE
DO
INSERT INTO d.t VALUES ROW(NULL, NOW(), FLOOR(RAND()*100))";
SET @s = CONCAT(@s1, n, @s2);
PREPARE ps FROM @s;
EXECUTE ps;
DEALLOCATE PREPARE ps;
END
Добавлены две новые системные таблицы, содержащие сведения о системных переменных:
variables_metadata
- содержит информацию об именах, области действия, типах и диапазонах значений всех поддерживаемых MySQL-сервером системных переменных; global_variable_attributes
- содержит значения атрибутов, выставленных для глобальных переменных, таких как offline_mode
и read_only
.Удалён ранее объявленный устаревшим серверный плагин
mysql_native_password
, обеспечивающий аутентификацию при помощи паролей. Вместо
mysql_native_password
рекомендуется перейти на использование плагина caching_sha2_password, применяющего для хэширования алгоритм SHA2 вместо SHA1.Добавлено 15 переменных для настройки и инспектирования движка MLE (Multilingual Engine Component), позволяющего использовать в хранимых процедурах и функциях код на языках, отличных от SQL.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4🔥3
git clone [email protected]:<your-username>/beekeeper-studio.git beekeeper-studio
cd beekeeper-studio/
yarn install
yarn run electron:serve
Beekeeper Studio без проблем работает на всех платформах: Linux, MacOS и Windows
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4❤2👎1