1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/cookieYe-Yearning

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 04:00 56fb05f

Yearning

Simple, Efficient and MYSQL-Like

Seamlessly интегрирует обнаружение SQL и аудит запросов, адаптированный для использования администраторами баз данных (DBA) и разработчиками. Локально развёрнутая, ориентированная на конфиденциальность, простая и эффективная платформа аудита MYSQL.

Особенности

  • AI Assistant — наш AI помощник предлагает в реальном времени предложения по оптимизации SQL, помогая пользователям оптимизировать SQL-запросы для повышения производительности. AI ассистент также обеспечивает преобразование текста в SQL, позволяя пользователям вводить данные.
  • SQL Audit — поддерживает создание заявок на аудит SQL с рабочими процессами утверждения и автоматическими синтаксическими проверками для проверки правильности, безопасности и соответствия представленных SQL-запросов. Автоматически генерирует операторы отката, соответствующие представленным операциям DDL/DML, для лёгкого восстановления при необходимости. Ведёт полный журнал истории всех операций аудита SQL для отслеживания и аудита.
  • Query Audit — наше решение поддерживает аудит пользовательских запросов, включая ограничения на источники данных и базы данных, а также анонимизацию конфиденциальных полей. Записи запросов также сохраняются для дальнейшего использования.
  • Check Rules — автоматическая проверка синтаксиса поддерживает десятки правил проверки, удовлетворяя большинству сценариев автоматической проверки.
  • Ориентировано на конфиденциальность — локально развёртываемое и открытое решение обеспечивает безопасность вашей базы данных и SQL-запросов. Помимо предоставления контроля над инфраструктурой, решение также включает механизмы шифрования для защиты конфиденциальных данных перед их сохранением в вашей базе данных. Это гарантирует, что даже при несанкционированном доступе к базе данных зашифрованные данные остаются защищёнными и нечитаемыми. Сочетая локальное развёртывание, прозрачность открытого исходного кода и шифрование данных, мы уделяем приоритетное внимание конфиденциальности и безопасности вашей базы данных и SQL-запросов.
  • RBAC — на нашей платформе вы можете создавать и управлять различными ролями и назначать конкретные разрешения каждой роли. Это позволяет вам ограничивать доступ пользователей к рабочим заказам запросов, функциям аудита и другим чувствительным операциям на основе назначенных им ролей.

Документация Yearning Docs (только на китайском языке).

Установка Скачайте последнюю версию с сайта https://github.com/cookieY/Yearning/releases/latest и извлеките её.

Сначала убедитесь, что вы настроили файл ./config.toml.

  • Вручную:
## init database
./Yearning install

## start
./Yearning run

## help
./Yearning --help

Да, всё так просто.

  • Docker:
## init database
docker run --rm -it -p8000:8000 -e SECRET_KEY=$SECRET_KEY -e MYSQL_USER=$MYSQL_USER -e MYSQL_ADDR=$MYSQL_ADDR -e MYSQL_PASSWORD=$MYSQL_PASSWORD -e MYSQL_DB=$Yearning_DB -e Y_LANG=zh_CN yeelabs/yearning "/opt/Yearning install"
## Вы должны инициализировать свою базу данных в стартовом контейнере
docker run -d -it -p8000:8000 -e SECRET_KEY=$SECRET_KEY -e MYSQL_USER=$MYSQL_USER -e MYSQL_ADDR=$MYSQL_ADDR -e MYSQL_PASSWORD=$MYSQL_PASSWORD -e MYSQL_DB=$Yearning_DB -e Y_LANG=zh_CN yeelabs/yearning

Рекомендуется: Spug — открытая лёгкая платформа автоматизации управления и эксплуатации (https://github.com/openspug/spug).

1
https://api.gitlife.ru/oschina-mirror/cookieYe-Yearning.git
git@api.gitlife.ru:oschina-mirror/cookieYe-Yearning.git
oschina-mirror
cookieYe-Yearning
cookieYe-Yearning
next