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

OSCHINA-MIRROR/feiweihy-mdms

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 5.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 23:15 f655082

Введение

Многопользовательская платформа для управления базами данных. Это программное обеспечение подходит для следующих сценариев:

  1. Замена программного обеспечения, такого как PL/SQL и Navicat, в качестве инструмента для обслуживания данных (хотя на данный момент функциональность сильно ограничена, полная замена пока невозможна).
  2. В производственной среде требуется обеспечить изоляцию прав доступа. Например, некоторые сотрудники (например, разработчики) могут иметь только права на запросы, а только администраторы баз данных могут выполнять операции добавления, изменения и удаления данных.

Безопасность веб-приложения

В системе безопасности веб-приложений используется сервис сканирования уязвимостей VSS от Huawei Cloud. Результаты последнего сканирования — 100 баллов (последнее сканирование было проведено 23 ноября 2020 года).

Архитектура программного обеспечения

Программное обеспечение состоит из нескольких основных частей:

  1. Admin (административный интерфейс): обеспечивает взаимодействие с пользователем. Текущие функции включают управление базой данных, управление пользователями, выполнение SQL-запросов и обработку запросов на изменение данных.
  2. Executor (исполнитель): предоставляет функции выполнения SQL-запросов для целевой базы данных.

Инструкция по установке

Примечание: используется среда JDK 11 или выше.

  1. Развёртывание JAR-файла:
    • java -jar mdms-admin.jar;
    • java -jar -Dserver.port=443 -Dlogging.config=classpath:logback.xml mdms-admin.jar.

Кроме порта и каталога журналов, можно также настроить следующие переменные среды:

  • -Dspring.datasource.driver-class-name;
  • -Dspring.datasource.url;
  • -Dspring.datasource.username;
  • -Dspring.datasource.password.
  1. Развёртывание Docker:

    • Адрес репозитория: https://hub.docker.com/r/feiweihy/mdms;

    • docker pull feiweihy/mdms(:версия);

    • Проверка работоспособности: docker run --rm -p 443:50000 feiweihy/mdms(:версия).

    • Запуск HTTP-порта: docker run --rm -p 443:50000 -p 50001:50001 -e JAVA_OPTS='-Duser.timezone=Asia/Shanghai -Dhttp.ifopen=true' feiweihy/mdms(:версия).

    • Настройка базы данных (H2): docker run --rm -p 443:50000 -e JAVA_OPTS='-Duser.timezone=Asia/Shanghai -Dspring.datasource.driver-class-name=org.h2.Driver -Dspring.datasource.url=jdbc:h2:~/mdms -Dspring.datasource.username=mdms -Dspring.datasource.password=123456' feiweihy/mdms(:версия).

    • Настройка базы данных (MySQL): docker run --rm -p 443:50000 -e JAVA_OPTS='-Duser.timezone=Asia/Shanghai -Dspring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver -Dspring.datasource.url=jdbc:mysql://192.168.1.180:3306/mdms?serverTimezone=UTC&characterEncoding=UTF-8&useSSL=true -Dspring.datasource.username=mdms -Dspring.datasource.password=123456' feiweihy/mdms(:версия).

    • Фоновый запуск: docker run -p 443:50000 -d --name mdms feiweihy/mdms(:версия).

Использование

  1. xxxx.
  2. xxxx.
  3. xxxx.

Участие и вклад

  1. Fork этого репозитория.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте Pull Request.

Дополнительные возможности

  1. Использование Readme_XXX.md для поддержки разных языков, например Readme_en.md, Readme_zh.md.
  2. Официальный блог Gitee [blog.gitee.com].
  3. Вы можете посетить этот адрес [https://gitee.com/explore], чтобы узнать о выдающихся проектах с открытым исходным кодом на Gitee.
  4. GVP (Gitee Most Valuable Project) — это список выдающихся проектов с открытым исходным кодом, отобранных Gitee.
  5. Официальное руководство по использованию Gitee [https://gitee.com/help].
  6. Gitee Stars — это раздел, посвящённый членам Gitee, демонстрирующий их достижения.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/feiweihy-mdms.git
git@api.gitlife.ru:oschina-mirror/feiweihy-mdms.git
oschina-mirror
feiweihy-mdms
feiweihy-mdms
develop