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

OSCHINA-MIRROR/xielaoshi99-balloonfish

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Баллунфиш (河豚)


🚀一款基于electron+vue3+vite2.0的TDengine时序库可视化管理工具🚀

С конца 2019 года я работаю с TDengine, и у меня появилась идея разработать инструмент для визуализации управления. К сожалению, из-за занятости или лени я так и не приступил к работе. В марте этого года я увидел проект под названием TDengineGUI, который меня вдохновил. Я решил перестроить его на основе vue3. Затем я столкнулся с крупным проектом в компании, мероприятиями по случаю 100-летия основания партии и т. д. В общем, я снова отложил работу на несколько месяцев. Наконец, мне удалось создать прототип.

Благодарности

Прежде всего, хочу поблагодарить проект [TDengineGUI] (@skye0207) за вдохновение! Также я использовал инструменты и код для разбивки данных на страницы.

Кроме того, хочу выразить благодарность проекту [AnotherRedisDesktopManager] (@qishibo) за идею пользовательского интерфейса.

Наконец, хочу сказать спасибо проекту [electron-vue-vite] (@caoxiemeihao) за возможность легко интегрировать vite в electron.

Как запустить и собрать

Установка зависимостей

npm install

Запуск веб-версии

npm run web

Запуск настольной версии

npm start

Компиляция и сборка веб-версии

npm run build:web

Компиляция и сборка настольной версии

npm run build

Веб-версия после компиляции находится в папке dist, для её запуска требуется сервер. Настольная версия после компиляции находится в папке release.

Обратите внимание: при компиляции настольной версии необходимо выполнить FQ загрузку зависимостей!

Текущая версия функций

  • Многостраничный интерфейс.
  • Соединение с базой данных через restful API, что снижает влияние обновлений сервера.
  • Добавление и удаление данных в базе данных.
  • Создание и удаление супертаблиц.
  • Создание и удаление таблиц (можно создавать таблицы на основе супертаблицы или напрямую).
  • Управление пользователями (требуется вход с учётной записью root).
  • Пагинация запросов к супертаблицам и таблицам, выделение столбцов тегов супертаблиц и таблиц, поиск по временным диапазонам, фильтрация полей и сортировка.
  • Пользовательские SQL-запросы (используется vxetable, виртуальная таблица, которая не тормозит даже при нескольких тысячах строк данных!).
  • Организация супертаблиц и таблиц в виде деревьев (не планируется создание древовидной структуры супертаблиц-таблиц, поскольку некоторые таблицы создаются не на основе супертаблиц).
  • Использование преимуществ компонентного подхода Vue для упрощения обслуживания.
  • При большом объёме данных автоматически запрашивается переключение на хронологический порядок.

Список задач

  • Редактирование базы данных (если поддерживается официально).
  • Редактирование полей супертаблиц и таблиц.
  • Отображение информации о базах данных, таблицах и супертаблицах.
  • Проверка состояния сервера, например, использование процессора, памяти, дискового пространства (на основе журнала).
  • Графическое представление тенденций данных и отображение статистики (суммы, среднего значения, дисперсии и т.д.).
  • Функция изменения конфигурации подключения.
  • Экспорт и импорт конфигурации подключения.
  • Настройка основных свойств (время ожидания соединения, размер страницы по умолчанию и т.п.).
  • Обновление функций в соответствии с версией базы данных.

Комментарии ( 0 )

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

Введение

Инструмент для визуализации и управления библиотекой временных рядов TDengine на основе electron, vue3 и vite2.0. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/xielaoshi99-balloonfish.git
git@gitlife.ru:oschina-mirror/xielaoshi99-balloonfish.git
oschina-mirror
xielaoshi99-balloonfish
xielaoshi99-balloonfish
master