Назад | Перейти на главную страницу

Какая база данных лучше всего подходит для установки JIRA на 10 пользователей?

Я работаю с JIRA и Greenhopper уже несколько недель и решил остановиться на этом как на вспомогательном средстве развития. Значит, пора перестать использовать базу данных HSQL.

Загрузка будет очень легкой; из 10 пользователей будет максимум два действительно активных пользователя, взаимодействующих с перерывами, с изменениями состояния элементов JIRA менее 100 в день, пик. У меня такое чувство, что поддержка этого с помощью установки SQL Server будет более чем излишним. Поскольку SQL Server Express явно не поддерживается, мне нужно выбрать что-то другое.

У меня вопрос: Какая база данных, размещенная на машине, как описано ниже, из всех тех, которые открыто поддерживаются Atlassian, будет работать лучше всего? Должен ли я запускать БД на оборудовании, заключать ее в собственную виртуальную машину или добавлять ее к существующей виртуальной машине?

Оборудование: двухъядерный процессор Core 2, 8 ГБ памяти, зеркальный жесткий диск на 250 ГБ, третий вращающийся «резервный» диск, подключенный внутри.

ОС хоста: Windows Server 2008 R2

Хост виртуальной машины: VMWare Server 2008, в настоящее время работает один экземпляр Win Server 2003 R2 (2 ГБ памяти выделено в виртуальной машине, виртуальный диск 20 ГБ, запущен слегка загруженный экземпляр IIS с несколькими служебными веб-службами)

У меня аналогичная настройка с Confluence и Jira, разделяющими ящик. Для нагрузки, которую вы описываете, я предлагаю использовать PostgreSQL на локальной виртуальной машине. Я смотрел с точки зрения создания устройства для конкретного использования. Это действительно вопрос предпочтений.

Мы используем MySQL с JIRA, я рекомендую это для упрощения администрирования, чем PostgreSQL. Оба варианта хороши - используйте его, если у вас есть опыт работы с ним.

Список поддерживаемых баз данных доступен по адресу: http://confluence.atlassian.com/display/JIRA/Supported+Platforms

Вы должны иметь возможность запускать его на той же виртуальной машине, что и ваша установка JIRA. Если у вас есть центральный сервер MySQL с запланированными заданиями резервного копирования базы данных (mysqldump), я бы рекомендовал разместить базу данных там (чтобы воспользоваться преимуществами ваших уже существующих резервных копий БД).

Я не понимаю, почему Atlassian отказывается поддерживать MSSQL Express для лицензии на 10 пользователей. Мы запускаем две установки с MSSQL 2008 R2 без каких-либо проблем.

Очевидно - выберите любую БД, которая вам нравится. Просто имейте в виду, что некоторые решения для резервного копирования (например, Backup Exec, который мы используем) не поддерживают mysql / postgresql без использования сторонних скриптов на сервере БД для получения снимков.