Сведения о версиях
Что такое номер версии?
Apache Doris использует номер версии из трёх частей (X.Y.Z), где каждая цифра соответствует определённому типу выпуска:
| Позиция в номере версии | Название | Описание |
|---|---|---|
| X | Мажорная версия | Крупные обновления функциональности или архитектуры с циклом выпуска около 1 года |
| Y | Минорная версия | Важные новые функции и улучшения производительности с циклом выпуска примерно раз в квартал |
| Z | Патч-версия | Исправления ошибок и улучшения производительности с циклом выпуска в 2-4 недели |
Пример: Версия 2.1.0 означает мажорную версию 2, минорную версию 1 и патч-версию 0.
Что нужно знать перед обновлением
Различия в совместимости при изменении разных частей номера версии
| Тип версии | Изменения метаданных / формата данных | Примечания о совместимости |
|---|---|---|
| Мажорная версия (X) | Возможны | Прямая совместимость обеспечивается, но обратная совместимость не гарантируется |
| Минорная версия (Y) | Без изменений | Прямая и обратная совместимость гарантируются при условии, что новые функции не используются |
| Патч-версия (Z) | Без изменений | Полная прямая и обратная совместимость, можно свободно обновляться или возвращаться к предыдущим версиям |
При обновлении до новой мажорной версии возможность возврата к предыдущей версии не гарантируется. Перед обновлением создайте резервную копию данных.
Контрольный список перед обновлением
- Определите, к какому типу относится целевая версия: мажорная, минорная или патч-версия
- Создайте резервные копии важных данных и метаданных
- Проверьте процедуру обновления в тестовой среде
- Изучите примечания о совместимости версий, если они есть
Как выбрать версию
Apache Doris поддерживает две актуальные ветки версий:
| Тип версии | Сценарии использования | Описание |
|---|---|---|
| Latest | POC, тестирование производительности, знакомство с новыми функциями | Содержит новейшие функции, может работать нестабильно |
| Stable | Промышленные среды | Продолжает получать исправления ошибок, отличается высокой стабильностью |
Рекомендации по выбору:
- Для промышленных сред выбирайте Stable
- Для изучения возможностей и тестирования выбирайте Latest
Модель CPU и выбор бинарной сборки
Doris предоставляет три варианта бинарных сборок для разных наборов инструкций CPU:
| Вариант | Подходящие CPU | Описание |
|---|---|---|
| x64 (avx2) | CPU x86_64 с поддержкой набора инструкций avx2 | Наилучшая производительность |
| x64 (no avx2) | CPU x86_64 без поддержки avx2 | Приоритет совместимости |
| ARM64 | CPU с архитектурой ARM | Apple M-series, Kunpeng и другие |
Как определить, поддерживает ли ваш CPU avx2
cat /proc/cpuinfo | grep avx2
Если команда выводит результат, CPU поддерживает набор инструкций avx2. В этом случае можно выбрать сборку x64 (avx2) для более высокой производительности.
Правила обновления между версиями
В матрице ниже перечислены особенности, которые следует учитывать при обновлении между версиями. Содержимое этой таблицы будет постоянно обновляться.
Матрица совместимости при обновлении версий
TODO
| Текущая версия → Целевая версия | 3.0.x | 3.1.x | 4.0.x | 4.1.x |
|---|---|---|---|---|
| 3.0.x | - | |||
| 3.1.x | - | |||
| 4.0.x | - | |||
| 4.1.x | - |
- «-» означает, что обновление не требуется (текущая версия)
- Пустые ячейки означают, что примечания по обновлению ещё не добавлены
- Перед обновлением обязательно прочитайте документацию по обновлению до целевой версии
Часто задаваемые вопросы
Вопрос: Можно ли обновиться с 2.0 до 3.1?
Да. Однако обновление до новой мажорной версии может сопровождаться изменениями формата данных. Перед обновлением:
- Создайте резервную копию данных
- Проверьте обновление в тестовой среде
- Подготовьте план отката
Вопрос: Можно ли устанавливать патч-версии в любое время?
Да. Для патч-версий (например, при переходе с 2.1.0 на 2.1.1) гарантируются прямая и обратная совместимость, поэтому обновляться или возвращаться к предыдущей версии можно в любое время.
Вопрос: Как проверить текущую версию Doris?
Выполните запрос SELECT VERSION();, чтобы узнать текущую версию.
Вопрос: Где можно скачать версии Latest и Stable?
Ссылки для скачивания всех версий доступны на странице загрузки Apache Doris.
Связанные документы
- [TODO] - Подробная инструкция по обновлению кластера
- [TODO] - Как создать резервную копию данных