Comments 14
Здравствуйте!
Подскажите, пожалуйста, планируется ли добавление в Youtrack возможности расширения функционала посредством плагинов по аналогии с JIRA (https://marketplace.atlassian.com/addons/app/jira) или Redmine (https://www.redmine.org/plugins).
Пока на ближайшее время мы планируем развивать YouTrack как систему управления задачами и проектами, и стараемся расширять список интеграций с популярными системами управления тестами, на информацию настройках можно посмотреть в документации (на английском языке): https://www.jetbrains.com/help/youtrack/standalone/Integration-with-Test-Management-Tools.html
На самом деле важно, сколько занимают сами данные в базе без blob-ов (в последние, например, попадают файлы вложений). То есть, если в базе, например, 1000 задач и в каждой вложений на 100Мб, то база получится как раз размером 100Гб, но при этом YouTrack будет работать более чем быстро.
Самый нагруженный сервер под нашим контролем — это youtrack.jetbrains.com. В нем сейчас хранится без малого 2 млн. задач и 26 млн. записей о событиях изменений в задачах. База данных без blob-ов для него занимает около 40Гб. Так что можно оценить размер «бедствия». И, да, с точки зрения производительности мы очень тщательно за ним следим.
А будет ли возможность использовать в качестве бд сторонние решения? Хотелось бы тягать данные с помощью какого нибудь sql запроса и визуализировать в сторонней системе, например.
На стороне Youtrack-а мы поддерживаем выгрузки в csv/excel форматах для задач, затраченного времени и почти всех отчетов. Это тоже можно попытаться использовать для построения визуализаций.
Можно подойти к этому и с другой стороны — реализовать sql диалект для Xodus-а. Пока у нас такой задачи в бэклоге нет. Но Xodus это open source проект, поэтому может у других пользователей базы подобные планы есть.
YouTrack 2019.3: обновленный список задач и многое другое