blob: 4190ec2862abe5cd36f732c574eec8f263d28d53 [file]
{
"docs.translation.status.label": {
"message": "Статус перевода"
},
"docs.translation.untranslated": {
"message": "Эта страница ещё не переведена на русский язык."
},
"docs.translation.showingSource": {
"message": "Показан актуальный английский оригинал для этой версии."
},
"docs.translation.openSource": {
"message": "Открыть английский оригинал"
},
"docs.translation.openChineseSource": {
"message": "Открыть китайский оригинал"
},
"docs.translation.staleProse": {
"message": "Русский перевод не отражает последние изменения формулировок в оригинале."
},
"docs.translation.sourceMissing": {
"message": "Оригинал недоступен для проверки, поэтому русский перевод не показан."
},
"docs.translation.unverified": {
"message": "Содержание или актуальность русского перевода не подтверждены."
},
"docs.translation.stale": {
"message": "Русский перевод не отражает последние изменения оригинала."
},
"docs.translation.reviewedHuman": {
"message": "Русский перевод проверен человеком."
},
"docs.translation.machine": {
"message": "Эта страница переведена с помощью языковой модели."
},
"docs.translation.translatedAt": {
"message": "Дата перевода: "
},
"theme.docs.versions.unreleasedVersionLabel": {
"message": "Это документация для {unreleased} версии Apache Doris."
},
"theme.docs.versions.unreleasedText": {
"message": "разрабатываемой"
},
"theme.docs.versions.latestVersionSuggestionLabel": {
"message": "Обратитесь к официальной документации версий {v4xLink} / {v3xLink}."
},
"theme.docs.versions.unmaintainedVersionLabel": {
"message": "Документация для {siteTitle} {versionLabel} больше не поддерживается."
},
"theme.docs.versions.latestVersionLinkLabel": {
"message": "Последняя версия"
},
"theme.navbar.mobileVersionsDropdown.label": {
"message": "Другие версии"
},
"theme.navbar.mobileLanguageDropdown.label": {
"message": "Другие языки"
},
"theme.SearchBar.noResultsText": {
"message": "Ничего не найдено"
},
"theme.SearchBar.seeAllOutsideContext": {
"message": "Все результаты за пределами «{context}»"
},
"theme.SearchBar.searchInContext": {
"message": "Все результаты в разделе «{context}»"
},
"theme.SearchBar.seeAll": {
"message": "Все результаты"
},
"theme.SearchBar.label": {
"message": "Поиск"
},
"theme.SearchPage.existingResultsTitle": {
"message": "Результаты поиска «{query}»"
},
"theme.SearchPage.emptyResultsTitle": {
"message": "Поиск по документации"
},
"theme.SearchPage.searchContext.everywhere": {
"message": "Везде"
},
"theme.SearchPage.documentsFound.plurals": {
"message": "Найден {count} документ|Найдено {count} документа|Найдено {count} документов|Найдено {count} документа"
},
"theme.SearchPage.noResultsText": {
"message": "Документы не найдены"
},
"theme.SearchPage.searchSource": {
"message": "Искать в английском оригинале"
},
"theme.docs.paginator.navAriaLabel": {
"message": "Страницы документации"
},
"theme.docs.paginator.previous": {
"message": "Назад"
},
"theme.docs.paginator.next": {
"message": "Далее"
},
"theme.docs.breadcrumbs.home": {
"message": "Главная"
},
"theme.docs.breadcrumbs.navAriaLabel": {
"message": "Путь к текущей странице"
},
"theme.docs.sidebar.navAriaLabel": {
"message": "Навигация по документации"
},
"theme.docs.sidebar.closeSidebarButtonAriaLabel": {
"message": "Закрыть навигацию"
},
"theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
"message": "Показать или скрыть навигацию"
},
"theme.docs.sidebar.collapseButtonTitle": {
"message": "Свернуть навигацию"
},
"theme.docs.sidebar.collapseButtonAriaLabel": {
"message": "Свернуть навигацию"
},
"theme.docs.sidebar.expandButtonTitle": {
"message": "Развернуть навигацию"
},
"theme.docs.sidebar.expandButtonAriaLabel": {
"message": "Развернуть навигацию"
},
"theme.docs.versionBadge.label": {
"message": "Версия: {versionLabel}"
},
"theme.common.editThisPage": {
"message": "Редактировать страницу"
},
"theme.common.headingLinkTitle": {
"message": "Прямая ссылка на {heading}"
},
"theme.common.skipToMainContent": {
"message": "Перейти к содержимому"
},
"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
"message": "← В главное меню"
},
"theme.TOCCollapsible.toggleButtonLabel": {
"message": "На этой странице"
},
"theme.TOC.title": {
"message": "На этой странице"
},
"theme.NavBar.navAriaLabel": {
"message": "Главное меню"
},
"docs.navigation.sections": {
"message": "Разделы документации"
},
"docs.navigation.menu": {
"message": "Меню"
},
"docs.navigation.sidebar": {
"message": "Содержание документации"
},
"docs.navigation.closeSidebar": {
"message": "Закрыть содержание"
},
"docs.navigation.sidebarNavigation": {
"message": "Навигация по содержанию"
},
"docs.navigation.switchLanguage": {
"message": "Сменить язык"
},
"docs.navigation.openSidebar": {
"message": "Открыть содержание"
},
"docs.navigation.browseSection": {
"message": "Перейти к разделу"
},
"theme.TOC.homepage": {
"message": "Главная Doris"
},
"theme.TOC.downloadPdf": {
"message": "Скачать PDF"
},
"theme.TOC.forum": {
"message": "Технический форум"
},
"theme.TOC.discussions": {
"message": "Задать вопрос в Discussions"
},
"theme.TOC.slack": {
"message": "Обсудить в Slack"
},
"theme.TOC.discord": {
"message": "Обсудить в Discord"
},
"marketing.features.hero": {
"message": "Всё, что нужно знать о {doris}{lineBreak}и его возможностях"
},
"marketing.features.003": {
"message": "Справочник по основным технологиям и возможностям Apache Doris"
},
"marketing.features.004": {
"message": "Поиск возможностей: «lakehouse», «MPP», «индекс»…"
},
"marketing.features.005": {
"message": "Очистить поиск"
},
"marketing.features.006": {
"message": "возможностей"
},
"marketing.features.007": {
"message": "Основная документация"
},
"marketing.features.008": {
"message": "Док."
},
"marketing.features.noResults": {
"message": "По запросу {query} ничего не найдено. Попробуйте более общий термин или {clear}."
},
"marketing.features.011": {
"message": "очистите поиск"
},
"marketing.features.012": {
"message": "Основные возможности"
},
"marketing.features.013": {
"message": "Справочник по основным технологиям и возможностям Apache Doris: аналитика в реальном времени, федеративные запросы к lakehouse и гибридный поиск."
},
"marketing.featureTags.ai": {
"message": "ИИ"
},
"marketing.featureTags.analytics": {
"message": "аналитика"
},
"marketing.featureTags.authentication": {
"message": "аутентификация"
},
"marketing.featureTags.authorization": {
"message": "авторизация"
},
"marketing.featureTags.bulk-ingestion": {
"message": "пакетная загрузка"
},
"marketing.featureTags.caching": {
"message": "кеширование"
},
"marketing.featureTags.catalog": {
"message": "каталог"
},
"marketing.featureTags.cdc": {
"message": "CDC"
},
"marketing.featureTags.coming-soon": {
"message": "скоро"
},
"marketing.featureTags.data-loading": {
"message": "загрузка данных"
},
"marketing.featureTags.data-management": {
"message": "управление данными"
},
"marketing.featureTags.data-streaming": {
"message": "потоковая передача данных"
},
"marketing.featureTags.data-types": {
"message": "типы данных"
},
"marketing.featureTags.delete": {
"message": "удаление"
},
"marketing.featureTags.external-catalog": {
"message": "внешний каталог"
},
"marketing.featureTags.federation": {
"message": "федеративные запросы"
},
"marketing.featureTags.governance": {
"message": "управление и контроль"
},
"marketing.featureTags.iceberg": {
"message": "Iceberg"
},
"marketing.featureTags.ingest": {
"message": "приём данных"
},
"marketing.featureTags.integration": {
"message": "интеграция"
},
"marketing.featureTags.lakehouse": {
"message": "lakehouse"
},
"marketing.featureTags.load": {
"message": "загрузка"
},
"marketing.featureTags.materialized-view": {
"message": "материализованное представление"
},
"marketing.featureTags.memory-management": {
"message": "управление памятью"
},
"marketing.featureTags.metadata": {
"message": "метаданные"
},
"marketing.featureTags.multi-tenancy": {
"message": "мультитенантность"
},
"marketing.featureTags.observability": {
"message": "наблюдаемость"
},
"marketing.featureTags.performance": {
"message": "производительность"
},
"marketing.featureTags.query-acceleration": {
"message": "ускорение запросов"
},
"marketing.featureTags.query-engine": {
"message": "движок запросов"
},
"marketing.featureTags.ranking": {
"message": "ранжирование"
},
"marketing.featureTags.real-time-ingest": {
"message": "приём данных в реальном времени"
},
"marketing.featureTags.reliability": {
"message": "надёжность"
},
"marketing.featureTags.resource-management": {
"message": "управление ресурсами"
},
"marketing.featureTags.search": {
"message": "поиск"
},
"marketing.featureTags.security": {
"message": "безопасность"
},
"marketing.featureTags.semi-structured": {
"message": "полуструктурированные данные"
},
"marketing.featureTags.sql": {
"message": "SQL"
},
"marketing.featureTags.storage": {
"message": "хранение"
},
"marketing.featureTags.storage-compute-decoupled": {
"message": "разделение хранения и вычислений"
},
"marketing.featureTags.streaming": {
"message": "потоковая обработка"
},
"marketing.featureTags.table-design": {
"message": "проектирование таблиц"
},
"marketing.featureTags.table-format": {
"message": "формат таблиц"
},
"marketing.featureTags.update": {
"message": "обновление"
},
"marketing.featureTags.upsert": {
"message": "upsert"
},
"marketing.useCases.001": {
"message": "Сценарий"
},
"marketing.useCases.002": {
"message": "Результат"
},
"marketing.useCases.003": {
"message": "Для каждой возможности есть ссылка на её документацию. Подробнее о технической реализации читайте в"
},
"marketing.useCases.004": {
"message": "блоге Apache Doris"
},
"marketing.useCases.005": {
"message": "Связанный сценарий"
},
"marketing.useCases.006": {
"message": "На базе"
},
"marketing.useCases.007": {
"message": "Начать работу"
},
"marketing.useCases.008": {
"message": "Попробовать демо (скоро)"
},
"marketing.benchmarkLabels.internal": {
"message": "Собственный формат таблиц"
},
"marketing.benchmarkLabels.iceberg": {
"message": "Формат таблиц Iceberg"
},
"marketing.benchmarkLabels.100m": {
"message": "100 млн строк"
},
"marketing.benchmarkLabels.10m": {
"message": "10 млн строк"
},
"marketing.benchmarkLabels.1m": {
"message": "1 млн строк"
},
"marketing.benchmarkLabels.retrieval": {
"message": "Поиск и извлечение"
},
"marketing.benchmarkLabels.analytics": {
"message": "Аналитические сводки"
},
"marketing.benchmarkLabels.semi": {
"message": "Полуструктурированные данные"
},
"marketing.benchmarkLabels.8queries": {
"message": "8 запросов"
},
"marketing.benchmarkLabels.6queries": {
"message": "6 запросов"
},
"marketing.benchmarks.001": {
"message": "Каждый движок читает и записывает данные в своём собственном формате."
},
"marketing.benchmarks.002": {
"message": "Все движки читают один и тот же набор данных Apache Iceberg: меняется только движок."
},
"marketing.benchmarks.003": {
"message": "Объём официального рейтинга. Около 100 млн строк."
},
"marketing.benchmarks.004": {
"message": "Полная проверка, для которой достаточно одной машины. Около 10 млн строк."
},
"marketing.benchmarks.005": {
"message": "Объём для быстрой проверки работоспособности. Около 1 млн строк."
},
"marketing.benchmarks.006": {
"message": "Тест на схеме «звезда»: 13 запросов с большим числом соединений широких таблиц и агрегаций."
},
"marketing.benchmarks.007": {
"message": "Классический тест для систем поддержки принятия решений: 22 нерегламентированных запроса к нормализованной схеме."
},
"marketing.benchmarks.008": {
"message": "Самый сложный тест для систем поддержки принятия решений: 99 запросов, охватывающих большинство задач аналитического движка."
},
"marketing.benchmarks.009": {
"message": "Поиск наблюдений, воспроизведение трассировок, развёртывание цепочек от генерации до вызова инструмента и поиск инцидентов по словам и фразам в больших текстах."
},
"marketing.benchmarks.010": {
"message": "Сводки по сбоям и затратам на уровне трассировок, агрегации по моделям и типам наблюдений, распределение вызовов инструментов и диагностика работы системы."
},
"marketing.benchmarks.011": {
"message": "Фильтрация и агрегация по меняющимся полям событий: этапам выпуска, уровням клиентов, стратегиям извлечения и вложенным диагностическим данным провайдеров и инструментов."
},
"marketing.benchmarks.012": {
"message": "Узнайте, насколько быстр"
},
"marketing.benchmarks.013": {
"message": "на практике."
},
"marketing.benchmarks.014": {
"message": "Две нагрузки, с которыми Apache Doris используют на практике: классическая SQL-аналитика и журналы наблюдаемости ИИ-агентов. Сравнение с движками, которые обычно рассматривают для этих задач. Скрипты и исходные замеры опубликованы."
},
"marketing.benchmarks.015": {
"message": "Общее время выполнения"
},
"marketing.benchmarks.016": {
"message": "Скрыть время отдельных запросов ↑"
},
"marketing.benchmarks.017": {
"message": "Показать время отдельных запросов ↓"
},
"marketing.benchmarks.018": {
"message": "время каждого запроса"
},
"marketing.benchmarks.019": {
"message": "масштаб"
},
"marketing.benchmarks.020": {
"message": "запросов"
},
"marketing.benchmarks.021": {
"message": "Сбой"
},
"marketing.benchmarks.022": {
"message": "с"
},
"marketing.benchmarks.failedTooltip": {
"message": "сбой"
},
"marketing.benchmarks.023": {
"message": "выполнено"
},
"marketing.benchmarks.024": {
"message": "Наведите курсор на столбец, чтобы увидеть точное время. Штриховка означает превышение времени ожидания."
},
"marketing.benchmarks.025": {
"message": "Столбцы с разрывом наверху выходят за видимую шкалу. Наведите курсор, чтобы увидеть фактическое значение."
},
"marketing.benchmarks.026": {
"message": "Открыть отчёт ↗"
},
"marketing.benchmarks.027": {
"message": "Открыть отчёт (скоро)"
},
"marketing.benchmarks.028": {
"message": "Что измеряем"
},
"marketing.benchmarks.029": {
"message": "Время выполнения отдельных запросов, суммированное по выбранным запросам каждого теста."
},
"marketing.benchmarks.030": {
"message": "Запусков на запрос"
},
"marketing.benchmarks.031": {
"message": "Каждый запрос выполняется не менее 3 раз. Холодный запуск: первый; прогретый: более быстрый из второго и третьего."
},
"marketing.benchmarks.032": {
"message": "Контроль кеша"
},
"marketing.benchmarks.033": {
"message": "Кеши результатов отключены во всех движках. Перед холодными запусками кеши Doris BE очищаются."
},
"marketing.benchmarks.034": {
"message": "Одинаковое оборудование"
},
"marketing.benchmarks.035": {
"message": "Все движки работают в одном регионе и VPC, кластеры используют одинаковый класс машин."
},
"marketing.benchmarks.036": {
"message": "Одинаковые данные"
},
"marketing.benchmarks.037": {
"message": "Перед запуском в каждый движок загружаются одни и те же исходные данные в его собственном формате."
},
"marketing.benchmarks.038": {
"message": "Прозрачность"
},
"marketing.benchmarks.039": {
"message": "Все скрипты, запросы, конфигурации и метаданные запусков опубликованы в репозитории."
},
"marketing.benchmarks.040": {
"message": "Клонируйте скрипты тестов"
},
"marketing.benchmarks.041": {
"message": "Склонируйте репозиторий тестов на машину, с которой будут запускаться тесты."
},
"marketing.benchmarks.042": {
"message": "Укажите адрес кластера Doris"
},
"marketing.benchmarks.043": {
"message": "Откройте файл конфигурации и укажите хост, порт, пользователя, пароль и базу данных вашего кластера Doris."
},
"marketing.benchmarks.044": {
"message": "Установите сторонние инструменты"
},
"marketing.benchmarks.045": {
"message": "Для запуска нужны несколько консольных клиентов: mysql, jq и hyperfine. Одна цель make устанавливает их все."
},
"marketing.benchmarks.046": {
"message": "Запустите тест и создайте отчёт"
},
"marketing.benchmarks.047": {
"message": "Запустите тестирование, затем соберите отчёт. По мере выполнения скрипт выводит сводку по каждому запросу."
},
"marketing.benchmarks.048": {
"message": "Запустите сами"
},
"marketing.benchmarks.049": {
"message": "за пять минут."
},
"marketing.benchmarks.050": {
"message": "Все приведённые числа можно воспроизвести с помощью открытых скриптов. Четыре шага, четыре команды. Нажмите на шаг, чтобы увидеть команду."
},
"marketing.benchmarks.051": {
"message": "Методика измерений"
},
"marketing.benchmarks.052": {
"message": "Полная методика ↗"
},
"marketing.benchmarks.053": {
"message": "· шаг 0"
},
"marketing.benchmarks.054": {
"message": "Попробуйте Apache"
},
"marketing.benchmarks.055": {
"message": "на"
},
"marketing.benchmarks.056": {
"message": "своих данных."
},
"marketing.benchmarks.057": {
"message": "Начать работу"
},
"marketing.benchmarks.058": {
"message": "Тесты производительности Apache Doris: SQL-аналитика и наблюдаемость агентов"
},
"marketing.benchmarks.059": {
"message": "Результаты сравнения Apache Doris с ClickHouse, Redshift, Snowflake, Trino, Elasticsearch, OpenSearch, PostgreSQL и DuckDB на задачах структурированной аналитики (SSB, TPC-H, TPC-DS) и наблюдаемости ИИ-агентов."
},
"marketing.benchmarks.060": {
"message": "Структурированная аналитика: каждый запрос отдельно."
},
"marketing.benchmarks.061": {
"message": "Doris в сравнении с ClickHouse, Redshift, Snowflake и Trino в тестах"
},
"marketing.benchmarks.062": {
"message": "Star Schema Benchmark"
},
"marketing.benchmarks.063": {
"message": "TPC-H"
},
"marketing.benchmarks.064": {
"message": " и"
},
"marketing.benchmarks.065": {
"message": "TPC-DS"
},
"marketing.benchmarks.066": {
"message": ". Все три активно используют соединения и аналитический SQL, для которых и создан Doris. Нажмите на тест, чтобы увидеть время отдельных запросов."
},
"marketing.benchmarks.067": {
"message": "Наблюдаемость агентов: каждый запрос отдельно."
},
"marketing.benchmarks.068": {
"message": "Журналы наблюдаемости ИИ-агентов: воспроизведение трассировок, поиск инцидентов по фразам и агрегации по меняющимся полям событий. Doris в сравнении с ClickHouse, Elasticsearch, OpenSearch, PostgreSQL и DuckDB на одинаковых данных. Нажмите на нагрузку, чтобы увидеть время отдельных запросов."
},
"marketing.ai.001": {
"message": "Аналитика для ИИ"
},
"marketing.ai.002": {
"message": "Apache Doris: аналитика для эпохи ИИ-агентов"
},
"marketing.ai.003": {
"message": "Apache Doris служит высокопроизводительной аналитической основой для ИИ-приложений, RAG-систем и наблюдаемости ИИ: аналитика в реальном времени, гибридный поиск и SQL-функции для ИИ в одном движке."
},
"marketing.ai.004": {
"message": "в реальном времени"
},
"marketing.ai.005": {
"message": "с поддержкой ИИ"
},
"marketing.ai.006": {
"message": "Аналитика для эпохи агентов"
},
"marketing.ai.007": {
"message": "Apache Doris даёт ИИ-приложениям доступ в реальном времени к достоверным корпоративным данным, доступным для запросов. Создавайте агентов, учитывающих данные, повышайте качество RAG, отслеживайте поведение ИИ, выполняйте аналитику и гибридный поиск по структурированным, полуструктурированным и неструктурированным данным в любом масштабе."
},
"marketing.ai.008": {
"message": "Почему аналитика"
},
"marketing.ai.009": {
"message": "для ИИ важна"
},
"marketing.ai.010": {
"message": "в эпоху агентов."
},
"marketing.ai.011": {
"message": "Качество решений"
},
"marketing.ai.012": {
"message": "Контекст приложения"
},
"marketing.ai.013": {
"message": "Релевантность поиска"
},
"marketing.ai.014": {
"message": "Прозрачность работы агентов"
},
"marketing.ai.015": {
"message": "Стоимость всей системы"
},
"marketing.ai.016": {
"message": "Решения ИИ в реальном времени"
},
"marketing.ai.017": {
"message": "ИИ-агенты запрашивают актуальные операционные данные и действуют, пока взаимодействие с пользователем или бизнес-процесс ещё продолжается."
},
"marketing.ai.018": {
"message": "Приложения с доступом к данным"
},
"marketing.ai.019": {
"message": "Копилоты, агенты и RAG-системы используют свежие, достоверные корпоративные данные для контекста, памяти и надёжных действий."
},
"marketing.ai.020": {
"message": "RAG и поиск знаний"
},
"marketing.ai.021": {
"message": "SQL-фильтры, полнотекстовый поиск, BM25 и векторный поиск выполняются в одном запросе, чтобы LLM получали точный контекст и реже галлюцинировали."
},
"marketing.ai.022": {
"message": "Наблюдаемость ИИ"
},
"marketing.ai.023": {
"message": "Промпты, ответы, трассировки, вызовы инструментов, расход токенов и затраты хранятся вместе и доступны для запросов, отладки и постоянного контроля качества."
},
"marketing.ai.024": {
"message": "Простой стек данных для ИИ"
},
"marketing.ai.025": {
"message": "Один движок объединяет аналитику в реальном времени, полнотекстовый и векторный поиск, анализ журналов и SQL-функции для ИИ, сокращая число конвейеров, которые нужно обслуживать."
},
"marketing.ai.026": {
"message": "Что требуется от аналитики для ИИ"
},
"marketing.ai.027": {
"message": "и что предлагает Apache Doris."
},
"marketing.ai.028": {
"message": "Пять задач, с которыми платформа аналитики для ИИ должна справляться, и конкретные возможности Apache Doris для каждой из них."
},
"marketing.ai.029": {
"message": "Низкая сквозная задержка для ИИ-приложений"
},
"marketing.ai.030": {
"message": "ИИ-приложения и автономные агенты работают со свежими данными в реальном времени. Новые события, обновления CDC и потоковые данные должны становиться доступными для запросов за секунды, а аналитические запросы должны возвращать результат менее чем за секунду даже при большом числе одновременных обращений в рабочей среде."
},
"marketing.ai.031": {
"message": "Гибридный поиск по структурированным данным, тексту и векторам"
},
"marketing.ai.032": {
"message": "ИИ-приложения ищут по документам, журналам, промптам, ответам, отзывам, базам знаний, обращениям в поддержку и эмбеддингам. SQL, поиск по ключевым словам и векторный поиск решают отдельные части задачи. Аналитика для ИИ объединяет структурированные фильтры, полнотекстовый поиск, семантическое сходство и ранжирование по релевантности в одном процессе."
},
"marketing.ai.033": {
"message": "Гибкая схема для данных ИИ-приложений"
},
"marketing.ai.034": {
"message": "ИИ-приложения постоянно создают меняющиеся полуструктурированные события от моделей, агентов, инструментов, фреймворков и рабочих процессов. Платформа должна поддерживать динамический JSON, вложенные поля, эволюцию схемы, быструю фильтрацию и нерегламентированные SQL-запросы без сложного ETL, чтобы команды могли напрямую анализировать каждый шаг агента, вызов инструмента, событие извлечения и ответ модели."
},
"marketing.ai.035": {
"message": "Аналитика данных наблюдаемости ИИ"
},
"marketing.ai.036": {
"message": "Наблюдаемость ИИ выходит за рамки журналов, метрик и трассировок. Команды анализируют вызовы моделей, промпты, ответы, выполнение инструментов, события извлечения, расход токенов, задержку, стоимость, оценки качества и отзывы пользователей в одном месте. Слой обслуживания должен поддерживать гибкие схемы, быстрый поиск и интерактивную агрегацию больших объёмов данных ИИ-приложений."
},
"marketing.ai.037": {
"message": "Интеграция с экосистемой LLM"
},
"marketing.ai.038": {
"message": "ИИ-приложения опираются на быстро меняющуюся экосистему агентных фреймворков, платформ LLMOps, инструментов наблюдаемости, процессов MCP и собственных конвейеров. Платформа должна встраиваться в эту экосистему, чтобы агенты, копилоты, RAG-системы и инструменты LLMOps могли читать достоверные данные и записывать сигналы ИИ через SQL, API, коннекторы и MCP."
},
"marketing.ai.039": {
"message": "Приём данных в реальном времени и"
},
"marketing.ai.040": {
"message": "ответы с низкой задержкой"
},
"marketing.ai.041": {
"message": "Интеграция с Kafka и CDC"
},
"marketing.ai.042": {
"message": "Group Commit"
},
"marketing.ai.043": {
"message": "Архитектура MPP"
},
"marketing.ai.044": {
"message": "Точечные запросы с высокой конкурентностью"
},
"marketing.ai.045": {
"message": "Аналитика для клиентов"
},
"marketing.ai.046": {
"message": "Наблюдаемость ИИ: промпты,"
},
"marketing.ai.047": {
"message": "трассировки, затраты и качество"
},
"marketing.ai.048": {
"message": "Stream Load"
},
"marketing.ai.049": {
"message": "Инвертированный индекс"
},
"marketing.ai.050": {
"message": "Инкрементальное материализованное представление"
},
"marketing.ai.051": {
"message": "Наблюдаемость в эпоху ИИ-агентов"
},
"marketing.ai.052": {
"message": "Гибкая аналитика JSON"
},
"marketing.ai.053": {
"message": "с VARIANT"
},
"marketing.ai.054": {
"message": "Тип данных VARIANT"
},
"marketing.ai.055": {
"message": "Гибридный поиск по"
},
"marketing.ai.056": {
"message": "SQL, тексту и векторам"
},
"marketing.ai.057": {
"message": "Гибридный поиск"
},
"marketing.ai.058": {
"message": "Полнотекстовый поиск"
},
"marketing.ai.059": {
"message": "Оценка релевантности BM25"
},
"marketing.ai.060": {
"message": "Векторный индекс"
},
"marketing.ai.061": {
"message": "Эмбеддинги"
},
"marketing.ai.062": {
"message": "Reciprocal Rank Fusion"
},
"marketing.ai.063": {
"message": "SQL-функции для ИИ и"
},
"marketing.ai.064": {
"message": "интеграция инструментов"
},
"marketing.ai.065": {
"message": "SQL-функции LLM"
},
"marketing.ai.066": {
"message": "Сервер MCP"
},
"marketing.ai.067": {
"message": "Семантический слой (скоро)"
},
"marketing.ai.068": {
"message": "Создавайте аналитику для ИИ"
},
"marketing.ai.069": {
"message": "на базе"
},
"marketing.customer.001": {
"message": "Аналитика для клиентов"
},
"marketing.customer.002": {
"message": "Apache Doris: аналитика для клиентов на данных реального времени"
},
"marketing.customer.003": {
"message": "Предоставляйте клиентам интерактивную аналитику с откликом менее секунды с Apache Doris: данные в реальном времени, высокая конкурентность и изоляция арендаторов в одном движке."
},
"marketing.customer.004": {
"message": "Аналитика для клиентов"
},
"marketing.customer.005": {
"message": "на основе"
},
"marketing.customer.006": {
"message": "актуальных"
},
"marketing.customer.007": {
"message": "данных"
},
"marketing.customer.008": {
"message": "Предоставляйте клиентам интерактивную аналитику с откликом менее секунды, в любом масштабе."
},
"marketing.customer.009": {
"message": "Почему данные в реальном времени"
},
"marketing.customer.010": {
"message": "меняют продукт."
},
"marketing.customer.011": {
"message": "Удобство для пользователей"
},
"marketing.customer.012": {
"message": "Вовлечённость"
},
"marketing.customer.013": {
"message": "Выручка"
},
"marketing.customer.014": {
"message": "Скорость принятия решений"
},
"marketing.customer.015": {
"message": "Удобство для пользователей"
},
"marketing.customer.016": {
"message": "Дашборды загружаются сразу при открытии: аналитика становится естественной частью продукта, а не отчётом, которого приходится ждать."
},
"marketing.customer.017": {
"message": "Выше вовлечённость и удержание"
},
"marketing.customer.018": {
"message": "Быстрая аналитика по актуальным данным даёт пользователям повод возвращаться к продукту."
},
"marketing.customer.019": {
"message": "Монетизация"
},
"marketing.customer.020": {
"message": "Аналитика для клиентов становится платной функцией вашего продукта и приносит выручку."
},
"marketing.customer.021": {
"message": "Быстрые решения"
},
"marketing.customer.022": {
"message": "Сигналы в реальном времени позволяют действовать, пока возможность ещё есть, вместо реакции на вчерашние данные."
},
"marketing.customer.023": {
"message": "Уже работает в продуктах."
},
"marketing.customer.024": {
"message": "Три команды используют Apache Doris для клиентской аналитики с откликом менее секунды, при реальной конкурентной нагрузке и на актуальных данных."
},
"marketing.customer.025": {
"message": "OLAP в реальном времени для поисковой строки JD.com"
},
"marketing.customer.026": {
"message": "Замена оконных вычислений Flink на Doris позволяет ускорить разработку, адаптироваться к изменениям измерений и сократить вычислительные ресурсы."
},
"marketing.customer.027": {
"message": "Аналитика поисковой строки JD.com в реальном времени: общий поисковый трафик, мониторинг A/B-тестов и популярные запросы с детализацией до SKU для бизнес-аналитиков."
},
"marketing.customer.028": {
"message": "10 млрд строк обрабатываются в день"
},
"marketing.customer.029": {
"message": "10 000 QPS с задержкой запросов от 150 мс"
},
"marketing.customer.030": {
"message": "Приём данных в реальном времени: 1 млн строк в секунду"
},
"marketing.customer.031": {
"message": "Рекомендации в реальном времени для Xanh SM"
},
"marketing.customer.032": {
"message": "Apache Doris и режим разделения вычислений и хранения позволили нам выполнять обе нагрузки на одном слое хранения, снижая стоимость и сложность инфраструктуры без потери производительности."
},
"marketing.customer.033": {
"message": "Xanh SM, ведущая вьетнамская платформа вызова электромобилей, использует Apache Doris для аналитики и обслуживания запросов в реальном времени, предоставляя персональные рекомендации пунктов назначения."
},
"marketing.customer.034": {
"message": "175 000 записей в секунду с задержкой менее секунды"
},
"marketing.customer.035": {
"message": "Средняя задержка запросов около 76 мс в большинстве временных интервалов"
},
"marketing.customer.036": {
"message": "Задержка P9999 лишь изредка превышает 100 мс"
},
"marketing.customer.037": {
"message": "Аналитика в реальном времени для ZTO Express"
},
"marketing.customer.038": {
"message": "ZTO Express перестроила аналитику в реальном времени для 500 млн обновлений записей в день. Инвертированные индексы по часто фильтруемым полям обеспечивают мониторинг, многомерный анализ и точную фильтрацию."
},
"marketing.customer.039": {
"message": "Время запросов с многомерной фильтрацией сократилось с более минуты до менее секунды (60×); сложных агрегаций: с 5–10 минут до менее минуты"
},
"marketing.customer.040": {
"message": "Конкурентность критичных запросов выросла с менее 50 до 100+, доля тайм-аутов снизилась с 30% до менее 5%"
},
"marketing.customer.041": {
"message": "Треть прежнего оборудования, при этом 500 млн ежедневных обновлений доступны для запросов за секунды"
},
"marketing.customer.042": {
"message": "ZTO EXPRESS"
},
"marketing.customer.043": {
"message": "Что требуется от аналитики для клиентов"
},
"marketing.customer.044": {
"message": "и что предлагает Apache Doris."
},
"marketing.customer.045": {
"message": "Нагрузка клиентской аналитики отличается от внутреннего BI. Четыре задачи, с которыми движок обслуживания должен справляться, и конкретные возможности Apache Doris для каждой из них."
},
"marketing.customer.046": {
"message": "Низкая сквозная задержка"
},
"marketing.customer.047": {
"message": "Клиентским приложениям нужны и свежие данные, и быстрые ответы. Новые события должны становиться доступными для запросов за секунды, а аналитические запросы для дашбордов, встроенной аналитики и сценариев внутри продукта должны возвращать результат менее чем за секунду."
},
"marketing.customer.048": {
"message": "Высокая конкурентность"
},
"marketing.customer.049": {
"message": "Тысячи пользователей могут выполнять запросы одновременно. Аналитический движок должен сохранять низкую задержку при высокой конкурентной нагрузке, а не только в тестах одиночных запросов."
},
"marketing.customer.050": {
"message": "Мультитенантность и изоляция ресурсов"
},
"marketing.customer.051": {
"message": "Клиентская аналитика часто обслуживает множество арендаторов, пользователей или встроенных приложений на одной платформе. Движок должен изолировать данные, нагрузки и ресурсы, чтобы активность одного арендатора не влияла на производительность, безопасность и работу другого."
},
"marketing.customer.052": {
"message": "Lakehouse и открытый доступ к данным"
},
"marketing.customer.053": {
"message": "Данные уже хранятся в открытых форматах lakehouse, объектном хранилище и существующих озёрах данных. Аналитический движок должен запрашивать их на месте, объединять с данными обслуживания в реальном времени и предоставлять актуальные результаты без дополнительного копирования."
},
"marketing.customer.054": {
"message": "От загрузки до запроса"
},
"marketing.customer.055": {
"message": "за секунды"
},
"marketing.customer.056": {
"message": "Транзакции загрузки"
},
"marketing.customer.057": {
"message": "Компактация данных"
},
"marketing.customer.058": {
"message": "Обновление и удаление данных"
},
"marketing.customer.059": {
"message": "Предварительная агрегация и Rollup"
},
"marketing.customer.060": {
"message": "Group Commit"
},
"marketing.customer.061": {
"message": "Интеграция с Kafka и CDC"
},
"marketing.customer.062": {
"message": "Инкрементальное материализованное представление"
},
"marketing.customer.063": {
"message": "Unique Key"
},
"marketing.customer.064": {
"message": "Отклик менее секунды"
},
"marketing.customer.065": {
"message": "при высокой конкурентности"
},
"marketing.customer.066": {
"message": "Отсечение данных"
},
"marketing.customer.067": {
"message": "Точечные запросы с высокой конкурентностью"
},
"marketing.customer.068": {
"message": "Векторизованное выполнение"
},
"marketing.customer.069": {
"message": "Колоночное хранение"
},
"marketing.customer.070": {
"message": "Подготовленные запросы"
},
"marketing.customer.071": {
"message": "Кеш запросов"
},
"marketing.customer.072": {
"message": "Кеш условий"
},
"marketing.customer.073": {
"message": "Мультитенантность и"
},
"marketing.customer.074": {
"message": "изоляция ресурсов"
},
"marketing.customer.075": {
"message": "Группа рабочих нагрузок"
},
"marketing.customer.076": {
"message": "Группа ресурсов"
},
"marketing.customer.077": {
"message": "Вычислительная группа"
},
"marketing.customer.078": {
"message": "Конвейерный движок выполнения"
},
"marketing.customer.079": {
"message": "Интеграция"
},
"marketing.customer.080": {
"message": "с lakehouse"
},
"marketing.customer.081": {
"message": "Оптимизация чтения Parquet"
},
"marketing.customer.082": {
"message": "Кеш данных и кеш страниц"
},
"marketing.customer.083": {
"message": "Кеш метаданных"
},
"marketing.customer.084": {
"message": "Создавайте аналитику для клиентов"
},
"marketing.customer.085": {
"message": "на базе"
},
"marketing.warehouse.001": {
"message": "Хранилище данных"
},
"marketing.warehouse.002": {
"message": "Apache Doris: современное хранилище данных для аналитики в реальном времени"
},
"marketing.warehouse.003": {
"message": "Apache Doris служит слоем современного хранилища данных для дашбордов с низкой задержкой, BI с высокой конкурентностью и операционной отчётности на привычных SQL-моделях."
},
"marketing.warehouse.004": {
"message": "Современное хранилище данных"
},
"marketing.warehouse.005": {
"message": "для"
},
"marketing.warehouse.006": {
"message": "аналитики"
},
"marketing.warehouse.007": {
"message": "в реальном времени"
},
"marketing.warehouse.008": {
"message": "Объединяйте пакетные и потоковые данные, ускоряйте BI и предоставляйте достоверные бизнес-метрики в любом масштабе из одной аналитической базы данных реального времени."
},
"marketing.warehouse.009": {
"message": "Почему современное хранилище данных"
},
"marketing.warehouse.010": {
"message": "меняет бизнес."
},
"marketing.warehouse.011": {
"message": "Доверие к данным"
},
"marketing.warehouse.012": {
"message": "Скорость анализа"
},
"marketing.warehouse.013": {
"message": "Актуальность решений"
},
"marketing.warehouse.014": {
"message": "Стоимость всей системы"
},
"marketing.warehouse.015": {
"message": "Единое представление о бизнесе"
},
"marketing.warehouse.016": {
"message": "Заказы, клиенты, платежи, CRM, ERP, реклама и журналы объединяются в достоверный аналитический слой: все команды работают с одинаковыми метриками."
},
"marketing.warehouse.017": {
"message": "Быстрый BI и самостоятельный анализ"
},
"marketing.warehouse.018": {
"message": "SQL с откликом менее секунды делает детализацию и нерегламентированные запросы интерактивными в Tableau, Power BI, Superset и Looker."
},
"marketing.warehouse.019": {
"message": "Мониторинг в реальном времени"
},
"marketing.warehouse.020": {
"message": "Непрерывный приём данных из CDC, Kafka и Flink поддерживает актуальность дашбордов, оповещений и операционных отчётов."
},
"marketing.warehouse.021": {
"message": "Масштабирование с разумными затратами"
},
"marketing.warehouse.022": {
"message": "Объём аналитики растёт от терабайтов до петабайтов, вместе с ним растёт конкурентность BI, без добавления систем, конвейеров и слоёв обслуживания."
},
"marketing.warehouse.023": {
"message": "Уже работает в промышленной среде."
},
"marketing.warehouse.024": {
"message": "Три команды используют Apache Doris как аналитическое ядро хранилища данных: в большом масштабе, при реальной конкурентной нагрузке и на актуальных бизнес-данных."
},
"marketing.warehouse.025": {
"message": "SF Express: переход с Presto на Apache Doris для BI и нерегламентированной аналитики"
},
"marketing.warehouse.026": {
"message": "SF Technology перевела основную BI-платформу с более чем 1 млн запросов в день с Presto на Apache Doris, сократила задержку P95 почти на 70% и перенесла все BI-нагрузки и нерегламентированные запросы."
},
"marketing.warehouse.027": {
"message": "Задержка P95 снизилась почти на 70%; доля запросов быстрее 10 с выросла с 72% до 88%"
},
"marketing.warehouse.028": {
"message": "На 48% меньше оборудования, доля попаданий в кеш данных при запросах к lakehouse достигает 96%"
},
"marketing.warehouse.029": {
"message": "Перенесено 100% BI-нагрузок и нерегламентированных запросов при совместимости SQL 97%"
},
"marketing.warehouse.030": {
"message": "SF EXPRESS"
},
"marketing.warehouse.031": {
"message": "Xiaomi: единый lakehouse на Apache Doris и Apache Paimon"
},
"marketing.warehouse.032": {
"message": "Xiaomi объединила Presto, Druid и разрозненные форматы хранения в один lakehouse на Apache Doris и Apache Paimon, ускорив запросы в 6 раз."
},
"marketing.warehouse.033": {
"message": "Средняя задержка запросов снизилась с 60 до 10 с; агрегаций: с 40 до 8 с"
},
"marketing.warehouse.034": {
"message": "Конкурентная пропускная способность в 5 раз выше, чем у Presto, а задержка под нагрузкой ниже на 25–75%"
},
"marketing.warehouse.035": {
"message": "Единый стек: горячие данные в Doris и холодные в Paimon для аналитики поведения пользователей, устройств и операций"
},
"marketing.warehouse.036": {
"message": "XIAOMI"
},
"marketing.warehouse.037": {
"message": "Cainiao: lakehouse реального времени для глобальной логистики"
},
"marketing.warehouse.038": {
"message": "Обновления данных выполняются за секунды, а ответы на запросы приходят за сотни миллисекунд."
},
"marketing.warehouse.039": {
"message": "Затраты на платформу данных реального времени ниже на 90%, среднее время ответа меньше на 72%"
},
"marketing.warehouse.040": {
"message": "Точечные запросы: 1000–2000 QPS за 10–100 мс; соединения нескольких таблиц: 200–300 QPS с откликом менее секунды"
},
"marketing.warehouse.041": {
"message": "Более 25 кластеров и 10 000 процессоров в 3 регионах отслеживают запасы, посылки и заказы для 80 млн посылок в день"
},
"marketing.warehouse.042": {
"message": "CAINIAO"
},
"marketing.warehouse.043": {
"message": "Что требуется от хранилища данных"
},
"marketing.warehouse.044": {
"message": "и что предлагает Apache Doris."
},
"marketing.warehouse.045": {
"message": "Пять задач, с которыми современное хранилище данных должно справляться, и конкретные возможности Apache Doris для каждой из них."
},
"marketing.warehouse.046": {
"message": "Актуальные данные в реальном времени"
},
"marketing.warehouse.047": {
"message": "Бизнес-командам нужно видеть, что происходит сейчас. Для этого необходимы потоковый приём, CDC, инкрементальные обновления и доступность данных для запросов за секунды, без ожидания ночной пакетной обработки."
},
"marketing.warehouse.048": {
"message": "Моделирование для нагрузок хранилища"
},
"marketing.warehouse.049": {
"message": "Современное хранилище должно содержать детальные записи, таблицы фактов и измерений, широкие таблицы, агрегированные метрики и наборы данных для бизнеса. Продуманное моделирование сохраняет единые определения, ускоряет запросы и позволяет командам повторно использовать проверенные данные."
},
"marketing.warehouse.050": {
"message": "Инкрементальные обновления и надёжная пакетная обработка"
},
"marketing.warehouse.051": {
"message": "Нагрузкам хранилища нужны и инкрементальное обновление, и большие пакетные задания. Материализованные представления и инкрементальные вычисления поддерживают актуальность агрегаций, Rollup и отчётных таблиц без полного пересчёта, а надёжное пакетное выполнение обеспечивает задания конца дня, дозагрузку и обработку истории."
},
"marketing.warehouse.052": {
"message": "Lakehouse и открытая архитектура"
},
"marketing.warehouse.053": {
"message": "Операционные базы данных, потоки событий, SaaS-приложения и открытые таблицы lakehouse содержат важные бизнес-данные. Хранилище должно объединять эти источники и запрашивать данные на месте в Iceberg, Hudi, Delta Lake и Hive, без копирования всего в ещё одно изолированное хранилище."
},
"marketing.warehouse.054": {
"message": "Корпоративное управление и эксплуатация"
},
"marketing.warehouse.055": {
"message": "Общее аналитическое хранилище должно быть безопасным, надёжным, доступным для аудита и простым в эксплуатации. Для этого нужны детальный контроль доступа, изоляция нагрузок, высокая доступность, журналы аудита и простое администрирование, чтобы все команды могли полагаться на одну платформу."
},
"marketing.warehouse.056": {
"message": "Гибкое моделирование"
},
"marketing.warehouse.057": {
"message": "данных хранилища"
},
"marketing.warehouse.058": {
"message": "Модель данных"
},
"marketing.warehouse.059": {
"message": "Предварительная агрегация и Rollup"
},
"marketing.warehouse.060": {
"message": "Аналитические функции"
},
"marketing.warehouse.061": {
"message": "Партиционирование и бакетирование"
},
"marketing.warehouse.062": {
"message": "Unique Key"
},
"marketing.warehouse.063": {
"message": "Приём данных в реальном времени"
},
"marketing.warehouse.064": {
"message": "и обновления"
},
"marketing.warehouse.065": {
"message": "Транзакции загрузки"
},
"marketing.warehouse.066": {
"message": "Компактация данных"
},
"marketing.warehouse.067": {
"message": "Обновление и удаление данных"
},
"marketing.warehouse.068": {
"message": "Group Commit"
},
"marketing.warehouse.069": {
"message": "Интеграция с Kafka и CDC"
},
"marketing.warehouse.070": {
"message": "Инкрементальное обновление"
},
"marketing.warehouse.071": {
"message": "и пакетное выполнение"
},
"marketing.warehouse.072": {
"message": "Пакетная загрузка"
},
"marketing.warehouse.073": {
"message": "Инкрементальное материализованное представление"
},
"marketing.warehouse.074": {
"message": "Выгрузка на диск"
},
"marketing.warehouse.075": {
"message": "Changelog / Table Stream (скоро)"
},
"marketing.warehouse.076": {
"message": "Вычислительный движок"
},
"marketing.warehouse.077": {
"message": "для lakehouse"
},
"marketing.warehouse.078": {
"message": "Multi Catalog"
},
"marketing.warehouse.079": {
"message": "Управление таблицами озера данных"
},
"marketing.warehouse.080": {
"message": "Корпоративное"
},
"marketing.warehouse.081": {
"message": "управление"
},
"marketing.warehouse.082": {
"message": "Подключаемая аутентификация"
},
"marketing.warehouse.083": {
"message": "Интеграции каталогов"
},
"marketing.warehouse.084": {
"message": "Происхождение данных"
},
"marketing.warehouse.085": {
"message": "Создавайте современное хранилище данных"
},
"marketing.warehouse.086": {
"message": "на базе"
},
"marketing.observability.001": {
"message": "Наблюдаемость"
},
"marketing.observability.002": {
"message": "Apache Doris: наблюдаемость для эпохи ИИ-агентов"
},
"marketing.observability.003": {
"message": "Apache Doris служит высокопроизводительной аналитической основой для журналов, метрик, трассировок и событий ИИ-агентов: приём в реальном времени, полнотекстовый поиск, OLAP и гибридный векторный поиск в одном движке."
},
"marketing.observability.004": {
"message": "в реальном времени"
},
"marketing.observability.005": {
"message": "для эпохи ИИ-агентов"
},
"marketing.observability.006": {
"message": "Apache Doris объединяет журналы, метрики, трассировки и события ИИ-агентов в одном высокопроизводительном аналитическом движке, чтобы команды быстрее находили проблемы, контролировали затраты и постоянно улучшали качество ИИ."
},
"marketing.observability.007": {
"message": "Почему наблюдаемость"
},
"marketing.observability.008": {
"message": "важна"
},
"marketing.observability.009": {
"message": "в эпоху агентов."
},
"marketing.observability.010": {
"message": "Обнаружение инцидентов"
},
"marketing.observability.011": {
"message": "Удобство для пользователей"
},
"marketing.observability.012": {
"message": "Затраты при масштабировании"
},
"marketing.observability.013": {
"message": "Качество ИИ"
},
"marketing.observability.014": {
"message": "Связь поведения системы с бизнес-результатами"
},
"marketing.observability.015": {
"message": "Быстрое обнаружение инцидентов"
},
"marketing.observability.016": {
"message": "Журналы, трассировки и события агентов становятся данными выполнения, доступными для анализа, позволяя выявить аномалии и первопричины до распространения сбоев."
},
"marketing.observability.017": {
"message": "Пользовательский опыт и SLA"
},
"marketing.observability.018": {
"message": "Состояние системы связывается с реальным влиянием на пользователей: задержками, ошибками, точностью ответов, завершением задач и обоснованностью ответов."
},
"marketing.observability.019": {
"message": "Меньше затрат при масштабировании"
},
"marketing.observability.020": {
"message": "Горячие данные остаются быстрыми для диагностики, агрегации показывают тенденции, а история переносится в более дешёвое хранилище по мере роста телеметрии."
},
"marketing.observability.021": {
"message": "Постоянное улучшение ИИ"
},
"marketing.observability.022": {
"message": "Промпты, ответы, контекст RAG, вызовы инструментов, оценки и отзывы пользователей показывают, где можно улучшить извлечение данных, промпты и выполнение задач."
},
"marketing.observability.023": {
"message": "Эксплуатация с учётом бизнеса"
},
"marketing.observability.024": {
"message": "Каждый сигнал связан с затронутыми клиентами, арендаторами и процессами, а также с влиянием сбоев ИИ на конверсию, нагрузку поддержки и выручку."
},
"marketing.observability.025": {
"message": "Уже работает в промышленной среде."
},
"marketing.observability.026": {
"message": "Три команды используют Apache Doris как аналитическую основу наблюдаемости: в большом масштабе, на актуальных операционных данных, включая журналы, метрики и события."
},
"marketing.observability.027": {
"message": "MiniMax: журналы петабайтного масштаба на Apache Doris после Grafana Loki"
},
"marketing.observability.028": {
"message": "После отказа от Grafana Loki все бизнес-направления MiniMax записывают журналы в систему на Apache Doris. Она обслуживает петабайты данных с доступностью более 99,9% и отвечает на запросы по миллиардам строк журналов за секунды."
},
"marketing.observability.029": {
"message": "Петабайтное хранилище журналов с доступностью более 99,9% для всех бизнес-направлений"
},
"marketing.observability.030": {
"message": "Поиск по словам и агрегации по 1 млрд записей журнала выполняются за 2 секунды"
},
"marketing.observability.031": {
"message": "Пропускная способность записи 10 ГБ/с с задержкой приёма на уровне секунд"
},
"marketing.observability.032": {
"message": "Сжатие 5:1 и многоуровневое хранение сократили затраты на хранение на 70%"
},
"marketing.observability.033": {
"message": "NetEase: Apache Doris заменил Elasticsearch и InfluxDB"
},
"marketing.observability.034": {
"message": "NetEase перевела платформу мониторинга Eagle с Elasticsearch, а платформу временных рядов IM с InfluxDB на Apache Doris. Запросы ускорились, объём хранения сократился, а индексы можно менять без пересоздания таблиц."
},
"marketing.observability.035": {
"message": "Запросы по журналам мониторинга в 11 раз быстрее, затраты на хранение на 70% ниже, чем в Elasticsearch"
},
"marketing.observability.036": {
"message": "На нагрузках временных рядов объём хранения меньше на 67%, серверов вдвое меньше, чем с InfluxDB"
},
"marketing.observability.037": {
"message": "Пиковая пропускная способность записи 1 ГБ/с, до 1 млн TPS"
},
"marketing.observability.038": {
"message": "Инвертированные индексы добавляются и удаляются инкрементально, без перезаписи таблиц"
},
"marketing.observability.039": {
"message": "Tencent Music: замена Elasticsearch сократила затраты на 80%"
},
"marketing.observability.040": {
"message": "Tencent Music Entertainment перенесла поиск по тегам и аналитику с Elasticsearch на Apache Doris, где инвертированные индексы обеспечивают полнотекстовый поиск и агрегации в одном SQL-запросе."
},
"marketing.observability.041": {
"message": "Общие эксплуатационные затраты на 80% ниже, чем с Elasticsearch"
},
"marketing.observability.042": {
"message": "Объём хранения меньше на 72% (697,7 ГБ → 195,4 ГБ на одинаковом наборе данных)"
},
"marketing.observability.043": {
"message": "Запись в 4 раза быстрее, время загрузки сократилось с более 10 часов до менее 3 часов"
},
"marketing.observability.044": {
"message": "Число оповещений сократилось с более 20 в день до единичных за месяц"
},
"marketing.observability.045": {
"message": "Что требуется от современной наблюдаемости"
},
"marketing.observability.046": {
"message": "и что предлагает Apache Doris."
},
"marketing.observability.047": {
"message": "Пять задач, с которыми современная платформа наблюдаемости должна справляться, и конкретные возможности Apache Doris для каждой из них."
},
"marketing.observability.048": {
"message": "Приём всех сигналов в реальном времени"
},
"marketing.observability.049": {
"message": "Данные наблюдаемости поступают из приложений, Kubernetes, API, шлюзов, баз данных и ИИ-систем. Платформа должна принимать большие объёмы журналов, трассировок, метрик и событий ИИ-агентов с низкой задержкой, чтобы все сигналы, от запросов к LLM и вызовов инструментов до извлечений RAG, стоимости токенов, оценок и отзывов, были доступны для запросов почти в реальном времени."
},
"marketing.observability.050": {
"message": "Анализ динамического JSON без сложного ETL"
},
"marketing.observability.051": {
"message": "Журналы, трассировки, результаты инструментов, ответы моделей и события агентов часто приходят в виде вложенного JSON с постоянно меняющимися полями. Платформа должна поддерживать эволюцию схемы и сразу делать новые поля доступными для запросов, чтобы команды могли фильтровать, исследовать и анализировать новые сигналы без перестройки конвейеров."
},
"marketing.observability.052": {
"message": "Быстрый полнотекстовый поиск по журналам и сигналам агентов"
},
"marketing.observability.053": {
"message": "Данные наблюдаемости содержат много текста для поиска: сообщения об ошибках, стеки вызовов, строки журналов, а также промпты, ответы моделей, результаты инструментов и причины сбоев агентов. Командам нужен быстрый поиск по словам и полнотекстовый поиск для выявления сбоев, отслеживания запросов и исследования поведения агентов в большом масштабе."
},
"marketing.observability.054": {
"message": "Интерактивная аналитика метрик, затрат и качества"
},
"marketing.observability.055": {
"message": "Наблюдаемость включает не только поиск. Команды делают срезы, агрегации и детализацию больших наборов телеметрии, чтобы анализировать надёжность, затраты и качество ИИ: задержку P99, тенденции SLA, расход токенов, стоимость моделей, качество RAG и завершение задач агентами. Для этого нужен высокопроизводительный аналитический движок вместе с быстрым поиском."
},
"marketing.observability.056": {
"message": "Гибридный поиск для наблюдаемости ИИ-агентов"
},
"marketing.observability.057": {
"message": "Наблюдаемости ИИ-агентов недостаточно поиска по словам в журналах. Команды связывают структурированные метаданные с полнотекстовым и семантическим поиском по промптам, ответам, вызовам инструментов и трассировкам, чтобы одним запросом находить точные совпадения, похожие сбои, выдуманные ответы и повторяющееся поведение агентов."
},
"marketing.observability.058": {
"message": "Приём в реальном времени"
},
"marketing.observability.059": {
"message": "журналов и трассировок агентов"
},
"marketing.observability.060": {
"message": "Stream Load"
},
"marketing.observability.061": {
"message": "Интеграция с Kafka и CDC"
},
"marketing.observability.062": {
"message": "Group Commit"
},
"marketing.observability.063": {
"message": "Вертикальная компактация"
},
"marketing.observability.064": {
"message": "Аналитика полуструктурированных данных"
},
"marketing.observability.065": {
"message": "с VARIANT"
},
"marketing.observability.066": {
"message": "Тип данных VARIANT"
},
"marketing.observability.067": {
"message": "Быстрый полнотекстовый поиск"
},
"marketing.observability.068": {
"message": "с инвертированным индексом и BM25"
},
"marketing.observability.069": {
"message": "Инвертированный индекс"
},
"marketing.observability.070": {
"message": "Полнотекстовый поиск"
},
"marketing.observability.071": {
"message": "Оценка релевантности BM25"
},
"marketing.observability.072": {
"message": "Интерактивная аналитика"
},
"marketing.observability.073": {
"message": "для дашбордов наблюдаемости"
},
"marketing.observability.074": {
"message": "Инкрементальное материализованное представление"
},
"marketing.observability.075": {
"message": "Предварительная агрегация и Rollup"
},
"marketing.observability.076": {
"message": "Векторизованное выполнение"
},
"marketing.observability.077": {
"message": "Кеш запросов"
},
"marketing.observability.078": {
"message": "Подготовленные запросы"
},
"marketing.observability.079": {
"message": "Гибридный поиск по"
},
"marketing.observability.080": {
"message": "структурированным данным, тексту и векторам"
},
"marketing.observability.081": {
"message": "Гибридный поиск"
},
"marketing.observability.082": {
"message": "Векторный индекс"
},
"marketing.observability.083": {
"message": "Эмбеддинги"
},
"marketing.observability.084": {
"message": "Reciprocal Rank Fusion"
},
"marketing.observability.085": {
"message": "Создавайте наблюдаемость для эпохи ИИ-агентов"
},
"marketing.observability.086": {
"message": "на базе"
},
"marketing.figures.083": {
"message": "ДОКУМЕНТЫ И ЛОГИ"
},
"marketing.figures.084": {
"message": "текст · JSON · заявки"
},
"marketing.figures.085": {
"message": "ЭМБЕДДИНГИ"
},
"marketing.figures.086": {
"message": "из моделей эмбеддингов"
},
"marketing.figures.087": {
"message": "ПОТОКИ И CDC"
},
"marketing.figures.088": {
"message": "заказы · сессии"
},
"marketing.figures.089": {
"message": "SQL-ФИЛЬТРЫ"
},
"marketing.figures.090": {
"message": "время · ACL"
},
"marketing.figures.062": {
"message": "FTS"
},
"marketing.figures.091": {
"message": "ВЕКТОРЫ"
},
"marketing.figures.092": {
"message": "эмбеддинги"
},
"marketing.figures.093": {
"message": "Аналитика для ИИ на Apache Doris: документы, эмбеддинги и потоки поддерживают актуальность Doris; ИИ-приложение задаёт вопрос, Doris отвечает одним гибридным запросом, объединяющим SQL-фильтры, полнотекстовый и векторный поиск, LLM формирует ответ, а трассировки, токены, стоимость и отзывы записываются обратно в Doris для улучшения следующего цикла."
},
"marketing.figures.094": {
"message": "РИС. 04 · ЦИКЛ АГЕНТА: ВОПРОС → ПОИСК → ГЕНЕРАЦИЯ → ЗАПИСЬ → УЛУЧШЕНИЕ"
},
"marketing.figures.095": {
"message": "ВХОДНЫЕ ДАННЫЕ"
},
"marketing.figures.015": {
"message": "ЕДИНЫЙ СЛОЙ SQL"
},
"marketing.figures.096": {
"message": "ПРИЁМ И ОТВЕТЫ"
},
"marketing.figures.097": {
"message": "приём за секунды · ответ < 1 с"
},
"marketing.figures.098": {
"message": "ГИБРИДНЫЙ ЗАПРОС"
},
"marketing.figures.099": {
"message": "RRF → РАНЖИРОВАННЫЙ КОНТЕКСТ"
},
"marketing.figures.100": {
"message": "JSON · события · вызовы инструментов"
},
"marketing.figures.101": {
"message": "НАБЛЮДАЕМОСТЬ ИИ"
},
"marketing.figures.102": {
"message": "промпты · трассы · токены · затраты · оценки"
},
"marketing.figures.103": {
"message": "ЭКОСИСТЕМА"
},
"marketing.figures.104": {
"message": "LLM SQL · сервер MCP · API"
},
"marketing.figures.105": {
"message": "ЦИКЛ АГЕНТА"
},
"marketing.figures.106": {
"message": "ВОПРОС"
},
"marketing.figures.107": {
"message": "КОНТЕКСТ"
},
"marketing.figures.108": {
"message": "ИИ-ПРИЛОЖЕНИЕ"
},
"marketing.figures.109": {
"message": "агент · копилот · RAG"
},
"marketing.figures.110": {
"message": "ПРОМПТ + КОНТЕКСТ"
},
"marketing.figures.111": {
"message": "ответ с учётом контекста"
},
"marketing.figures.112": {
"message": "ТРАССЫ · ТОКЕНЫ · ЗАТРАТЫ"
},
"marketing.figures.113": {
"message": "ТРАССЫ И ОТЗЫВЫ"
},
"marketing.figures.114": {
"message": "токены · затраты · оценки"
},
"marketing.figures.115": {
"message": "ЗАПИСАНО"
},
"marketing.figures.116": {
"message": "УЛУЧШЕНИЕ ПРОМПТОВ И ПОИСКА"
},
"marketing.figures.001": {
"message": "СОБЫТИЯ ПРОДУКТА"
},
"marketing.figures.002": {
"message": "Kafka · клики"
},
"marketing.figures.003": {
"message": "OLTP · CDC"
},
"marketing.figures.004": {
"message": "MySQL · PostgreSQL"
},
"marketing.figures.005": {
"message": "ПАКЕТНЫЕ ЗАДАНИЯ"
},
"marketing.figures.006": {
"message": "Spark · Flink · файлы"
},
"marketing.figures.007": {
"message": "ОЗЕРО ДАННЫХ"
},
"marketing.figures.008": {
"message": "Iceberg · S3"
},
"marketing.figures.009": {
"message": "Аналитика для клиентов на Apache Doris: пользователи множества арендаторов обращаются к встроенным дашбордам, порталам и приложениям; каждый запрос проходит через Doris, изолируется по арендатору и обслуживается из кеша или точечным запросом менее чем за секунду. События продукта, CDC и пакетные данные поступают за секунды, а озеро данных запрашивается на месте."
},
"marketing.figures.010": {
"message": "РИС. 01 · МНОГО АРЕНДАТОРОВ, ЕДИНЫЙ ПУТЬ ЗАПРОСОВ, СВЕЖИЕ ДАННЫЕ"
},
"marketing.figures.011": {
"message": "ВАШ ПРОДУКТ"
},
"marketing.figures.012": {
"message": "APACHE DORIS"
},
"marketing.figures.013": {
"message": "СВЕЖИЕ ДАННЫЕ"
},
"marketing.figures.014": {
"message": "10 000+ QPS · ТЫСЯЧИ ОДНОВРЕМЕННЫХ ПОЛЬЗОВАТЕЛЕЙ"
},
"marketing.figures.016": {
"message": "< 1 СЕКУНДЫ"
},
"marketing.figures.017": {
"message": "ПРИЁМ ЗА СЕКУНДЫ · STREAM LOAD · CDC"
},
"marketing.figures.018": {
"message": "мат. представления · Rollup · точечные запросы · BI < 1 с"
},
"marketing.figures.019": {
"message": "агрегированные метрики · данные для бизнеса"
},
"marketing.figures.020": {
"message": "детальные данные · факты и измерения · широкие таблицы"
},
"marketing.figures.021": {
"message": "исходные записи · Stream Load · Routine Load · CDC · приём за секунды"
},
"marketing.figures.022": {
"message": "BI-ИНСТРУМЕНТЫ"
},
"marketing.figures.023": {
"message": "Tableau · Power BI"
},
"marketing.figures.024": {
"message": "ДАШБОРДЫ"
},
"marketing.figures.025": {
"message": "отчёты · операции"
},
"marketing.figures.026": {
"message": "AD HOC SQL"
},
"marketing.figures.027": {
"message": "аналитики · блокноты"
},
"marketing.figures.028": {
"message": "ПРИЛОЖЕНИЯ И API"
},
"marketing.figures.029": {
"message": "сервисы данных"
},
"marketing.figures.030": {
"message": "ПОТОКИ СОБЫТИЙ"
},
"marketing.figures.031": {
"message": "Kafka · Flink"
},
"marketing.figures.032": {
"message": "ПАКЕТЫ И SAAS"
},
"marketing.figures.033": {
"message": "Parquet · CSV · API"
},
"marketing.figures.034": {
"message": "Iceberg · Paimon · S3"
},
"marketing.figures.035": {
"message": "Современное хранилище данных на Apache Doris: данные из OLTP, потоковых и пакетных источников загружаются в слой ODS, моделируются в слоях DWD и DWS и через материализованные представления предоставляются BI-инструментам, дашбордам, нерегламентированным SQL-запросам и приложениям; озеро данных запрашивается на месте."
},
"marketing.figures.036": {
"message": "РИС. 02 · ИСТОЧНИКИ СНИЗУ, СЛОИ DORIS В ЦЕНТРЕ, ПОТРЕБИТЕЛИ СВЕРХУ"
},
"marketing.figures.037": {
"message": "ПОТРЕБИТЕЛИ"
},
"marketing.figures.038": {
"message": "ПАКЕТЫ + ПОТОКИ · ЕДИНЫЙ СЛОЙ SQL"
},
"marketing.figures.039": {
"message": "УПРАВЛЕНИЕ"
},
"marketing.figures.040": {
"message": "права доступа · изоляция нагрузок · аудит · высокая доступность"
},
"marketing.figures.041": {
"message": "LAKEHOUSE"
},
"marketing.figures.queriedInPlace": {
"message": "запросы на месте"
},
"marketing.figures.042": {
"message": "ИСТОЧНИКИ"
},
"marketing.figures.043": {
"message": "ПРИЛОЖЕНИЯ"
},
"marketing.figures.044": {
"message": "логи · трассы · OTel"
},
"marketing.figures.045": {
"message": "ХОСТЫ И K8S"
},
"marketing.figures.046": {
"message": "метрики · логи подов"
},
"marketing.figures.047": {
"message": "СБОРЩИКИ ЛОГОВ"
},
"marketing.figures.048": {
"message": "Vector · Fluent Bit"
},
"marketing.figures.049": {
"message": "ИИ-АГЕНТЫ"
},
"marketing.figures.050": {
"message": "промпты · вызовы"
},
"marketing.figures.051": {
"message": "дашборды"
},
"marketing.figures.052": {
"message": "АЛЕРТЫ И SLO"
},
"marketing.figures.053": {
"message": "P99 · доля ошибок"
},
"marketing.figures.054": {
"message": "расследования"
},
"marketing.figures.055": {
"message": "КАЧЕСТВО ИИ"
},
"marketing.figures.056": {
"message": "оценки · отзывы"
},
"marketing.figures.057": {
"message": "динамический JSON"
},
"marketing.figures.058": {
"message": "ИНВЕРТ. ИНДЕКС"
},
"marketing.figures.059": {
"message": "текст · BM25"
},
"marketing.figures.060": {
"message": "КОЛОНКИ"
},
"marketing.figures.061": {
"message": "сжатие 5:1"
},
"marketing.figures.063": {
"message": "BM25 · слова"
},
"marketing.figures.064": {
"message": "АГРЕГАЦИЯ"
},
"marketing.figures.065": {
"message": "P99 · SLA · цена"
},
"marketing.figures.066": {
"message": "ГИБРИДНЫЙ"
},
"marketing.figures.067": {
"message": "слова + векторы"
},
"marketing.figures.068": {
"message": "ГОРЯЧИЕ · SSD"
},
"marketing.figures.069": {
"message": "ТЁПЛЫЕ"
},
"marketing.figures.070": {
"message": "ХОЛ. · S3/HDFS"
},
"marketing.figures.071": {
"message": "сейчас"
},
"marketing.figures.072": {
"message": "7 дн."
},
"marketing.figures.073": {
"message": "30 дн."
},
"marketing.figures.074": {
"message": "1 год"
},
"marketing.figures.075": {
"message": "Наблюдаемость на Apache Doris: журналы, метрики, трассировки и события ИИ-агентов проходят через сборщик в Doris, где VARIANT, инвертированные индексы и колоночное хранение обеспечивают работу с данными по мере их переноса с горячих SSD в холодное объектное хранилище. Полнотекстовые, агрегатные и гибридные запросы обслуживают Grafana, оповещения, нерегламентированные SQL-запросы и оценку качества ИИ."
},
"marketing.figures.076": {
"message": "РИС. 03 · СИГНАЛЫ ПОСТУПАЮТ, ПЕРЕХОДЯТ В ХОЛОДНОЕ ХРАНЕНИЕ И ДОСТУПНЫ ДЛЯ ЗАПРОСОВ"
},
"marketing.figures.077": {
"message": "СИГНАЛЫ"
},
"marketing.figures.078": {
"message": "OTEL COLLECTOR · VECTOR · KAFKA"
},
"marketing.figures.079": {
"message": "ХРАНЕНИЕ"
},
"marketing.figures.080": {
"message": "ЖИЗНЕННЫЙ ЦИКЛ · УРОВНИ ХРАНЕНИЯ"
},
"marketing.figures.081": {
"message": "SSD: быстрый доступ · объектное: дешёвая история"
},
"marketing.figures.082": {
"message": "ЗАПРОСЫ"
},
"marketing.compare.001": {
"message": "Сравнить с"
},
"marketing.compare.002": {
"message": "против"
},
"marketing.compare.003": {
"message": "СКОРО"
},
"marketing.compare.004": {
"message": "Apache Doris и другие системы: руководство по выбору"
},
"marketing.compare.005": {
"message": "Выберите аналитическую базу данных реального времени для своей нагрузки. Сравните Apache Doris с ClickHouse, Elasticsearch и Trino/Presto по архитектуре, производительности и совокупной стоимости."
},
"marketing.compare.006": {
"message": "Doris и ClickHouse входят в число ведущих аналитических баз данных реального времени. Doris показывает преимущество на повседневных нагрузках современных команд по работе с данными."
},
"marketing.compare.007": {
"message": "Быстрые соединения"
},
"marketing.compare.008": {
"message": "Распределённые соединения нескольких таблиц без обходных решений с широкими таблицами."
},
"marketing.compare.009": {
"message": "Архитектура MPP с оптимизатором на основе стоимости автоматически выбирает соединения Broadcast, Shuffle или Colocate. Doris выполняет весь набор TPC-DS; в ClickHouse около 50% запросов завершаются с ошибкой."
},
"marketing.compare.010": {
"message": "Меньше затрат"
},
"marketing.compare.011": {
"message": "Разделение хранения и вычислений с открытым кодом."
},
"marketing.compare.012": {
"message": "Эластичные вычисления масштабируются без перебалансировки. Экономичная архитектура доступна в открытой версии 3.0+, без привязки к коммерческому облаку."
},
"marketing.compare.013": {
"message": "Одновременные запросы"
},
"marketing.compare.014": {
"message": "UPSERT в реальном времени без потери скорости запросов."
},
"marketing.compare.015": {
"message": "Merge-on-Write сохраняет стабильность чтения при частых обновлениях. Полный ACID, совместимость с MySQL, тысячи одновременных запросов вместо менее 100."
},
"marketing.compare.016": {
"message": "Реальные миграции в крупных интернет-компаниях: одинаковые SQL-нагрузки и совершенно разные результаты."
},
"marketing.compare.017": {
"message": "Короткие видео · 600 млн+ DAU"
},
"marketing.compare.018": {
"message": "Пример 01"
},
"marketing.compare.019": {
"message": "Заменив ClickHouse на Apache Doris, Kuaishou перешла к единой архитектуре lakehouse с общим хранилищем и более простым конвейером данных."
},
"marketing.compare.020": {
"message": "Прямые запросы к lakehouse"
},
"marketing.compare.021": {
"message": ": без загрузки, короче конвейер"
},
"marketing.compare.022": {
"message": "Переписывание запросов с материализованными представлениями"
},
"marketing.compare.023": {
"message": "ускоряет запросы в разных сценариях"
},
"marketing.compare.024": {
"message": "Гибкое"
},
"marketing.compare.025": {
"message": "управление данными"
},
"marketing.compare.026": {
"message": "за счёт автоматической материализации"
},
"marketing.compare.027": {
"message": "Музыкальный стриминг · 800 млн MAU"
},
"marketing.compare.028": {
"message": "Пример 02"
},
"marketing.compare.029": {
"message": "После переноса аналитического движка с ClickHouse на Apache Doris платформа повысила актуальность данных, снизила эксплуатационные затраты и устранила разрозненное управление данными."
},
"marketing.compare.030": {
"message": "Высокая"
},
"marketing.compare.031": {
"message": "скорость соединений таблиц"
},
"marketing.compare.032": {
"message": "и"
},
"marketing.compare.033": {
"message": "федеративных"
},
"marketing.compare.034": {
"message": "запросов"
},
"marketing.compare.035": {
"message": "Совместимость с протоколом MySQL"
},
"marketing.compare.036": {
"message": ": меньше эксплуатационных затрат"
},
"marketing.compare.037": {
"message": "Частичные обновления столбцов"
},
"marketing.compare.038": {
"message": "для разных сценариев изменения данных"
},
"marketing.compare.039": {
"message": "SaaS для электронной торговли · 5 млн+ продавцов"
},
"marketing.compare.040": {
"message": "Пример 03"
},
"marketing.compare.041": {
"message": "Apache Doris отвечает на запросы быстрее ClickHouse в подавляющем большинстве сценариев, особенно при сложных соединениях, где преимущество в производительности существенно."
},
"marketing.compare.042": {
"message": "Ключевые бизнес-запросы"
},
"marketing.compare.043": {
"message": "в 2–3 раза быстрее"
},
"marketing.compare.044": {
"message": "Сложные запросы с соединениями"
},
"marketing.compare.045": {
"message": "в 2–10 раз быстрее"
},
"marketing.compare.046": {
"message": "Успешно выполняет"
},
"marketing.compare.047": {
"message": "все запросы, вызывающие OOM в ClickHouse,"
},
"marketing.compare.048": {
"message": "без ошибок"
},
"marketing.compare.049": {
"message": "Сравнение по всем значимым критериям."
},
"marketing.compare.050": {
"message": "Архитектура системы"
},
"marketing.compare.051": {
"message": "Распределённая архитектура MPP"
},
"marketing.compare.052": {
"message": "Совместимость с протоколом MySQL, стандартный SQL"
},
"marketing.compare.053": {
"message": "Автоматическая оптимизация CBO"
},
"marketing.compare.054": {
"message": "Архитектура Scatter-Gather"
},
"marketing.compare.055": {
"message": "SQL-подобный нестандартный синтаксис"
},
"marketing.compare.056": {
"message": "Требуется ручная настройка"
},
"marketing.compare.057": {
"message": "Производительность соединений"
},
"marketing.compare.058": {
"message": "В 2–10 раз быстрее, распределённое выполнение между узлами"
},
"marketing.compare.059": {
"message": "CBO выбирает стратегию соединения"
},
"marketing.compare.060": {
"message": "Весь набор TPC-DS проходит"
},
"marketing.compare.061": {
"message": "Эффективная работа с памятью, без OOM"
},
"marketing.compare.062": {
"message": "Подзапросы и моделирование широких таблиц"
},
"marketing.compare.063": {
"message": "Без CBO, ручная настройка"
},
"marketing.compare.064": {
"message": "Около 50% запросов TPC-DS завершаются с ошибкой"
},
"marketing.compare.065": {
"message": "Частые OOM на больших запросах"
},
"marketing.compare.066": {
"message": "Обновления в реальном времени"
},
"marketing.compare.067": {
"message": "Движок Merge-on-Write"
},
"marketing.compare.068": {
"message": "Строгая согласованность, немедленная видимость"
},
"marketing.compare.069": {
"message": "Высокопроизводительный UPSERT без деградации"
},
"marketing.compare.070": {
"message": "ReplacingMergeTree, согласованность в конечном счёте"
},
"marketing.compare.071": {
"message": "FINAL замедляет запросы в 2–10 раз"
},
"marketing.compare.072": {
"message": "Частые обновления → дополнительные затраты на слияние"
},
"marketing.compare.073": {
"message": "Поддержка транзакций"
},
"marketing.compare.074": {
"message": "Полноценные транзакции ACID"
},
"marketing.compare.075": {
"message": "Атомарная пакетная загрузка"
},
"marketing.compare.076": {
"message": "Нет поддержки транзакций"
},
"marketing.compare.077": {
"message": "Часть данных может стать видимой раньше остальных"
},
"marketing.compare.078": {
"message": "Конкурентность запросов"
},
"marketing.compare.079": {
"message": "Тысячи одновременных запросов, преимущество в 10 раз и более"
},
"marketing.compare.080": {
"message": "Эффективное управление памятью"
},
"marketing.compare.081": {
"message": "Обычно менее 100 одновременных запросов"
},
"marketing.compare.082": {
"message": "Нагрузки с большим потреблением памяти дестабилизируют кластер"
},
"marketing.compare.083": {
"message": "API данных и lakehouse"
},
"marketing.compare.084": {
"message": "Высокопроизводительный протокол Arrow Flight"
},
"marketing.compare.085": {
"message": "Hive / Hudi / Iceberg / Parquet"
},
"marketing.compare.086": {
"message": "Автомасштабирование и балансировка реплик"
},
"marketing.compare.087": {
"message": "Только JDBC"
},
"marketing.compare.088": {
"message": "Ограниченная интеграция с lakehouse"
},
"marketing.compare.089": {
"message": "Масштабирование требует ручной перебалансировки"
},
"marketing.compare.090": {
"message": "Разделение хранения и вычислений"
},
"marketing.compare.091": {
"message": "Открытая версия 3.0+"
},
"marketing.compare.092": {
"message": "Эластичные вычисления, без перебалансировки при масштабировании"
},
"marketing.compare.093": {
"message": "Снижение затрат до 70%"
},
"marketing.compare.094": {
"message": "Только коммерческая облачная редакция"
},
"marketing.compare.095": {
"message": "Тесная связанность, масштабирование требует перебалансировки"
},
"marketing.compare.096": {
"message": "Избыточные ресурсы для пиков нагрузки"
},
"marketing.compare.097": {
"message": "Лицензия открытого ПО"
},
"marketing.compare.098": {
"message": "Apache Software Foundation, поддержка сообществом"
},
"marketing.compare.099": {
"message": "Контроль коммерческой компании"
},
"marketing.compare.100": {
"message": "Doris и Elasticsearch используют для наблюдаемости, безопасности и аналитики в реальном времени. Doris даёт преимущество по затратам на хранение, эффективности записи и глубине анализа, без специального DSL."
},
"marketing.compare.101": {
"message": "Степень сжатия"
},
"marketing.compare.102": {
"message": "Значительно меньше места на диске."
},
"marketing.compare.103": {
"message": "Doris сжимает журналы и метрики в соотношении от 1:5 до 1:10, Elasticsearch: 1:1,5. Те же данные занимают лишь часть прежнего дискового пространства."
},
"marketing.compare.104": {
"message": "Затраты на запись"
},
"marketing.compare.105": {
"message": "Высокая пропускная способность записи с низкими накладными расходами."
},
"marketing.compare.106": {
"message": "Doris индексирует данные один раз для нескольких реплик, сохраняя накладные расходы ниже 10%. Elasticsearch индексирует каждую реплику отдельно, а дедупликация увеличивает затраты на запись до 3 раз."
},
"marketing.compare.107": {
"message": "Быстрый поиск"
},
"marketing.compare.108": {
"message": "Полнотекстовый поиск и SQL без DSL."
},
"marketing.compare.109": {
"message": "По результатам промышленных миграций полнотекстовый поиск ускоряется в 2–3 раза. Дополнительно доступны соединения нескольких таблиц, материализованные представления и открытая экосистема MySQL."
},
"marketing.compare.110": {
"message": "Реальные миграции с Elasticsearch на Doris в наблюдаемости, финансовой безопасности и логистике. Прежняя нагрузка при существенно меньших затратах."
},
"marketing.compare.111": {
"message": "Наблюдаемость · GuanceDB"
},
"marketing.compare.112": {
"message": "Заменив Elasticsearch на Apache Doris, GuanceDB существенно ускорила обработку данных и сократила затраты."
},
"marketing.compare.113": {
"message": "Снижение затрат на 70%"
},
"marketing.compare.114": {
"message": "после замены Elasticsearch"
},
"marketing.compare.115": {
"message": "производительность полнотекстового поиска"
},
"marketing.compare.116": {
"message": "Тип данных VARIANT"
},
"marketing.compare.117": {
"message": "для трассировки полуструктурированных журналов"
},
"marketing.compare.118": {
"message": "Финтех · аналитика безопасности"
},
"marketing.compare.119": {
"message": "После объединения архитектуры на Apache Doris значительно улучшились пропускная способность записи, время ответа сложных запросов и эффективность хранения."
},
"marketing.compare.120": {
"message": "В 4 раза выше"
},
"marketing.compare.121": {
"message": "скорость записи"
},
"marketing.compare.122": {
"message": "В 3 раза выше"
},
"marketing.compare.123": {
"message": "производительность запросов"
},
"marketing.compare.124": {
"message": "На 50% меньше места"
},
"marketing.compare.125": {
"message": "для тех же данных"
},
"marketing.compare.126": {
"message": "Логистика · 23 млрд+ посылок в год"
},
"marketing.compare.127": {
"message": "После внедрения Doris запросы ускорились в 5–10 раз, конкурентная обработка улучшилась вдвое. В 90% аналитических задач время сократилось с 10 минут до менее минуты."
},
"marketing.compare.128": {
"message": "В 2 раза эффективнее"
},
"marketing.compare.129": {
"message": "анализ отчётов при высокой конкурентности"
},
"marketing.compare.130": {
"message": "На 65% меньше"
},
"marketing.compare.131": {
"message": "места для хранения"
},
"marketing.compare.132": {
"message": "Стандартный SQL"
},
"marketing.compare.133": {
"message": "упрощает эксплуатацию и использование"
},
"marketing.compare.134": {
"message": "Открытый код"
},
"marketing.compare.135": {
"message": "Apache License 2.0"
},
"marketing.compare.136": {
"message": "Apache Software Foundation, независимость от поставщика"
},
"marketing.compare.137": {
"message": "Смена лицензии: Apache 2.0 → Elastic License → AGPL"
},
"marketing.compare.138": {
"message": "Развивается коммерческой компанией Elastic"
},
"marketing.compare.139": {
"message": "Строгое разделение чтения и записи между подразделениями"
},
"marketing.compare.140": {
"message": "Совместное и раздельное размещение хранения и вычислений"
},
"marketing.compare.141": {
"message": "Изоляция нагрузок для разных типов запросов"
},
"marketing.compare.142": {
"message": "Изоляция групп потоков, лишь слабая изоляция вычислений"
},
"marketing.compare.143": {
"message": "Только совместное размещение хранения и вычислений"
},
"marketing.compare.144": {
"message": "Ограниченная эластичность нагрузок"
},
"marketing.compare.145": {
"message": "Приём данных в реальном времени"
},
"marketing.compare.146": {
"message": "Однократная индексация для всех реплик: высокая скорость, низкие накладные расходы"
},
"marketing.compare.147": {
"message": "Push и Pull из Kafka без внешних инструментов"
},
"marketing.compare.148": {
"message": "Совместимость с Logstash и Beats"
},
"marketing.compare.149": {
"message": "Индексация каждой реплики, затраты на запись до 3 раз выше"
},
"marketing.compare.150": {
"message": "Только Push; для Pull нужны внешние инструменты, например Logstash"
},
"marketing.compare.151": {
"message": "Более тяжёлый конвейер приёма данных"
},
"marketing.compare.152": {
"message": "Хранение в реальном времени"
},
"marketing.compare.153": {
"message": "Сжатие 1:5–1:10: лишь часть прежнего места на диске"
},
"marketing.compare.154": {
"message": "Первичный ключ поддерживает Merge-on-Write и Merge-on-Read"
},
"marketing.compare.155": {
"message": "Агрегации со строгой согласованностью сосуществуют с исходными данными"
},
"marketing.compare.156": {
"message": "Гибкое изменение схемы под меняющиеся потребности бизнеса"
},
"marketing.compare.157": {
"message": "Степень сжатия 1:1,5"
},
"marketing.compare.158": {
"message": "Для первичного ключа только Merge-on-Write, затраты на запись до 3 раз выше"
},
"marketing.compare.159": {
"message": "Агрегации согласованы лишь в конечном счёте, без сосуществования с исходными данными"
},
"marketing.compare.160": {
"message": "Ограниченное изменение схемы"
},
"marketing.compare.161": {
"message": "Запросы в реальном времени"
},
"marketing.compare.162": {
"message": "Быстрые точечные запросы, агрегации и аналитика"
},
"marketing.compare.163": {
"message": "Соединения таблиц, материализованные представления, UDF, lakehouse"
},
"marketing.compare.164": {
"message": "Стандартный SQL, простое использование"
},
"marketing.compare.165": {
"message": "Открытая экосистема MySQL"
},
"marketing.compare.166": {
"message": "Эффективные точечные запросы, слабая аналитика"
},
"marketing.compare.167": {
"message": "Без соединений нескольких таблиц, только простые нагрузки"
},
"marketing.compare.168": {
"message": "Специальный DSL со сложным освоением"
},
"marketing.compare.169": {
"message": "Закрытая экосистема Elasticsearch"
},
"marketing.compare.170": {
"message": "Совокупная стоимость владения"
},
"marketing.compare.171": {
"message": "Открытая архитектура с разделением хранения и вычислений"
},
"marketing.compare.172": {
"message": "Эластичные вычисления масштабируются без перебалансировки"
},
"marketing.compare.173": {
"message": "Снижение затрат до 70% при промышленных миграциях"
},
"marketing.compare.174": {
"message": "Тесно связанные хранение и вычисления"
},
"marketing.compare.175": {
"message": "Избыточные ресурсы для пиков нагрузки"
},
"marketing.compare.176": {
"message": "Doris и Trino/Presto входят в число основных движков запросов к lakehouse. Doris объединяет хранилище данных и движок запросов к lakehouse, выполняя тот же SQL значительно быстрее в обоих случаях."
},
"marketing.compare.177": {
"message": "Внутренние таблицы"
},
"marketing.compare.178": {
"message": "Полностью векторизованный движок на C++."
},
"marketing.compare.179": {
"message": "Doris выполняет запросы к внутренним таблицам до 10 раз быстрее Presto/Trino. Полностью векторизованный движок C++ справляется с нагрузками хранилища, которые Trino вынужден передавать внешней системе."
},
"marketing.compare.180": {
"message": "Быстрый lakehouse"
},
"marketing.compare.181": {
"message": "Лучшее ускорение внешних таблиц."
},
"marketing.compare.182": {
"message": "Doris выполняет запросы к lakehouse в 2–3 раза быстрее Presto/Trino по результатам TPC-DS 1 ТБ, где оба движка обращаются к одним внешним таблицам Hive."
},
"marketing.compare.183": {
"message": "QPS при конкурентной нагрузке"
},
"marketing.compare.184": {
"message": "Аналитика в реальном времени при большом числе обращений."
},
"marketing.compare.185": {
"message": "Doris создан для аналитики в реальном времени с тысячами одновременных запросов, что выходит за пределы интерактивных нагрузок, на которые ориентирован Trino."
},
"marketing.compare.186": {
"message": "Реальные миграции с Trino/Presto на Doris в сетевых технологиях, играх и логистике. Тот же SQL, более простая архитектура, более быстрые запросы."
},
"marketing.compare.187": {
"message": "Сетевые технологии · платформа больших данных"
},
"marketing.compare.188": {
"message": "Заменив несколько технологических стеков на Apache Doris, мы получили единый lakehouse, существенно повысили производительность запросов и стабильность системы, снизив затраты на ресурсы на 30%."
},
"marketing.compare.189": {
"message": "Единый lakehouse"
},
"marketing.compare.190": {
"message": "вместо Trino, Pinot, Iceberg, Kyuubi"
},
"marketing.compare.191": {
"message": "Значительно улучшились"
},
"marketing.compare.192": {
"message": "и стабильность системы"
},
"marketing.compare.193": {
"message": "Снижение на 30%"
},
"marketing.compare.194": {
"message": "затрат на ресурсы"
},
"marketing.compare.195": {
"message": "Игры · одна из трёх крупнейших студий Китая"
},
"marketing.compare.196": {
"message": "В Presto запросы многомерного анализа занимали 20–40 секунд, Doris сократил это время до 1–2 секунд."
},
"marketing.compare.197": {
"message": "Время запросов сократилось с"
},
"marketing.compare.198": {
"message": "20–40 с до 1–2 с"
},
"marketing.compare.199": {
"message": "Автоматический подбор материализованных представлений"
},
"marketing.compare.200": {
"message": "для сложной аналитики"
},
"marketing.compare.201": {
"message": "Значительный прирост в"
},
"marketing.compare.202": {
"message": "многомерном анализе"
},
"marketing.compare.203": {
"message": "После миграции на Apache Doris общая производительность запросов выросла более чем в 2 раза, а единая архитектура устранила изолированные данные и избыточные ресурсы."
},
"marketing.compare.204": {
"message": "Более чем в 2 раза выше"
},
"marketing.compare.205": {
"message": "общая производительность запросов"
},
"marketing.compare.206": {
"message": "Устранены"
},
"marketing.compare.207": {
"message": "изолированные хранилища данных"
},
"marketing.compare.208": {
"message": "и избыточные ресурсы"
},
"marketing.compare.209": {
"message": "Ускорены"
},
"marketing.compare.210": {
"message": "аналитика в реальном времени"
},
"marketing.compare.211": {
"message": "и нерегламентированные запросы"
},
"marketing.compare.212": {
"message": "Единая архитектура: хранилище данных и lakehouse"
},
"marketing.compare.213": {
"message": "Встроенный слой хранения"
},
"marketing.compare.214": {
"message": "Один движок для всего аналитического стека"
},
"marketing.compare.215": {
"message": "Федеративный движок запросов к разнородным источникам"
},
"marketing.compare.216": {
"message": "Без встроенного слоя хранения"
},
"marketing.compare.217": {
"message": "Для обслуживания запросов нужно отдельное хранилище"
},
"marketing.compare.218": {
"message": "Движок выполнения"
},
"marketing.compare.219": {
"message": "Полностью векторизованный движок C++"
},
"marketing.compare.220": {
"message": "Высокопроизводительная обработка данных из коробки"
},
"marketing.compare.221": {
"message": "Запросы к внутренним таблицам до 10 раз быстрее"
},
"marketing.compare.222": {
"message": "Выполнение преимущественно на Java"
},
"marketing.compare.223": {
"message": "Векторизованный движок в разработке (проект Hummingbird)"
},
"marketing.compare.224": {
"message": "Более медленные запросы к внутренним таблицам"
},
"marketing.compare.225": {
"message": "Оптимизация запросов"
},
"marketing.compare.226": {
"message": "Оптимизатор на основе стоимости (CBO) для соединений, агрегации и сортировки"
},
"marketing.compare.227": {
"message": "Автоматический сбор статистики"
},
"marketing.compare.228": {
"message": "Настройка сложных запросов без ручных подсказок"
},
"marketing.compare.229": {
"message": "Оптимизация на основе стоимости поддерживается"
},
"marketing.compare.230": {
"message": "Сбор статистики неполный"
},
"marketing.compare.231": {
"message": "Для эффективной работы требуется ручной полный сбор"
},
"marketing.compare.232": {
"message": "Кеширование"
},
"marketing.compare.233": {
"message": "Кеш метаданных с TTL, автообновлением и инкрементальной синхронизацией"
},
"marketing.compare.234": {
"message": "Локальный кеш горячих данных на SSD сокращает сетевой ввод-вывод"
},
"marketing.compare.235": {
"message": "Встроенные кеш SQL и кеш партиций"
},
"marketing.compare.236": {
"message": "Зависимость от внешних решений кеширования, например Alluxio"
},
"marketing.compare.237": {
"message": "Нет встроенного кеша метаданных или запросов"
},
"marketing.compare.238": {
"message": "Дополнительная система для эксплуатации и настройки"
},
"marketing.compare.239": {
"message": "Материализованные представления"
},
"marketing.compare.240": {
"message": "Инкрементальное обновление с несколькими стратегиями работы с данными"
},
"marketing.compare.241": {
"message": "Прозрачное ускорение запросов за счёт автоматического переписывания"
},
"marketing.compare.242": {
"message": "Оптимизатор автоматически подбирает лучшее представление"
},
"marketing.compare.243": {
"message": "Только полное обновление вручную"
},
"marketing.compare.244": {
"message": "Нет прозрачного переписывания запросов"
},
"marketing.compare.245": {
"message": "Представление для каждого запроса выбирает пользователь"
},
"marketing.compare.246": {
"message": "Сценарии использования"
},
"marketing.compare.247": {
"message": "Аналитика в реальном времени с высокой конкурентностью"
},
"marketing.compare.248": {
"message": "Интерактивная нерегламентированная аналитика"
},
"marketing.compare.249": {
"message": "Единый движок обслуживания и запросов к lakehouse"
},
"marketing.compare.250": {
"message": "Только интерактивная аналитика"
},
"marketing.compare.251": {
"message": "Эффективные федеративные запросы к разным источникам"
},
"marketing.compare.252": {
"message": "Для обслуживания запросов нужно отдельное хранилище"
},
"marketing.compare.256": {
"message": "КРИТЕРИЙ"
},
"marketing.compare.257": {
"message": "РЕКОМЕНДУЕМ"
},
"marketing.compare.showCase": {
"message": "Показать пример {name}"
},
"marketing.compare.253": {
"message": "★ ИЗБРАННОЕ"
},
"marketing.compare.254": {
"message": "Предыдущий пример"
},
"marketing.compare.goToCase": {
"message": "Перейти к примеру {number}"
},
"marketing.compare.255": {
"message": "Следующий пример"
},
"marketing.extra.001": {
"message": "Когда выбирать Apache Doris"
},
"marketing.extra.002": {
"message": "Примеры использования"
},
"marketing.extra.003": {
"message": "Ключевые различия"
},
"marketing.extra.019": {
"message": "Когда аналитическая основа обеспечивает актуальность, гибридный поиск, наблюдаемость и единую архитектуру, меняются пять аспектов:"
},
"marketing.extra.020": {
"message": "Возможности Apache Doris для ИИ"
},
"marketing.extra.004": {
"message": "Когда аналитика становится частью самого продукта, меняются четыре аспекта:"
},
"marketing.extra.005": {
"message": "Пример 01 · JD.com"
},
"marketing.extra.006": {
"message": "Пример 02 · Xanh SM"
},
"marketing.extra.007": {
"message": "Пример 03 · ZTO Express"
},
"marketing.extra.008": {
"message": "Возможности Apache Doris для аналитики клиентов"
},
"marketing.extra.009": {
"message": "Когда хранилище объединяет данные, работает быстро, в реальном времени и эластично масштабируется, меняются четыре аспекта:"
},
"marketing.extra.010": {
"message": "Пример 01 · SF Technology"
},
"marketing.extra.011": {
"message": "Пример 02 · Xiaomi"
},
"marketing.extra.012": {
"message": "Пример 03 · Cainiao"
},
"marketing.extra.013": {
"message": "Возможности Apache Doris для хранилища данных"
},
"marketing.extra.014": {
"message": "Когда команды объединяют наблюдаемость журналов, трассировок, метрик и событий ИИ-агентов, меняются пять аспектов:"
},
"marketing.extra.015": {
"message": "Пример 01 · журналы петабайтного масштаба"
},
"marketing.extra.016": {
"message": "Пример 02 · журналы и временные ряды"
},
"marketing.extra.017": {
"message": "Пример 03 · миграция с Elasticsearch"
},
"marketing.extra.018": {
"message": "Возможности Apache Doris для наблюдаемости"
},
"marketing.extra.021": {
"message": "АРЕНДАТОР A"
},
"marketing.extra.022": {
"message": "встроенные дашборды"
},
"marketing.extra.023": {
"message": "АРЕНДАТОР B"
},
"marketing.extra.024": {
"message": "клиентский портал"
},
"marketing.extra.025": {
"message": "АРЕНДАТОР C"
},
"marketing.extra.026": {
"message": "моб. и веб-приложение"
},
"marketing.extra.027": {
"message": "+ ДРУГИЕ АРЕНДАТОРЫ"
},
"marketing.extra.028": {
"message": "API · продукты данных"
},
"marketing.extra.029": {
"message": "ЗАПРОС"
},
"marketing.extra.030": {
"message": "Протокол MySQL · REST"
},
"marketing.extra.031": {
"message": "ИЗОЛЯЦИЯ"
},
"marketing.extra.032": {
"message": "группы нагрузок"
},
"marketing.extra.033": {
"message": "ОТВЕТ"
},
"marketing.extra.034": {
"message": "кеш · точечный запрос"
},
"marketing.extra.035": {
"message": "ПУНКТИР = ЗАПРОСЫ НА МЕСТЕ"
},
"marketing.extra.036": {
"message": "ВЫДАЧА"
},
"marketing.extra.037": {
"message": "ПУНКТИР = ЗАПРОСЫ НА МЕСТЕ"
},
"marketing.pageLanguage": {
"message": "Язык страницы"
},
"marketing.ai.hero": {
"message": "{analytics}{lineBreak}{realTime} {aiReady}"
},
"marketing.observability.hero": {
"message": "{observability} {realTime}{lineBreak}{era}"
},
"homepage.hero.002": {
"message": "ВЫПОЛНЕНИЕ ЗАПРОСА…"
},
"homepage.hero.004": {
"message": "Сбросить"
},
"homepage.hero.005": {
"message": "СБРОС"
},
"homepage.hero.007": {
"message": "Выполнить запрос"
},
"homepage.hero.008": {
"message": "ЗАПУСК"
},
"homepage.hero.015": {
"message": "3 документа · просканировано 18,4 млн векторов"
},
"homepage.hero.016": {
"message": "Структурированный, полнотекстовый и векторный"
},
"homepage.hero.017": {
"message": " поиск в одном SQL-запросе."
},
"homepage.hero.020": {
"message": "РЕЗУЛЬТАТ · 5 ДОКУМЕНТОВ · ПО РЕЛЕВАНТНОСТИ"
},
"homepage.hero.021": {
"message": "Полнотекстовый"
},
"homepage.hero.022": {
"message": "Векторный"
},
"homepage.hero.023": {
"message": "Фильтр"
},
"homepage.hero.027": {
"message": "ГРАФ ЗНАНИЙ"
},
"homepage.hero.033": {
"message": "ЗАПРОСОВ В ДЕНЬ"
},
"homepage.hero.039": {
"message": "ошибок 0,00%"
},
"homepage.hero.040": {
"message": "Показать результаты поиска"
},
"homepage.hero.041": {
"message": "Показать граф знаний и диаграмму запросов"
},
"homepage.hero.044": {
"message": "Переключить анимацию отчёта"
},
"homepage.hero.049": {
"message": "Молниеносная"
},
"homepage.hero.050": {
"message": "скорость"
},
"homepage.hero.051": {
"message": "аналитики"
},
"homepage.hero.052": {
"message": " и"
},
"homepage.hero.053": {
"message": "поиска"
},
"homepage.hero.054": {
"message": " в одной СУБД"
},
"homepage.hero.055": {
"message": "Apache Doris служит открытой платформой данных для эпохи ИИ, обеспечивая приложения и ИИ-агентов актуальными данными, быстрыми аналитическими результатами и необходимым контекстом."
},
"homepage.hero.056": {
"message": "Начать"
},
"homepage.hero.057": {
"message": "Спросить ИИ"
},
"homepage.hero.058": {
"message": "Telegram"
},
"homepage.features.001": {
"message": "Аналитика реального времени"
},
"homepage.features.002": {
"message": "Быстрейший сквозной движок от загрузки данных до результата."
},
"homepage.features.003": {
"message": "Высокая конкурентность / низкая задержка"
},
"homepage.features.004": {
"message": "Подробнее об аналитике реального времени (скоро)"
},
"homepage.features.005": {
"message": "Потоковая загрузка"
},
"homepage.features.006": {
"message": "Загружайте данные из Kafka и CDC баз данных с актуальностью до секунд."
},
"homepage.features.007": {
"message": "Инкрементальные преобразования"
},
"homepage.features.008": {
"message": "Материализованные представления обновляют сложные преобразования за минуты вместо часов."
},
"homepage.features.009": {
"message": "Запросы быстрее секунды"
},
"homepage.features.010": {
"message": "Ответ быстрее секунды при высокой конкурентности даже на петабайтах данных."
},
"homepage.features.011": {
"message": "Аналитика Lakehouse"
},
"homepage.features.012": {
"message": "Аналитика реального времени прямо в открытом Lakehouse."
},
"homepage.features.014": {
"message": "Подробнее об аналитике Lakehouse (скоро)"
},
"homepage.features.015": {
"message": "Широкая поддержка каталогов"
},
"homepage.features.016": {
"message": "Запрашивайте таблицы Iceberg, Delta Lake и Hudi без копирования данных."
},
"homepage.features.017": {
"message": "Молниеносный движок запросов"
},
"homepage.features.018": {
"message": "Векторизованное выполнение и умный кеш метаданных ускоряют запросы к озеру данных."
},
"homepage.features.019": {
"message": "Инкрементальная двусторонняя синхронизация"
},
"homepage.features.020": {
"message": "Передавайте данные потоками в обе стороны между открытыми форматами озера и внутренним хранилищем Doris."
},
"homepage.features.021": {
"message": "Гибридный поиск"
},
"homepage.features.022": {
"message": "Полноценный поиск по структурированным данным, текстам и векторам."
},
"homepage.features.023": {
"message": "JSON / текст / векторы"
},
"homepage.features.024": {
"message": "Подробнее о гибридном поиске (скоро)"
},
"homepage.features.025": {
"message": "Аналитика JSON"
},
"homepage.features.026": {
"message": "Автоматическое колоночное хранение трассировок агентов и метаданных вызовов инструментов ускоряет анализ в 50 раз."
},
"homepage.features.027": {
"message": "Текстовый поиск"
},
"homepage.features.028": {
"message": "Быстрый поиск BM25 для RAG, памяти агентов и журналов наблюдаемости."
},
"homepage.features.029": {
"message": "Векторный поиск"
},
"homepage.features.030": {
"message": "Встроенные индексы HNSW и IVF для семантического поиска по эмбеддингам."
},
"homepage.features.037": {
"message": "Приложения"
},
"homepage.features.038": {
"message": "Анимация аналитики Lakehouse"
},
"homepage.features.039": {
"message": "Анимация гибридного поиска"
},
"homepage.features.040": {
"message": "Анимация аналитики реального времени"
},
"homepage.features.041": {
"message": "Ключевые возможности"
},
"homepage.features.042": {
"message": "Три направления. Один движок"
},
"homepage.usecases.001": {
"message": "Клиентская аналитика"
},
"homepage.usecases.002": {
"message": "Предоставляйте клиентам интерактивную аналитику с ответом быстрее секунды в любом масштабе."
},
"homepage.usecases.003": {
"message": "Хранилище данных"
},
"homepage.usecases.004": {
"message": "Единое хранилище реального времени для аналитики во всех сферах бизнеса."
},
"homepage.usecases.005": {
"message": "Наблюдаемость"
},
"homepage.usecases.006": {
"message": "Высокопроизводительная аналитика журналов и метрик для мониторинга и реагирования на инциденты."
},
"homepage.usecases.007": {
"message": "Doris для ИИ"
},
"homepage.usecases.008": {
"message": "Векторный, текстовый и JSON-поиск в SQL для ИИ-агентов и RAG."
},
"homepage.usecases.009": {
"message": "Сценарии использования"
},
"homepage.usecases.010": {
"message": "Где применяется Doris"
},
"homepage.usecases.011": {
"message": "Подробнее"
},
"homepage.community.mailingList": {
"message": "Рассылка разработчиков"
},
"homepage.community.001": {
"message": "Сообщество"
},
"homepage.community.002": {
"message": "Вместе с"
},
"homepage.community.003": {
"message": "5 000+ команд"
},
"homepage.community.004": {
"message": "создающими решения на Apache Doris"
},
"homepage.home.001": {
"message": "Apache Doris: открытая СУБД для аналитики и поиска в реальном времени в эпоху ИИ"
},
"homepage.home.002": {
"message": "Apache Doris — открытая аналитическая СУБД реального времени на архитектуре MPP. Выполняйте OLAP-запросы, аналитику Lakehouse и гибридный поиск на петабайтах данных в одном движке."
},
"homepage.newsticker.001": {
"message": "ПРОФИЛЬ"
},
"homepage.news.profileCopy": {
"message": "Находите причины медленных запросов в новом рабочем пространстве анализа профилей Apache Doris."
},
"homepage.news.open": {
"message": "Открыть"
},
"homepage.newsticker.002": {
"message": "КУРС"
},
"homepage.news.courseCopy": {
"message": "Изучите основы на новом бесплатном курсе Apache Doris 101."
},
"homepage.news.start": {
"message": "Начать"
},
"homepage.newsticker.003": {
"message": "ПЛАН РАЗВИТИЯ"
},
"homepage.news.roadmapCopy": {
"message": "Узнайте о дальнейших планах в дорожной карте сообщества Apache Doris."
},
"homepage.news.explore": {
"message": "Узнать больше"
},
"homepage.newsticker.005": {
"message": "Последние новости Apache Doris"
},
"homepage.newsticker.006": {
"message": "Новое"
},
"homepage.newsticker.010": {
"message": "Приостановлено"
},
"homepage.ecosystem.001": {
"message": "Базы данных"
},
"homepage.ecosystem.003": {
"message": "Потоки данных"
},
"homepage.ecosystem.005": {
"message": "Озёра данных"
},
"homepage.ecosystem.006": {
"message": "Открытые таблицы"
},
"homepage.ecosystem.007": {
"message": "BI и визуализация"
},
"homepage.ecosystem.008": {
"message": "Панели мониторинга"
},
"homepage.ecosystem.009": {
"message": "ИИ и аналитика"
},
"homepage.ecosystem.010": {
"message": "LLM / агенты"
},
"homepage.ecosystem.aiAgents": {
"message": "ИИ-агенты"
},
"homepage.ecosystem.011": {
"message": "Наблюдаемость"
},
"homepage.ecosystem.012": {
"message": "Мониторинг"
},
"homepage.ecosystem.013": {
"message": "Экосистема"
},
"homepage.ecosystem.014": {
"message": "В центре"
},
"homepage.ecosystem.015": {
"message": "современного стека данных."
},
"homepage.ecosystem.016": {
"message": "Обзор поддержки коннекторов"
},
"homepage.ecosystem.017": {
"message": "50+ коннекторов"
},
"homepage.ecosystem.018": {
"message": "Базы данных, потоки, Lakehouse, BI, ИИ и наблюдаемость."
},
"homepage.ecosystem.019": {
"message": "Открыть документацию по интеграции данных Apache Doris"
},
"homepage.ecosystem.020": {
"message": "Источники данных"
},
"homepage.ecosystem.022": {
"message": "Потребители данных"
},
"homepage.ecosystem.023": {
"message": "Источники данных"
},
"homepage.ecosystem.024": {
"message": "Движок"
},
"homepage.ecosystem.025": {
"message": "Потребители данных"
},
"homepage.deployment.001": {
"message": "Вычисления"
},
"homepage.deployment.002": {
"message": "Хранилище"
},
"homepage.deployment.003": {
"message": "СОВМЕЩЁННАЯ АРХИТЕКТУРА"
},
"homepage.deployment.004": {
"message": "Классическая MPP-архитектура: вычисления и хранение на каждом узле для максимальной скорости локального ввода-вывода и минимальной задержки запросов."
},
"homepage.deployment.005": {
"message": "Схема совмещённой архитектуры вычислений и хранения Apache Doris"
},
"homepage.deployment.006": {
"message": "Развернуть"
},
"homepage.deployment.007": {
"message": "РАЗДЕЛЁННАЯ АРХИТЕКТУРА"
},
"homepage.deployment.008": {
"message": "Облачная архитектура с вычислительными группами без состояния поверх общего объектного хранилища. Масштабируйте вычисления по требованию и изолируйте нагрузки."
},
"homepage.deployment.009": {
"message": "Схема разделённой архитектуры вычислений и хранения Apache Doris"
},
"homepage.deployment.010": {
"message": "Развёртывание"
},
"homepage.deployment.011": {
"message": "Выберите архитектуру"
},
"homepage.deployment.012": {
"message": "Один движок, два режима"
},
"homepage.stats.001": {
"message": "Xiaomi — один из трёх крупнейших производителей смартфонов и ведущий бренд электроники и умного дома, расширяющий присутствие на рынке электромобилей."
},
"homepage.stats.002": {
"message": "Технологии"
},
"homepage.stats.003": {
"message": "Интерактивная аналитика данных устройств, приложений и сервисов позволяет операционным командам следить за бизнесом в реальном времени."
},
"homepage.stats.004": {
"message": "Операционная аналитика"
},
"homepage.stats.005": {
"message": "Baidu — крупнейшая поисковая система Китая и ведущая ИИ-компания, развивающая продукты от языковых моделей ERNIE до автономного вождения Apollo."
},
"homepage.stats.006": {
"message": "Масштабная аналитика журналов и произвольные SQL-запросы для инженерных задач и наблюдаемости платформы."
},
"homepage.stats.007": {
"message": "Проанализированные события"
},
"homepage.stats.008": {
"message": "Samsung — крупнейший производитель электроники в мире, лидер в смартфонах, памяти, дисплеях и бытовой технике более чем в 70 странах."
},
"homepage.stats.009": {
"message": "Аналитика телеметрии устройств и сервисов линеек потребительской электроники на Apache Doris."
},
"homepage.stats.010": {
"message": "Аналитика устройств"
},
"homepage.stats.011": {
"message": "JD.com — крупнейший ретейлер Китая по выручке, входящий в топ-50 Fortune Global 500 и управляющий одной из крупнейших собственных логистических сетей в мире."
},
"homepage.stats.012": {
"message": "Электронная коммерция"
},
"homepage.stats.013": {
"message": "Быстрый SQL-доступ к заказам, запасам и маркетинговым данным для бизнес-аналитики розницы."
},
"homepage.stats.014": {
"message": "Аналитика розницы"
},
"homepage.stats.015": {
"message": "Meituan — крупнейшая платформа локальных услуг Китая, ежедневно объединяющая сотни миллионов пользователей доставки еды, путешествий и оперативной розницы."
},
"homepage.stats.016": {
"message": "Интернет-сервисы"
},
"homepage.stats.017": {
"message": "Аналитика заказов, продавцов, курьеров и действий пользователей в масштабе города для оперативных решений."
},
"homepage.stats.018": {
"message": "Бизнес-данные"
},
"homepage.stats.019": {
"message": "NetEase — вторая по величине игровая компания Китая и крупная интернет-группа в сфере игр, музыкального стриминга, образования и интеллектуальных корпоративных сервисов."
},
"homepage.stats.020": {
"message": "Аналитика игр и контента на Apache Doris позволяет командам изучать актуальные метрики без долгого ожидания пакетной обработки."
},
"homepage.stats.021": {
"message": "Метрики контента"
},
"homepage.stats.022": {
"message": "Tencent Music Entertainment — ведущая музыкальная и аудиоплатформа Китая с более чем 500 млн пользователей в месяц в QQ Music, Kugou и Kuwo."
},
"homepage.stats.023": {
"message": "Медиа"
},
"homepage.stats.024": {
"message": "Быстрая агрегация данных прослушивания, контента и вовлечённости в Doris для оперативной музыкальной аналитики."
},
"homepage.stats.025": {
"message": "Музыкальная аналитика"
},
"homepage.stats.026": {
"message": "Kuaishou — одна из крупнейших платформ коротких видео и трансляций с более чем 700 млн активных пользователей в месяц в Китае и международном приложении Kwai."
},
"homepage.stats.027": {
"message": "Аналитика коротких видео и авторов с ответом быстрее секунды по огромным потокам событий вовлечённости."
},
"homepage.stats.028": {
"message": "События вовлечённости"
},
"homepage.stats.029": {
"message": "miHoYo, известная в мире как HoYoverse, — ведущая игровая студия, создавшая Genshin Impact, Honkai Star Rail и Zenless Zone Zero."
},
"homepage.stats.030": {
"message": "Игры"
},
"homepage.stats.031": {
"message": "Анализ поведения игроков, игровой экономики и оперативных данных в Doris для быстрых итераций."
},
"homepage.stats.032": {
"message": "Игровая аналитика"
},
"homepage.stats.033": {
"message": "Luckin Coffee — крупнейшая сеть кофеен мира по числу точек: более 31 000 заведений обслуживают десятки миллионов клиентов ежедневно."
},
"homepage.stats.034": {
"message": "Розница"
},
"homepage.stats.035": {
"message": "Аналитика магазинов, заказов и участников программы лояльности в Doris для отслеживания кампаний в тысячах точек."
},
"homepage.stats.036": {
"message": "Розничная аналитика"
},
"homepage.stats.037": {
"message": "MINISO — быстрорастущий международный ретейлер товаров для жизни и лицензированных брендов: более 8 000 магазинов в более чем 110 странах и регионах."
},
"homepage.stats.038": {
"message": "Отчётность по продажам, запасам и цепочкам поставок на уровне SKU в международной розничной сети."
},
"homepage.stats.039": {
"message": "Отчётность по продажам"
},
"homepage.stats.040": {
"message": "SF Express — крупнейший комплексный логистический провайдер Китая и Азии, входящий в четвёрку мировых лидеров по выручке."
},
"homepage.stats.041": {
"message": "Логистика"
},
"homepage.stats.042": {
"message": "Отслеживание отправлений, маршрутов и операционных данных почти в реальном времени для экспресс-доставки по всей стране."
},
"homepage.stats.043": {
"message": "Отслеживание отправлений"
},
"homepage.stats.044": {
"message": "ZTO Express — крупнейшая курьерская компания Китая по числу посылок: более 34 млрд в год и лидерство на рынке девять лет подряд."
},
"homepage.stats.045": {
"message": "Аналитика потоков посылок, сортировочных центров и последней мили в Doris по всей сети доставки."
},
"homepage.stats.046": {
"message": "Аналитика посылок"
},
"homepage.stats.047": {
"message": "Cainiao — международное направление умной логистики Alibaba и ведущая сеть трансграничных посылок для клиентов электронной коммерции и цепочек поставок более чем в 200 странах."
},
"homepage.stats.048": {
"message": "Анализ складов, маршрутов и трансграничной логистики для оптимизации выполнения заказов."
},
"homepage.stats.049": {
"message": "Логистическая аналитика"
},
"homepage.stats.050": {
"message": "Ford Motor Company — один из крупнейших автопроизводителей мира, выпускающий F-Series, Mustang и растущую линейку электромобилей."
},
"homepage.stats.051": {
"message": "Автомобили"
},
"homepage.stats.052": {
"message": "Единая аналитика данных автомобилей, дилеров и сервисов для программ подключённого транспорта."
},
"homepage.stats.053": {
"message": "Данные автомобилей"
},
"homepage.stats.054": {
"message": "BYD — крупнейший производитель электромобилей и ведущий производитель литиевых батарей, опережающий Tesla по мировым продажам и ежегодно поставляющий миллионы электромобилей и гибридов."
},
"homepage.stats.055": {
"message": "Быстрый SQL-доступ к телеметрии электромобилей, цепочкам поставок и послепродажной аналитике для продуктовых команд."
},
"homepage.stats.056": {
"message": "Телеметрия"
},
"homepage.stats.057": {
"message": "Suzuki Motor — один из десяти крупнейших автопроизводителей и ведущий бренд Индии и Юго-Восточной Азии, также известный мотоциклами, квадроциклами и лодочными моторами."
},
"homepage.stats.058": {
"message": "Аналитика производства, дилеров и обслуживания в мировом автомобильном бизнесе на Apache Doris."
},
"homepage.stats.059": {
"message": "Обзор операций"
},
"homepage.stats.060": {
"message": "ANTA Sports — крупнейшая спортивная группа Китая и одна из трёх крупнейших в мире по выручке, владеющая ANTA, FILA, Descente и Arc'teryx."
},
"homepage.stats.061": {
"message": "Спортивная одежда"
},
"homepage.stats.062": {
"message": "Аналитика розницы, каналов и потребителей для продуктовых и маркетинговых решений спортивных брендов."
},
"homepage.stats.063": {
"message": "Li-Ning — ведущий китайский спортивный бренд, основанный олимпийским гимнастом и объединяющий спортивную экипировку с уличной культурой в тысячах магазинов страны."
},
"homepage.stats.064": {
"message": "Аналитика магазинов, электронной коммерции и цепочек поставок в Doris для повседневных и оперативных решений."
},
"homepage.stats.065": {
"message": "Аналитика продаж"
},
"homepage.stats.066": {
"message": "Xtep — один из пяти крупнейших спортивных брендов Китая и его ведущий беговой бренд, спонсирующий марафоны и экипирующий миллионы бегунов по миру."
},
"homepage.stats.067": {
"message": "Аналитика участников программ лояльности, продаж и кампаний в рознице и цифровых каналах на Doris."
},
"homepage.stats.068": {
"message": "Клиентская аналитика"
},
"homepage.stats.069": {
"message": "Zhipu AI — одна из ведущих лабораторий больших моделей Китая, основанная выходцами из Университета Цинхуа; её GLM и ChatGLM используются в чат-ботах и ИИ-агентах."
},
"homepage.stats.071": {
"message": "Масштабный анализ метрик обучения моделей, событий использования и телеметрии платформы на Apache Doris."
},
"homepage.stats.072": {
"message": "Аналитика моделей"
},
"homepage.stats.073": {
"message": "MiniMax — ведущая ИИ-компания Китая, создающая мультимодальные базовые модели для Talkie и Hailuo, которыми пользуются десятки миллионов людей по всему миру."
},
"homepage.stats.074": {
"message": "Аналитика использования продуктов, конвейеров обучения и наблюдаемости инференса базовых моделей."
},
"homepage.stats.075": {
"message": "Телеметрия моделей"
},
"homepage.stats.076": {
"message": "Ave AI — быстрорастущий стартап, преобразующий разрозненные корпоративные сигналы в аналитику на ИИ и интеллектуальные решения для команд данных."
},
"homepage.stats.077": {
"message": "ИИ-продукты на Doris с быстрым SQL-доступом для произвольного анализа и отчётности."
},
"homepage.stats.078": {
"message": "ИИ-аналитика"
},
"homepage.stats.079": {
"message": "Talkie — ведущее приложение ИИ-компаньонов и персонажей с более чем 11 млн активных пользователей в месяц, входящее в число самых скачиваемых ИИ-приложений США."
},
"homepage.stats.080": {
"message": "Масштабный анализ диалогов, вовлечённости и роста продукта для общения с ИИ-персонажами."
},
"homepage.stats.081": {
"message": "Данные вовлечённости"
},
"homepage.stats.082": {
"message": "Horizon Robotics — ведущий китайский производитель чипов автономного вождения с долей более 40% местного рынка ADAS и применением более чем в 100 моделях автомобилей."
},
"homepage.stats.083": {
"message": "Автономное вождение"
},
"homepage.stats.084": {
"message": "Обработка данных вождения, телеметрии датчиков и метрик производительности чипов автономных платформ в Doris."
},
"homepage.stats.085": {
"message": "Данные вождения"
},
"homepage.stats.086": {
"message": "Goldwind — крупнейший производитель ветротурбин в мире, поставляющий около 30 ГВт мощности за год для ветропарков на шести континентах."
},
"homepage.stats.087": {
"message": "Энергетика"
},
"homepage.stats.088": {
"message": "Аналитика телеметрии ветротурбин и эксплуатации возобновляемых источников энергии по всему миру."
},
"homepage.stats.089": {
"message": "Энергетическая телеметрия"
},
"homepage.stats.090": {
"message": "Advance Intelligence Group — ведущая финтех-группа Юго-Восточной Азии на базе ИИ, обслуживающая 40 млн потребителей и 235 000 продавцов через Atome и ADVANCE.AI."
},
"homepage.stats.091": {
"message": "Финтех"
},
"homepage.stats.092": {
"message": "Аналитика рисков, кредитования и транзакций ИИ-финтех-продуктов в Юго-Восточной Азии."
},
"homepage.stats.093": {
"message": "Аналитика рисков"
},
"homepage.stats.094": {
"message": "TrueWatch — облачная платформа наблюдаемости нового поколения, объединяющая метрики, журналы и трассировки мультиоблачных сред для DevOps- и SRE-команд по всему миру."
},
"homepage.stats.095": {
"message": "Наблюдаемость"
},
"homepage.stats.096": {
"message": "Единая платформа наблюдаемости на Doris для метрик, журналов и трассировок в масштабе инфраструктуры."
},
"homepage.stats.097": {
"message": "Данные наблюдаемости"
},
"homepage.stats.099": {
"message": "Сценарий использования"
},
"homepage.stats.100": {
"message": "Компании, использующие Apache Doris"
},
"homepage.stats.101": {
"message": "Нам доверяют 10 000+ пользователей"
},
"homepage.ai.loading": {
"message": "Загрузка ИИ…"
},
"homepage.ai.slow": {
"message": "Загрузка…"
},
"homepage.ai.error": {
"message": "ИИ недоступен"
},
"homepage.theme.current": {
"message": "Цветовая тема: {theme}"
},
"homepage.theme.change": {
"message": "Изменить цветовую тему"
},
"homepage.theme.label": {
"message": "Цветовая тема"
},
"homepage.navbar.001": {
"message": "Почему Doris"
},
"homepage.navbar.002": {
"message": "Сравнение с другими СУБД"
},
"homepage.navbar.003": {
"message": "Тесты производительности"
},
"homepage.navbar.004": {
"message": "Ключевые возможности"
},
"homepage.navbar.005": {
"message": "Истории пользователей"
},
"homepage.navbar.006": {
"message": "Сценарии использования"
},
"homepage.navbar.007": {
"message": "Клиентская аналитика"
},
"homepage.navbar.008": {
"message": "Хранилище данных"
},
"homepage.navbar.009": {
"message": "Наблюдаемость"
},
"homepage.navbar.010": {
"message": "Doris для ИИ"
},
"homepage.navbar.011": {
"message": "Документация"
},
"homepage.navbar.015": {
"message": "Ресурсы"
},
"homepage.navbar.016": {
"message": "Примечания к выпуску"
},
"homepage.navbar.017": {
"message": "Блог"
},
"homepage.navbar.018": {
"message": "Курс"
},
"homepage.navbar.019": {
"message": "Анализ профилей"
},
"homepage.navbar.020": {
"message": "Сообщество"
},
"homepage.navbar.021": {
"message": "Отчёты сообщества"
},
"homepage.navbar.022": {
"message": "План развития"
},
"homepage.navbar.023": {
"message": "Участвовать в разработке"
},
"homepage.navbar.024": {
"message": "Обсуждения на GitHub"
},
"homepage.navbar.027": {
"message": "Открыть Doris Summit 2026 (в новой вкладке)"
},
"homepage.navbar.029": {
"message": "Спросить ИИ"
},
"homepage.navbar.030": {
"message": "Нет"
},
"homepage.navbar.031": {
"message": "ИИ"
},
"homepage.navbar.starLabel": {
"message": "Поставить звезду Apache Doris на GitHub (звёзд: {stars})"
},
"homepage.navbar.032": {
"message": "Звезда"
},
"homepage.navbar.033": {
"message": "Скачать"
},
"homepage.navbar.034": {
"message": "Закрыть меню навигации"
},
"homepage.navbar.035": {
"message": "Открыть меню навигации"
},
"homepage.nudge.benefit1": {
"message": "Общайтесь с пользователями и разработчиками Doris."
},
"homepage.nudge.benefit2": {
"message": "Получайте новости сообщества, учебные материалы и информацию о мероприятиях."
},
"homepage.nudge.benefit3": {
"message": "Участвуйте в развитии сообщества, обсуждении функций и проверке PR."
},
"homepage.slackcommunitynudge.004": {
"message": "Ресурсы сообщества, Summit и документации Apache Doris"
},
"homepage.slackcommunitynudge.005": {
"message": "Ресурсы сообщества и Summit Apache Doris"
},
"homepage.slackcommunitynudge.006": {
"message": "Скрыть подсказку о сообществе, Summit и документации"
},
"homepage.slackcommunitynudge.007": {
"message": "Скрыть подсказку о сообществе и Summit"
},
"homepage.slackcommunitynudge.008": {
"message": "Помощь сообщества"
},
"homepage.slackcommunitynudge.009": {
"message": "Создаёте решение на Doris?"
},
"homepage.slackcommunitynudge.010": {
"message": "Присоединяйтесь к Telegram за помощью с установкой, советами по производительности и ответами пользователей и разработчиков Apache Doris."
},
"homepage.slackcommunitynudge.011": {
"message": "Telegram"
},
"homepage.slackcommunitynudge.013": {
"message": "21–22 октября · онлайн"
},
"homepage.slackcommunitynudge.014": {
"message": "Подробнее о Summit"
},
"homepage.slackcommunitynudge.015": {
"message": "Нашли проблему в документации?"
},
"homepage.slackcommunitynudge.016": {
"message": "Поделитесь отзывом и помогите улучшить документацию Apache Doris."
},
"homepage.slackcommunitynudge.017": {
"message": "Сообщить о проблеме в документации"
},
"homepage.nudge.toggleDocs": {
"message": "{action} ресурсы сообщества, Summit и документации"
},
"homepage.slackcommunitynudge.018": {
"message": "Скрыть"
},
"homepage.slackcommunitynudge.019": {
"message": "Открыть"
},
"homepage.nudge.toggle": {
"message": "{action} ресурсы сообщества и Summit"
},
"site.footer.1": {
"message": "Фонд"
},
"site.footer.2": {
"message": "Лицензия"
},
"site.footer.3": {
"message": "Мероприятия"
},
"site.footer.4": {
"message": "Спонсорство"
},
"site.footer.5": {
"message": "Конфиденциальность"
},
"site.footer.6": {
"message": "Безопасность"
},
"site.footer.7": {
"message": "Благодарности"
},
"site.footer.8": {
"message": "Ресурсы"
},
"site.footer.9": {
"message": "Скачать"
},
"site.footer.10": {
"message": "Материалы бренда"
},
"site.footer.11": {
"message": "Блог"
},
"site.footer.12": {
"message": "Сообщество"
},
"site.footer.13": {
"message": "Как внести вклад"
},
"site.footer.14": {
"message": "Исходный код"
},
"site.footer.15": {
"message": "Команда Doris"
},
"site.footer.16": {
"message": "План развития"
},
"site.footer.17": {
"message": "Предложения по улучшению"
},
"site.footer.join": {
"message": "Присоединиться к сообществу"
},
"site.notFound.home": {
"message": "На главную"
},
"site.notFound.report": {
"message": "Сообщить о проблеме"
},
"site.search.context": {
"message": "Область поиска"
},
"theme.NotFound.title": {
"message": "Страница не найдена"
},
"theme.NotFound.p1": {
"message": "Не удалось найти нужную страницу. Попробуйте найти другую страницу или сообщите о проблеме."
},
"homepage.diagram.disk": {
"message": "Диск"
},
"homepage.diagram.cache": {
"message": "Кеш"
},
"homepage.diagram.data": {
"message": "Данные"
},
"homepage.diagram.metadata": {
"message": "Сервис метаданных"
},
"homepage.diagram.group": {
"message": "Вычислительная группа"
},
"homepage.diagram.storage": {
"message": "Общее хранилище"
},
"landing.index.001": {
"message": "Подробнее"
},
"landing.users.category.all": {
"message": "Все"
},
"landing.users.category.finance": {
"message": "Финансы"
},
"landing.users.category.technology": {
"message": "Технологии"
},
"landing.users.category.media": {
"message": "Медиа и развлечения"
},
"landing.users.category.telecom": {
"message": "Телекоммуникации и производство"
},
"landing.users.category.logistics": {
"message": "Потребительские товары и логистика"
},
"landing.users.category.distribution": {
"message": "Коммерческие дистрибутивы"
},
"landing.UsersNext.001": {
"message": "Начните путь к аналитике в реальном времени"
},
"landing.UsersNext.002": {
"message": "вместе с"
},
"landing.UsersNext.003": {
"message": "новаторами"
},
"landing.UsersNext.004": {
"message": "Более 10,000 ведущих компаний по всему миру используют Apache Doris."
},
"landing.UsersNext.005": {
"message": "Поделитесь своим опытом"
},
"landing.UsersNext.006": {
"message": "Показать ещё"
},
"landing.UsersNext.007": {
"message": "Apache Doris - Истории пользователей | Аналитика в реальном времени вместе с новаторами"
},
"landing.UsersNext.008": {
"message": "Более 10,000 ведущих компаний по всему миру используют OLAP-СУБД Apache Doris в реальных приложениях: от lakehouse и нерегламентированной аналитики до анализа поведения пользователей."
},
"landing.downloadformallrelease.001": {
"message": "Версия"
},
"landing.downloadformallrelease.002": {
"message": "Версия"
},
"landing.downloadformallrelease.003": {
"message": "Архитектура"
},
"landing.downloadformallrelease.004": {
"message": "Архитектура"
},
"landing.downloadformallrelease.005": {
"message": "Архив tar"
},
"landing.downloadformallrelease.006": {
"message": "Архив tar"
},
"landing.downloadformallrelease.007": {
"message": "Скачать"
},
"landing.downloadformallrelease.008": {
"message": "Копировать ссылку"
},
"landing.downloadformallrelease.009": {
"message": "Загрузки"
},
"landing.downloadformtools.001": {
"message": "Инструменты"
},
"landing.downloadformtools.002": {
"message": "Инструменты"
},
"landing.downloadformtools.003": {
"message": "Версия"
},
"landing.downloadformtools.004": {
"message": "Версия"
},
"landing.downloadformtools.005": {
"message": "Архитектура"
},
"landing.downloadformtools.006": {
"message": "Архитектура"
},
"landing.downloadformtools.007": {
"message": "Версия"
},
"landing.downloadformtools.008": {
"message": "Версия"
},
"landing.downloadformtools.009": {
"message": "Архив tar"
},
"landing.downloadformtools.010": {
"message": "Архив tar"
},
"landing.downloadformtools.011": {
"message": "Команда Docker"
},
"landing.downloadformtools.012": {
"message": "Копировать команду Docker pull"
},
"landing.downloadformtools.013": {
"message": "Копировать"
},
"landing.downloadformtools.014": {
"message": "Скачать"
},
"landing.downloadformtools.015": {
"message": "Копировать ссылку"
},
"landing.downloadformtools.016": {
"message": "Загрузки"
},
"landing.downloadformarchive.001": {
"message": "Скачать архивные версии"
},
"landing.downloadformarchive.002": {
"message": "Проект"
},
"landing.downloadformarchive.003": {
"message": "Проект"
},
"landing.DownloadFormNext.001": {
"message": "Какую версию выбрать"
},
"landing.DownloadFormNext.002": {
"message": "Примечания по обновлению"
},
"landing.DownloadFormNext.003": {
"message": "Архивные релизы"
},
"download.title": {
"message": "Apache Doris - Загрузка | Простое развёртывание в любой среде"
},
"homepage.banner.subTitle": {
"message": "Скачайте готовые бинарные пакеты разных версий и опробуйте Apache Doris. Подключайте любые устройства в любом масштабе и в любой среде."
},
"landing.DownloadFormNext.004": {
"message": "Скачать"
},
"landing.DownloadFormNext.005": {
"message": "Проверенные бинарные пакеты и архивы исходного кода поддерживаемых веток Apache Doris. Для каждого файла доступны подпись и контрольная сумма."
},
"landing.DownloadFormNext.006": {
"message": "Поддерживаемые ветки:"
},
"download.version": {
"message": "Версия"
},
"download.cpu.model": {
"message": "Архитектура"
},
"landing.DownloadFormNext.007": {
"message": "Нет сборки "
},
"landing.DownloadFormNext.008": {
"message": " для "
},
"download.download.link": {
"message": "Архив tar"
},
"landing.DownloadFormNext.009": {
"message": "Как проверить"
},
"landing.DownloadFormNext.010": {
"message": "Скачать"
},
"landing.DownloadFormNext.011": {
"message": "Ссылка для скачивания скопирована"
},
"landing.DownloadFormNext.012": {
"message": "Копировать ссылку для скачивания"
},
"landing.DownloadFormNext.013": {
"message": "Скопировано"
},
"landing.DownloadFormNext.014": {
"message": "Копировать ссылку для скачивания"
},
"landing.DownloadFormNext.015": {
"message": "Ссылка для скачивания скопирована"
},
"landing.DownloadFormNext.016": {
"message": "Поддерживается"
},
"landing.DownloadFormNext.017": {
"message": "Релизы Doris"
},
"landing.DownloadFormNext.018": {
"message": "Doris выпускается в виде архивов исходного кода tar. Для удобства также доступны бинарные архивы. Перед развёртыванием проверьте каждый файл по подписи ASC или контрольной сумме SHA-512."
},
"landing.DownloadFormNext.019": {
"message": "Здесь перечислены все патчи поддерживаемых веток. Патч-релизы совместимы в обоих направлениях, поэтому переход на последний патч своей ветки не требует переноса данных."
},
"landing.DownloadFormNext.020": {
"message": "Примечания к выпуску"
},
"landing.DownloadFormNext.021": {
"message": "Меры предосторожности при обновлении описаны в руководствах:"
},
"landing.DownloadFormNext.022": {
"message": "развёртывание"
},
"landing.DownloadFormNext.023": {
"message": "и"
},
"landing.DownloadFormNext.024": {
"message": "обновление кластера"
},
"landing.DownloadFormNext.025": {
"message": "."
},
"landing.DownloadFormNext.026": {
"message": "Поддерживается"
},
"landing.DownloadFormNext.027": {
"message": "Экосистема Doris"
},
"landing.DownloadFormNext.028": {
"message": "Коннекторы и инструменты для загрузки данных в Doris и чтения из него. Перечислены только поддерживаемые версии. Предыдущие версии коннекторов доступны в разделе"
},
"landing.DownloadFormNext.029": {
"message": "архива"
},
"landing.DownloadFormNext.030": {
"message": "Примечания к выпуску"
},
"landing.DownloadFormNext.031": {
"message": "Другие инструменты"
},
"landing.DownloadFormNext.032": {
"message": "Архивные релизы"
},
"landing.DownloadFormNext.033": {
"message": "Для этих версий больше не выпускаются обновления, в том числе исправления безопасности."
},
"landing.DownloadFormNext.034": {
"message": "Обнаруженные в них уязвимости останутся неисправленными."
},
"landing.DownloadFormNext.035": {
"message": "Руководство по обновлению"
},
"landing.DownloadFormNext.036": {
"message": "Сообщить об уязвимости команде безопасности ASF"
},
"landing.DownloadFormNext.037": {
"message": "Работайте в любой среде"
},
"landing.DownloadFormNext.038": {
"message": "Развёртывайте Doris в удобной среде: на физических серверах, в Kubernetes или в облаке."
},
"landing.DownloadFormNext.039": {
"message": "Варианты развёртывания"
},
"landing.brandassets.001": {
"message": "Логотип Doris - горизонтальный"
},
"landing.brandassets.002": {
"message": "Основной логотип Doris для светлого фона."
},
"landing.brandassets.003": {
"message": "Логотип Doris - вертикальный"
},
"landing.brandassets.004": {
"message": "Логотип Doris с выравниванием по центру для светлого фона."
},
"landing.brandassets.005": {
"message": "Логотип Doris - горизонтальный для тёмного фона"
},
"landing.brandassets.006": {
"message": "Логотип Doris с белой надписью для тёмного фона."
},
"landing.brandassets.007": {
"message": "Логотип Doris - вертикальный для тёмного фона"
},
"landing.brandassets.008": {
"message": "Логотип Doris с белой надписью и выравниванием по центру для тёмного фона."
},
"landing.brandassets.009": {
"message": "Логотип Doris - горизонтальный белый"
},
"landing.brandassets.010": {
"message": "Одноцветный логотип Doris для тёмного фона."
},
"landing.brandassets.011": {
"message": "Логотип Doris - вертикальный белый"
},
"landing.brandassets.012": {
"message": "Одноцветный логотип Doris с выравниванием по центру для тёмного фона."
},
"landing.brandassets.013": {
"message": "Логотип Apache Doris - горизонтальный"
},
"landing.brandassets.014": {
"message": "Основной логотип Apache Doris для светлого фона."
},
"landing.brandassets.015": {
"message": "Логотип Apache Doris - вертикальный"
},
"landing.brandassets.016": {
"message": "Логотип Apache Doris с выравниванием по центру для светлого фона."
},
"landing.brandassets.017": {
"message": "Логотип Apache Doris - горизонтальный для тёмного фона"
},
"landing.brandassets.018": {
"message": "Логотип Apache Doris с белой надписью для тёмного фона."
},
"landing.brandassets.019": {
"message": "Логотип Apache Doris - вертикальный для тёмного фона"
},
"landing.brandassets.020": {
"message": "Логотип Apache Doris с белой надписью и выравниванием по центру для тёмного фона."
},
"landing.brandassets.021": {
"message": "Логотип Apache Doris - горизонтальный белый"
},
"landing.brandassets.022": {
"message": "Одноцветный логотип Apache Doris для тёмного фона."
},
"landing.brandassets.023": {
"message": "Логотип Apache Doris - вертикальный белый"
},
"landing.brandassets.024": {
"message": "Одноцветный логотип Apache Doris с выравниванием по центру для тёмного фона."
},
"landing.brandassets.025": {
"message": "Фирменные материалы - Apache Doris"
},
"landing.brandassets.026": {
"message": "Скачайте официальные логотипы и фирменные SVG-материалы Apache Doris."
},
"landing.brandassets.027": {
"message": "Ресурсы"
},
"landing.brandassets.028": {
"message": "Фирменные материалы"
},
"landing.brandassets.029": {
"message": "Скачайте официальные SVG-материалы Apache Doris для статей, презентаций, мероприятий сообщества, интеграций и других материалов, в которых упоминается проект."
},
"landing.brandassets.030": {
"message": "Apache Doris, Doris и логотип Doris являются товарными знаками The Apache Software Foundation. Используйте эти материалы для ясного и точного обозначения Apache Doris."
},
"landing.brandassets.031": {
"message": " - предпросмотр"
},
"landing.brandassets.032": {
"message": "Скачать"
},
"landing.HackathonCodeBlock.001": {
"message": "Копировать"
},
"landing.HackathonCodeBlock.002": {
"message": "Скопировано"
},
"landing.hackathonCommon.047": {
"message": "и"
},
"landing.hackathonCommon.072": {
"message": "и"
},
"landing.a1HybridSearch.035": {
"message": "и"
},
"landing.a1HybridSearch.059": {
"message": "и"
},
"landing.a1HybridSearch.065": {
"message": "и"
},
"landing.a1HybridSearch.129": {
"message": "вместе с"
},
"landing.a3LogSearch.027": {
"message": "и"
},
"landing.a3LogSearch.089": {
"message": "вместе с"
},
"landing.a4AgentTraces.080": {
"message": "и"
},
"landing.trackB.028": {
"message": "вместе с"
},
"landing.HackathonTrackBPage.081": {
"message": "и"
},
"landing.AiAnalysisForm.015": {
"message": "и"
},
"landing.events.001": {
"message": "Мероприятия"
},
"landing.events.data.001": {
"message": "Следите за новостями сообщества. Общайтесь, учитесь и развивайтесь вместе с нами благодаря сотрудничеству, новым идеям и обмену знаниями!"
},
"landing.events.002": {
"message": "Не хватает мероприятия? Нажмите здесь, чтобы добавить его"
},
"landing.events.data.002": {
"message": "Объединяя озеро данных и базу данных: запросы к Iceberg в реальном времени"
},
"landing.events.data.003": {
"message": "Вебинар Apache Doris"
},
"landing.events.data.004": {
"message": "23 сентября 2025 г., 19:00 EST"
},
"landing.events.data.005": {
"message": "23 сентября 2025 г."
},
"landing.events.data.006": {
"message": "Онлайн"
},
"landing.events.003": {
"message": "На докладе подробно рассмотрим, как Apache Doris поддерживает запросы к таблицам Iceberg в реальном времени, сочетая гибкость и высокую производительность. Эта задача привлекает всё больше внимания в отрасли."
},
"landing.events.004": {
"message": "Обложка мероприятия"
},
"landing.events.data.007": {
"message": "Встреча NebulaGraph × Apache Doris: новая парадигма финтеха"
},
"landing.events.data.008": {
"message": "Встреча Apache Doris"
},
"landing.events.data.009": {
"message": "22 августа 2025 г., 13:30–17:00 (GMT+8)"
},
"landing.events.data.010": {
"message": "22 августа 2025 г."
},
"landing.events.data.011": {
"message": "Гонконг, Central, Cotton Tree Drive, 8, Fairmont House, 14-й этаж, залы 4 и 5"
},
"landing.events.005": {
"message": "Совместное мероприятие NebulaGraph и Apache Doris объединяет лидеров отрасли и технических специалистов. Обсудим, как современные графовые и аналитические технологии меняют управление финансовыми рисками, наблюдаемость и соблюдение нормативных требований."
},
"landing.events.006": {
"message": "Обложка мероприятия"
},
"landing.events.data.012": {
"message": "Аналитика IoT в реальном времени с Apache Doris"
},
"landing.events.data.013": {
"message": "20 августа 2025 г., 17:00–19:00 PDT"
},
"landing.events.data.014": {
"message": "20 августа 2025 г."
},
"landing.events.data.015": {
"message": "Plug and Play Tech Center, 440 N Wolfe Rd, Sunnyvale, CA 94085"
},
"landing.events.007": {
"message": "Присоединяйтесь к встрече разработчиков EMQ и VeloDB. Узнайте, как создавать масштабируемые конвейеры данных реального времени с MQTT и Apache Doris."
},
"landing.events.008": {
"message": "Обложка мероприятия"
},
"landing.events.data.016": {
"message": "Миграция со Snowflake на Apache Doris"
},
"landing.events.data.017": {
"message": "22 июля 2025 г., 11:00–12:00 IST"
},
"landing.events.data.018": {
"message": "22 июля 2025 г."
},
"landing.events.009": {
"message": "Если вы используете Snowflake и рассматриваете переход на открытое ПО ради снижения затрат или большей гибкости, не пропустите следующий вебинар VeloDB!"
},
"landing.events.010": {
"message": "Обложка мероприятия"
},
"landing.events.data.019": {
"message": "Apache Doris: быстрая аналитическая и поисковая база данных для эпохи ИИ"
},
"landing.events.data.020": {
"message": "26 июня 2025 г., 19:00–20:00 EDT"
},
"landing.events.data.021": {
"message": "26 июня 2025 г."
},
"landing.events.011": {
"message": "Rayner Chen, председатель PMC Apache Doris и вице-президент по технологиям VeloDB, объяснит, почему Doris спроектирован для эпохи ИИ. Услышьте мнение эксперта, который определяет будущее аналитики реального времени."
},
"landing.events.012": {
"message": "Обложка мероприятия"
},
"landing.events.data.022": {
"message": "Знакомство с режимом разделения вычислений и хранения Apache Doris"
},
"landing.events.data.023": {
"message": "27 марта 2025 г., 21:00–22:00 GMT+8"
},
"landing.events.data.024": {
"message": "27 марта 2025 г."
},
"landing.events.013": {
"message": "Председатель PMC Apache Doris подробно расскажет о режиме разделения вычислений и хранения Doris."
},
"landing.events.014": {
"message": "Обложка мероприятия"
},
"landing.events.data.025": {
"message": "Обзор дорожной карты на 2025 год"
},
"landing.events.data.026": {
"message": "Обзор дорожной карты Apache Doris на 2025 год"
},
"landing.events.data.027": {
"message": "20 марта 2025 г., 21:00–22:00 GMT+8"
},
"landing.events.data.028": {
"message": "20 марта 2025 г."
},
"landing.events.015": {
"message": "Присоединяйтесь к обсуждению ключевых направлений развития Apache Doris в 2025 году!"
},
"landing.events.016": {
"message": "Значок адреса"
},
"landing.events.data.029": {
"message": "Doris Summit 2025 | Аналитика и поиск в реальном времени в эпоху ИИ"
},
"landing.events.data.030": {
"message": "CommunityOverCode Asia 2025"
},
"landing.events.017": {
"message": "CommunityOverCode Asia 2025"
},
"landing.events.status.upcoming": {
"message": "Предстоит"
},
"landing.events.status.processing": {
"message": "Идёт сейчас"
},
"landing.events.status.completed": {
"message": "Завершено"
},
"landing.events.018": {
"message": "Значок даты"
},
"landing.events.seo.title": {
"message": "Мероприятия сообщества Apache Doris"
},
"landing.events.seo.description": {
"message": "Узнайте о мероприятиях сообщества Apache Doris, технических встречах и вебинарах."
},
"landing.events.019": {
"message": "Язык мероприятия:"
},
"landing.events.020": {
"message": "Английский"
},
"landing.events.021": {
"message": "Китайский"
},
"landing.events.022": {
"message": "Показать ещё"
},
"landing.roadmap.data.001": {
"message": "Узнайте направление развития"
},
"landing.CommunityRoadmap.001": {
"message": "Дорожная карта"
},
"landing.CommunityRoadmap.002": {
"message": "Начните с основных направлений и приоритетов развития Apache Doris."
},
"landing.roadmap.data.002": {
"message": "Задача #60036"
},
"landing.CommunityRoadmap.003": {
"message": "Прочитать дорожную карту Apache Doris на 2026 год на GitHub (откроется в новой вкладке)"
},
"landing.roadmap.data.003": {
"message": "Следите за текущей работой"
},
"landing.CommunityRoadmap.004": {
"message": "Задачи отслеживания"
},
"landing.CommunityRoadmap.005": {
"message": "Изучите координацию работы над функциями, улучшениями и инженерными задачами по отдельным темам."
},
"landing.roadmap.data.004": {
"message": "Поиск актуальных задач по метке"
},
"landing.CommunityRoadmap.006": {
"message": "Посмотреть открытые задачи отслеживания Apache Doris на GitHub (откроется в новой вкладке)"
},
"landing.roadmap.data.005": {
"message": "Найдите задачу для участия"
},
"landing.CommunityRoadmap.007": {
"message": "Задачи для первого вклада"
},
"landing.CommunityRoadmap.008": {
"message": "Начните с подобранных задач, подходящих новым участникам."
},
"landing.roadmap.data.006": {
"message": "Задача #17176"
},
"landing.CommunityRoadmap.009": {
"message": "Посмотреть задачи Apache Doris для первого вклада на GitHub (откроется в новой вкладке)"
},
"landing.roadmap.data.007": {
"message": "Поддержка завершается"
},
"landing.roadmap.data.008": {
"message": "Август 2026 г."
},
"landing.CommunityRoadmap.010": {
"message": "Период поддержки завершается последним патч-релизом 4.0.x."
},
"landing.roadmap.data.009": {
"message": "На поддержке"
},
"landing.roadmap.data.010": {
"message": "Ежемесячно"
},
"landing.CommunityRoadmap.011": {
"message": "Регулярная поддержка с выпуском патчей 4.1.x примерно раз в месяц."
},
"landing.roadmap.data.011": {
"message": "Запланировано"
},
"landing.roadmap.data.012": {
"message": "Сентябрь 2026 г."
},
"landing.CommunityRoadmap.012": {
"message": "Функциональный релиз, посвящённый мультимодальному lakehouse и расширению поисковых возможностей."
},
"landing.roadmap.data.013": {
"message": "Ноябрь 2026 г."
},
"landing.CommunityRoadmap.013": {
"message": "Функциональный релиз, посвящённый инкрементальным вычислениям в реальном времени."
},
"landing.CommunityRoadmap.014": {
"message": "↗"
},
"landing.CommunityRoadmap.015": {
"message": "Развитие сообщества"
},
"landing.CommunityRoadmap.016": {
"message": "Изучите дорожную карту Apache Doris, текущие задачи отслеживания и возможности для первых вкладов в проект."
},
"landing.CommunityRoadmap.017": {
"message": "Узнайте, что мы"
},
"landing.CommunityRoadmap.018": {
"message": "планируем дальше."
},
"landing.CommunityRoadmap.019": {
"message": "Apache Doris открыто планирует и ведёт разработку."
},
"landing.CommunityRoadmap.020": {
"message": "Это руководство поможет понять направление развития, следить за текущими работами и найти задачу для участия."
},
"landing.CommunityRoadmap.021": {
"message": "Ссылки по разработке сообщества"
},
"landing.CommunityRoadmap.022": {
"message": "Открывается на GitHub ·"
},
"landing.CommunityRoadmap.023": {
"message": "План релизов"
},
"landing.CommunityRoadmap.024": {
"message": "То, что сообщество планирует выпустить в ближайшие месяцы. Указаны текущие ожидаемые сроки, которые могут измениться."
},
"landing.CommunityRoadmap.025": {
"message": "Все примечания к выпускам →"
},
"landing.CommunityRoadmap.026": {
"message": "Руководство для участников →"
},
"landing.CommunityReportNext.001": {
"message": "Помогите определить будущее Apache Doris"
},
"landing.CommunityReportNext.002": {
"message": "Заполните опрос, чтобы помочь улучшить сообщество Doris."
},
"landing.CommunityReportNext.003": {
"message": "Какую функцию Doris вы хотите обсудить или разработать?"
},
"landing.CommunityReportNext.004": {
"message": "Оставьте ответ в задаче на GitHub."
},
"landing.reports.past": {
"message": "Предыдущие отчёты…"
},
"landing.CommunityReportNext.005": {
"message": "Отчёт сообщества - Apache Doris"
},
"landing.CommunityReportNext.006": {
"message": "Еженедельные отчёты сообщества Apache Doris: принятые функции и исправления, новые участники и важные обсуждения."
},
"landing.CommunityReportNext.007": {
"message": "Отчёты и обратная связь сообщества"
},
"landing.CommunityReportNext.008": {
"message": "Еженедельный отчёт"
},
"landing.CommunityReportNext.009": {
"message": "Последний"
},
"landing.CommunityReportNext.010": {
"message": "Просмотреть предыдущие еженедельные отчёты"
},
"landing.CommunityReportNext.011": {
"message": "Ссылки для обратной связи сообщества"
},
"landing.report.fallback": {
"message": "Этот отчёт доступен на английском. Навигация сайта остаётся на выбранном вами языке."
},
"landing.CommunityReportNext.012": {
"message": "Еженедельный отчёт сообщества"
},
"landing.CommunityReportNext.013": {
"message": "Обзор"
},
"landing.CommunityReportNext.014": {
"message": "Главное"
},
"landing.CommunityReportNext.015": {
"message": "Репозитории"
},
"landing.CommunityReportNext.016": {
"message": "По сценариям"
},
"landing.CommunityReportNext.017": {
"message": "На этой неделе новостей нет."
},
"landing.CommunityReportNext.018": {
"message": " - сценарии"
},
"landing.CommunityReportNext.019": {
"message": "Активность сообщества"
},
"landing.CommunityReportNext.020": {
"message": "Принятые PR"
},
"landing.CommunityReportNext.021": {
"message": "Новые задачи"
},
"landing.CommunityReportNext.022": {
"message": "Участники"
},
"landing.events.mediaLanguage": {
"message": "Афиши и записи мероприятий по ссылкам сохраняют исходный язык. Описания китайских мероприятий показаны на китайском."
},
"landing.report.english": {
"message": "Английский"
},
"landing.CommunityReportNext.023": {
"message": "Принято"
},
"landing.CommunityReportNext.024": {
"message": "В работе"
},
"landing.CommunityReportNext.025": {
"message": "Недавно открыто"
},
"landing.courseModules.001": {
"message": "Обзор Apache Doris"
},
"landing.courseModules.002": {
"message": "Познакомьтесь с движком"
},
"landing.courseModules.003": {
"message": "Архитектура, организация данных, модели хранения, выполнение запросов и оптимизация."
},
"landing.courseModules.004": {
"message": "Руководство по установке"
},
"landing.courseModules.005": {
"message": "Разверните Doris"
},
"landing.courseModules.006": {
"message": "Выберите архитектуру и выполните развёртывание с учётом своей среды."
},
"landing.courseModules.007": {
"message": "Руководство по таблицам"
},
"landing.courseModules.008": {
"message": "Спроектируйте таблицы"
},
"landing.courseModules.009": {
"message": "Выберите модели данных, ключи сортировки, партиционирование, бакетирование, индексы и практические схемы."
},
"landing.courseModules.010": {
"message": "Руководство по операциям с данными"
},
"landing.courseModules.011": {
"message": "Перемещайте данные и управляйте ими"
},
"landing.courseModules.012": {
"message": "Загружайте, обновляйте, удаляйте и экспортируйте данные способами, подходящими вашей нагрузке."
},
"landing.courseModules.013": {
"message": "Руководство по запросам к данным"
},
"landing.courseModules.014": {
"message": "Выполняйте и оптимизируйте запросы"
},
"landing.courseModules.015": {
"message": "Используйте соединения, аналитику, оконные функции, UDF, сложные типы и материализованные представления."
},
"landing.courseModules.016": {
"message": "Руководство по lakehouse"
},
"landing.courseModules.017": {
"message": "Подключите lakehouse"
},
"landing.courseModules.018": {
"message": "Подключайте каталоги, выполняйте федеративные SQL-запросы, ускоряйте работу с открытыми таблицами и записывайте данные обратно."
},
"landing.hackathonEvent.001": {
"message": "Хакатон Apache Doris"
},
"landing.hackathonEvent.002": {
"message": "Приложение гибридного поиска"
},
"landing.courseExtra.hackathonEvent.001": {
"message": "60–120 мин"
},
"landing.hackathonEvent.003": {
"message": "Ключевые слова, смысл и фильтры в одном SQL-запросе. Создайте поисковую строку по документации Apache Doris."
},
"landing.hackathonEvent.004": {
"message": "Задавайте вопросы Doris через MCP"
},
"landing.courseExtra.hackathonEvent.002": {
"message": "45–90 мин"
},
"landing.hackathonEvent.005": {
"message": "Подключите Doris к своему ИИ-помощнику через Doris MCP Server и получайте ответы на реальные вопросы с помощью настоящего SQL."
},
"landing.hackathonEvent.006": {
"message": "Обозреватель поиска по логам"
},
"landing.courseExtra.hackathonEvent.003": {
"message": "60–120 мин"
},
"landing.hackathonEvent.007": {
"message": "Мини-Kibana, где всё работает на SQL: поиск BM25, фильтры и актуальные счётчики по 200,000 строк логов."
},
"landing.hackathonEvent.008": {
"message": "Обозреватель трассировок агентов"
},
"landing.courseExtra.hackathonEvent.004": {
"message": "60–120 мин"
},
"landing.hackathonEvent.009": {
"message": "Сохраняйте разнородный JSON ИИ-агентов в столбце VARIANT и запрашивайте его как обычные столбцы. Без миграций схемы."
},
"landing.hackathonEvent.010": {
"message": "От документации к демо"
},
"landing.courseExtra.hackathonEvent.005": {
"message": "30–60 мин"
},
"landing.hackathonEvent.011": {
"message": "Выберите страницу документации функции, выполните пример на локальном Doris и добавьте пошаговое демо через pull request."
},
"landing.hackathonEvent.012": {
"message": "Трек B · "
},
"landing.HackathonCourseTrack.001": {
"message": "Выберите трек"
},
"landing.HackathonCourseTrack.002": {
"message": "Doris 101"
},
"landing.HackathonCourseTrack.003": {
"message": "Бесплатный курс"
},
"landing.HackathonCourseTrack.004": {
"message": "Хакатон"
},
"landing.HackathonCourseTrack.005": {
"message": "Открытые задания ·"
},
"landing.HackathonCourseTrack.006": {
"message": "начните в любое время"
},
"landing.HackathonCourseTrack.007": {
"message": "Хакатон Apache Doris"
},
"landing.HackathonCourseTrack.008": {
"message": "Создайте что-то реальное на Apache Doris в своём темпе."
},
"landing.HackathonCourseTrack.009": {
"message": "Начните в любое время и работайте в своём темпе: за один раз или за несколько вечеров. Опыт работы с Doris не нужен."
},
"landing.HackathonCourseTrack.010": {
"message": "Трек A · Разработка на Doris"
},
"landing.HackathonCourseTrack.011": {
"message": "задания"
},
"landing.HackathonCourseTrack.013": {
"message": "Трек B ·"
},
"landing.HackathonCourseTrack.014": {
"message": ": добавьте пошаговое демо на страницу документации через pull request."
},
"landing.HackathonCourseTrack.015": {
"message": "Открыть описание задания →"
},
"landing.HackathonCourseTrack.016": {
"message": "Значок участника Apache Doris"
},
"landing.HackathonCourseTrack.017": {
"message": "Выполните задание, поделитесь результатом в"
},
"landing.HackathonCourseTrack.018": {
"message": "в Slack и получите значок участника."
},
"landing.CourseLanding.002": {
"message": "Скоро появятся новые курсы Doris 101"
},
"landing.CourseLanding.003": {
"message": "Другие курсы"
},
"landing.CourseLanding.004": {
"message": "Скоро"
},
"landing.CourseLanding.006": {
"message": "Ваш путь к Doris"
},
"landing.CourseLanding.007": {
"message": "В своём темпе · для всех"
},
"landing.CourseLanding.008": {
"message": "Доступно 6 · будет больше"
},
"landing.CourseLanding.009": {
"message": "Курс Apache Doris 101"
},
"landing.CourseLanding.010": {
"message": "Бесплатный вводный курс Apache Doris 101: архитектура, развёртывание, проектирование таблиц, операции с данными, аналитические запросы и подключение lakehouse."
},
"landing.CourseLanding.011": {
"message": "Бесплатный курс · для начинающих"
},
"landing.CourseLanding.012": {
"message": "Изучайте Doris."
},
"landing.CourseLanding.013": {
"message": "Создавайте реальные решения."
},
"landing.CourseLanding.014": {
"message": "Начните с основ OLAP-баз данных, затем переходите к углублённым темам и практическому применению Apache Doris. Курс связывает общие концепции баз данных с основными возможностями Doris, помогая лучше понимать и использовать систему. Полученные знания пригодятся и при работе с другими системами."
},
"landing.CourseLanding.015": {
"message": "Начать с обзора →"
},
"landing.HackathonTaskPage.001": {
"message": "Запустите Doris"
},
"landing.HackathonTaskPage.002": {
"message": "Хост"
},
"landing.HackathonTaskPage.003": {
"message": "Порт"
},
"landing.HackathonTaskPage.004": {
"message": "Пользователь"
},
"landing.HackathonTaskPage.005": {
"message": "без пароля"
},
"landing.HackathonTaskPage.006": {
"message": "База данных"
},
"landing.HackathonTaskPage.007": {
"message": "· будет объявлено"
},
"landing.HackathonTaskPage.008": {
"message": "Начало"
},
"landing.HackathonTaskPage.009": {
"message": "Таблица"
},
"landing.HackathonTaskPage.010": {
"message": "Промпт"
},
"landing.HackathonTaskPage.011": {
"message": "Вы здесь"
},
"landing.HackathonTaskPage.012": {
"message": "Открыть описание задания"
},
"landing.HackathonTaskPage.013": {
"message": "Код текущего шага"
},
"landing.HackathonTaskPage.014": {
"message": "Эскиз"
},
"landing.HackathonTaskPage.015": {
"message": "Что вы создадите · схема интерфейса, не снимок экрана"
},
"landing.HackathonTaskPage.016": {
"message": "Скрыть"
},
"landing.HackathonTaskPage.017": {
"message": "Показать"
},
"landing.HackathonTaskPage.018": {
"message": "Представления кода"
},
"landing.HackathonTaskPage.019": {
"message": "Стартовый набор"
},
"landing.HackathonTaskPage.020": {
"message": "скачать"
},
"landing.HackathonTaskPage.021": {
"message": "Маршрут"
},
"landing.HackathonTaskPage.024": {
"message": "→ готово"
},
"landing.HackathonTaskPage.025": {
"message": "Готово"
},
"landing.HackathonTaskPage.026": {
"message": "→ отправить"
},
"landing.HackathonTaskPage.027": {
"message": "Курс"
},
"landing.HackathonTaskPage.028": {
"message": "Задания в своём темпе · начните в любое время · без регистрации"
},
"landing.HackathonTaskPage.029": {
"message": "Задания хакатона"
},
"landing.HackathonTaskPage.030": {
"message": "Хакатон"
},
"landing.HackathonTaskPage.031": {
"message": "задания"
},
"landing.HackathonTaskPage.032": {
"message": "Нужна помощь?"
},
"landing.HackathonTaskPage.033": {
"message": "Спросите в"
},
"landing.HackathonTaskPage.034": {
"message": "в"
},
"landing.HackathonTaskPage.035": {
"message": "Slack Apache Doris"
},
"landing.HackathonTaskPage.036": {
"message": ". Разработчики и другие участники помогут вам."
},
"landing.HackathonTaskPage.037": {
"message": "Поместите свою работу в папку с именем"
},
"landing.HackathonTaskPage.038": {
"message": "вашего GitHub ID"
},
"landing.HackathonTaskPage.039": {
"message": ": код и README с описанием, инструкцией запуска, одним снимком экрана или GIF и перечнем использованных функций Doris."
},
"landing.HackathonTaskPage.040": {
"message": "Откройте pull request"
},
"landing.HackathonTaskPage.041": {
"message": "и добавьте её в"
},
"landing.HackathonTaskPage.042": {
"message": "как"
},
"landing.HackathonTaskPage.043": {
"message": ". Сделайте fork и push или используйте в GitHub"
},
"landing.HackathonTaskPage.044": {
"message": "Add file → Upload files"
},
"landing.HackathonTaskPage.045": {
"message": ". Больше ничего заполнять не нужно."
},
"landing.HackathonTaskPage.046": {
"message": "README"
},
"landing.HackathonTaskPage.047": {
"message": "Отправьте работу и получите значок"
},
"landing.HackathonTaskPage.048": {
"message": "Участвуйте → отправьте работу → получите значок."
},
"landing.HackathonTaskPage.049": {
"message": "Поделитесь результатом"
},
"landing.HackathonTaskPage.050": {
"message": "в"
},
"landing.HackathonTaskPage.051": {
"message": "в"
},
"landing.HackathonTaskPage.052": {
"message": "Slack Apache Doris"
},
"landing.HackathonTaskPage.053": {
"message": ": ссылкой на pull request или репозиторий и снимком экрана либо коротким демо. Вопросы, отправка работ и выдача значков происходят там."
},
"landing.HackathonTaskPage.054": {
"message": "Каждый участник задания получает"
},
"landing.HackathonTaskPage.055": {
"message": "значок участника Apache Doris"
},
"landing.HackathonTaskPage.056": {
"message": ": принятый pull request в Doris не требуется. Срока нет, работайте столько, сколько нужно. Можно участвовать командой, но это не обязательно. Укажите GitHub ID каждого участника в"
},
"landing.HackathonTaskPage.057": {
"message": "Значок участника Apache Doris"
},
"landing.HackathonTaskPage.058": {
"message": "О значке участника"
},
"landing.HackathonTaskPage.059": {
"message": "Все задания"
},
"landing.HackathonTaskPage.060": {
"message": "Вернуться к курсу"
},
"landing.HackathonTaskPage.061": {
"message": " · Хакатон Doris"
},
"landing.HackathonTaskPage.062": {
"message": " Задание трека A в "
},
"landing.HackathonTaskPage.063": {
"message": ": в своём темпе, со стартовым набором и локальным экземпляром Doris."
},
"landing.HackathonTaskPage.064": {
"message": "Трек A · Задание"
},
"landing.HackathonTaskPage.065": {
"message": "Кратко"
},
"landing.HackathonTaskPage.066": {
"message": "Получить стартовый набор"
},
"landing.HackathonTaskPage.067": {
"message": "Получить стартовый набор"
},
"landing.HackathonTaskPage.068": {
"message": "Запустите Doris"
},
"landing.HackathonTaskPage.069": {
"message": "Подготовка"
},
"landing.HackathonTaskPage.070": {
"message": "Что вы создаёте, почему Doris упрощает задачу и как запустить кластер."
},
"landing.HackathonTaskPage.071": {
"message": "Что вы создадите"
},
"landing.HackathonTaskPage.072": {
"message": "Эскиз"
},
"landing.HackathonTaskPage.073": {
"message": "Что вы создадите · схема интерфейса, не снимок экрана"
},
"landing.HackathonTaskPage.074": {
"message": "Эскиз находится в верхней части панели кода"
},
"landing.HackathonTaskPage.075": {
"message": "Почему это интересно на Doris"
},
"landing.HackathonTaskPage.076": {
"message": "Панель: строки индексов в определении таблицы"
},
"landing.HackathonTaskPage.077": {
"message": "Перед началом"
},
"landing.HackathonTaskPage.078": {
"message": "Копировать команду"
},
"landing.HackathonTaskPage.079": {
"message": "Данные"
},
"landing.HackathonTaskPage.080": {
"message": "Панель → Таблица: полное определение таблицы"
},
"landing.HackathonTaskPage.081": {
"message": "Разработка с ИИ"
},
"landing.HackathonTaskPage.082": {
"message": "Скопируйте "
},
"landing.hackathonCommon.109": {
"message": "в"
},
"landing.hackathonCommon.110": {
"message": "Slack Apache Doris"
},
"landing.courseExtra.a1HybridSearch.011": {
"message": "60–120 мин"
},
"landing.a1HybridSearch.028": {
"message": "Таблица"
},
"landing.courseExtra.a2Mcp.010": {
"message": "45–90 мин"
},
"landing.courseExtra.a3LogSearch.010": {
"message": "60–120 мин"
},
"landing.a3LogSearch.030": {
"message": "Таблица"
},
"landing.courseExtra.a4AgentTraces.011": {
"message": "60–120 мин"
},
"landing.a4AgentTraces.030": {
"message": "Таблица"
},
"landing.HackathonTrackBPage.024": {
"message": "Начало"
},
"landing.HackathonTrackBPage.032": {
"message": "Трек B · "
},
"landing.HackathonTrackBPage.033": {
"message": " · Хакатон Doris"
},
"landing.HackathonTrackBPage.036": {
"message": "Трек B ·"
},
"landing.HackathonTrackBPage.041": {
"message": "Кратко"
},
"landing.HackathonTrackBPage.042": {
"message": "Запустите Doris"
},
"landing.HackathonTrackBPage.044": {
"message": "Подготовка"
},
"landing.HackathonTrackBPage.060": {
"message": "Отправьте работу и получите значок"
},
"landing.HackathonTrackBPage.062": {
"message": "Перед началом"
},
"landing.HackathonTrackBPage.063": {
"message": "Копировать команду"
},
"landing.AiAnalysisForm.005": {
"message": "Английский"
},
"landing.profile.status.completed": {
"message": "Завершено"
},
"landing.ProfileDag.027": {
"message": "Скрыть"
},
"landing.ProfileDag.028": {
"message": "Показать"
},
"landing.trackB.task.B6.time": {
"message": "30–60 мин"
},
"landing.reports.2026-10-12.stats.0.label": {
"message": "Принятые PR"
},
"landing.reports.2026-10-12.stats.1.label": {
"message": "Новые задачи"
},
"landing.reports.2026-10-12.stats.2.label": {
"message": "Участники"
},
"landing.download.unavailableBuild": {
"message": "Для {version} нет сборки под {architecture}"
},
"landing.HackathonTaskPage.083": {
"message": "Типичные ловушки Doris для ИИ-агента"
},
"landing.HackathonTaskPage.084": {
"message": "Реализуйте"
},
"landing.HackathonTaskPage.085": {
"message": "этапов,"
},
"landing.HackathonTaskPage.087": {
"message": ". Панель следует за текущим шагом."
},
"landing.HackathonTaskPage.088": {
"message": "Этап"
},
"landing.HackathonTaskPage.089": {
"message": "Важные части запроса"
},
"landing.HackathonTaskPage.090": {
"message": "L"
},
"landing.HackathonTaskPage.091": {
"message": "Проверка"
},
"landing.HackathonTaskPage.092": {
"message": "Завершите работу"
},
"landing.HackathonTaskPage.093": {
"message": "Пройдите проверку, покажите результат и получите значок."
},
"landing.HackathonTaskPage.094": {
"message": "Критерии готовности"
},
"landing.HackathonTaskPage.095": {
"message": "Ваш контрольный список"
},
"landing.HackathonTaskPage.096": {
"message": "Дополнительные цели"
},
"landing.HackathonTaskPage.097": {
"message": "Устранение неполадок и справочные материалы"
},
"landing.HackathonTaskPage.098": {
"message": "Справочные материалы"
},
"landing.sketch.column.page": {
"message": "Страница"
},
"landing.sketch.column.section": {
"message": "Раздел"
},
"landing.sketch.column.scoreDistance": {
"message": "Оценка / расстояние"
},
"landing.sketch.column.score": {
"message": "Оценка"
},
"landing.sketch.column.distance": {
"message": "Расстояние"
},
"landing.sketch.column.time": {
"message": "Время"
},
"landing.sketch.column.service": {
"message": "Сервис"
},
"landing.sketch.column.level": {
"message": "Уровень"
},
"landing.sketch.column.message": {
"message": "Сообщение"
},
"landing.sketch.mode.keyword": {
"message": "Ключевые слова"
},
"landing.sketch.mode.vector": {
"message": "Вектор"
},
"landing.sketch.mode.hybrid": {
"message": "Гибридный"
},
"landing.HackathonSketch.001": {
"message": "Категория"
},
"landing.HackathonSketch.002": {
"message": "Показать SQL"
},
"landing.HackathonSketch.003": {
"message": "Показать SQL: точный запрос для этого режима"
},
"landing.sketch.question.1": {
"message": "Какие таблицы есть в базе hackathon и для чего нужна каждая из них?"
},
"landing.sketch.question.2": {
"message": "Сколько строк логов в app_logs по каждому сервису и уровню?"
},
"landing.sketch.question.3": {
"message": "Удалите все логи INFO, чтобы освободить место."
},
"landing.HackathonSketch.004": {
"message": "Ваш ИИ-клиент"
},
"landing.HackathonSketch.006": {
"message": "Doris MCP Server"
},
"landing.courseExtra.HackathonSketch.002": {
"message": "только чтение"
},
"landing.HackathonSketch.010": {
"message": "Отклонено · сервер и пользователь работают только на чтение"
},
"landing.HackathonSketch.011": {
"message": "Выполненный SQL"
},
"landing.HackathonSketch.012": {
"message": "Сервис"
},
"landing.HackathonSketch.014": {
"message": "все"
},
"landing.HackathonSketch.015": {
"message": "Уровень"
},
"landing.HackathonSketch.017": {
"message": "все"
},
"landing.HackathonSketch.018": {
"message": "Время"
},
"landing.HackathonSketch.020": {
"message": "весь день"
},
"landing.HackathonSketch.021": {
"message": "Фасеты"
},
"landing.HackathonSketch.022": {
"message": "Ошибки за 5 минут"
},
"landing.HackathonSketch.023": {
"message": "payload · определённые подстолбцы"
},
"landing.HackathonSketch.024": {
"message": "p95 инструментов"
},
"landing.HackathonSketch.025": {
"message": "Доля ошибок"
},
"landing.courseExtra.HackathonSketch.008": {
"message": "Токены"
},
"landing.HackathonSketch.026": {
"message": "Сессии"
},
"landing.HackathonSketch.027": {
"message": "Хронология сессии"
},
"landing.hackathonCommon.001": {
"message": "Docker запущен, образ Doris загружен."
},
"landing.hackathonCommon.002": {
"message": "Около"
},
"landing.hackathonCommon.003": {
"message": ", однократно. Загрузите заранее: образ большой. Подойдут Docker Desktop (macOS) и Docker Engine (Linux)."
},
"landing.hackathonCommon.004": {
"message": "Doris запущен."
},
"landing.hackathonCommon.005": {
"message": "Один контейнер запускает один FE и один BE. Он готов, когда"
},
"landing.hackathonCommon.006": {
"message": "показывает"
},
"landing.hackathonCommon.007": {
"message": ", примерно через 30 секунд после запуска."
},
"landing.hackathonCommon.008": {
"message": "Об этом образе"
},
"landing.hackathonCommon.009": {
"message": "Подключение работает."
},
"landing.hackathonCommon.010": {
"message": "В контейнер включён клиент MySQL, отдельно устанавливать его не нужно. Подойдёт и любой другой клиент MySQL:"
},
"landing.hackathonCommon.011": {
"message": ", пользователь"
},
"landing.hackathonCommon.012": {
"message": ", без пароля."
},
"landing.hackathonCommon.013": {
"message": "Стартовый набор получен."
},
"landing.hackathonCommon.014": {
"message": "Скачайте и распакуйте"
},
"landing.hackathonCommon.015": {
"message": ", затем выполняйте команды с этой страницы внутри папки"
},
"landing.hackathonCommon.016": {
"message": ". Его"
},
"landing.hackathonCommon.017": {
"message": "объединяет эти команды:"
},
"landing.hackathonCommon.018": {
"message": "Инструменты готовы."
},
"landing.hackathonCommon.019": {
"message": "Любой язык с драйвером MySQL (Python"
},
"landing.hackathonCommon.020": {
"message": ", Node"
},
"landing.hackathonCommon.021": {
"message": ", Go"
},
"landing.hackathonCommon.022": {
"message": ", Java JDBC и другие). ИИ-помощники для программирования приветствуются."
},
"landing.hackathonCommon.023": {
"message": "Работайте вместе с ИИ-агентом для программирования, это приветствуется."
},
"landing.hackathonCommon.024": {
"message": "Поисковые и ИИ-функции Doris 4.x появились позже обучающих данных большинства моделей. Поэтому перед написанием SQL дайте агенту правильный контекст:"
},
"landing.hackathonCommon.025": {
"message": "Вставьте"
},
"landing.hackathonCommon.026": {
"message": "контекстный промпт"
},
"landing.hackathonCommon.027": {
"message": "ниже в своего агента."
},
"landing.hackathonCommon.028": {
"message": "Укажите ему"
},
"landing.hackathonCommon.029": {
"message": "справочные страницы из этого задания"
},
"landing.hackathonCommon.030": {
"message": "и"
},
"landing.hackathonCommon.031": {
"message": "из стартового набора. Многие агенты читают этот файл самостоятельно."
},
"landing.hackathonCommon.032": {
"message": "Перед встраиванием в код пусть агент выполнит каждый SQL-запрос на вашем работающем кластере."
},
"landing.hackathonCommon.033": {
"message": "Ещё лучше подключите"
},
"landing.hackathonCommon.034": {
"message": "Doris MCP Server"
},
"landing.hackathonCommon.035": {
"message": "(см."
},
"landing.hackathonCommon.036": {
"message": "задание A2"
},
"landing.hackathonCommon.037": {
"message": "), чтобы агент сам изучал схему и тестировал запросы."
},
"landing.hackathonCommon.038": {
"message": "Использование"
},
"landing.hackathonCommon.039": {
"message": "для текстового поиска"
},
"landing.hackathonCommon.040": {
"message": "(OR),"
},
"landing.hackathonCommon.041": {
"message": "(AND),"
},
"landing.hackathonCommon.042": {
"message": ". Они используют инвертированный индекс"
},
"landing.hackathonCommon.043": {
"message": "Вызов"
},
"landing.hackathonCommon.044": {
"message": "в произвольном запросе"
},
"landing.hackathonCommon.045": {
"message": "требует"
},
"landing.hackathonCommon.046": {
"message": "в качестве предиката в"
},
"landing.hackathonCommon.048": {
"message": "; иначе Doris отклонит запрос"
},
"landing.hackathonCommon.049": {
"message": "Округление, соединение или ранжирование"
},
"landing.hackathonCommon.050": {
"message": "в том же запросе"
},
"landing.hackathonCommon.051": {
"message": "Оставьте"
},
"landing.hackathonCommon.052": {
"message": "без изменений в запросе к одной таблице. Округляйте, соединяйте или применяйте"
},
"landing.hackathonCommon.053": {
"message": "во внешнем запросе, используя подзапрос вместо"
},
"landing.hackathonCommon.054": {
"message": "CTE"
},
"landing.hackathonCommon.055": {
"message": "внутри"
},
"landing.hackathonCommon.056": {
"message": "/ агрегатов"
},
"landing.hackathonCommon.057": {
"message": "Не допускается. Для подсчёта фасетов используйте то же"
},
"landing.hackathonCommon.058": {
"message": "без"
},
"landing.hackathonCommon.059": {
"message": "Сортировка по BM25 и векторному расстоянию в одном"
},
"landing.hackathonCommon.060": {
"message": ", либо выбор"
},
"landing.hackathonCommon.061": {
"message": "в запросе с ранжированием по векторам"
},
"landing.hackathonCommon.062": {
"message": "Не поддерживается. Гибридный поиск: предварительный фильтр"
},
"landing.hackathonCommon.063": {
"message": "плюс векторный"
},
"landing.hackathonCommon.064": {
"message": ", с выводом расстояния; либо объединение двух ранжированных списков (RRF)"
},
"landing.hackathonCommon.065": {
"message": "Передача вектора запроса как параметра драйвера"
},
"landing.hackathonCommon.066": {
"message": "Список превращается в"
},
"landing.hackathonCommon.067": {
"message": "в pymysql и в 8 отдельных аргументов в mysql2. Передайте строку"
},
"landing.hackathonCommon.068": {
"message": "и напишите"
},
"landing.hackathonCommon.069": {
"message": ", либо вставьте литерал напрямую"
},
"landing.hackathonCommon.070": {
"message": "Поиск косинусной метрики ANN"
},
"landing.hackathonCommon.071": {
"message": "Метрики ANN:"
},
"landing.hackathonCommon.073": {
"message": ". Нормализуйте векторы до единичной длины: возрастание расстояния L2 даёт тот же порядок, что и убывание косинусного сходства"
},
"landing.hackathonCommon.074": {
"message": "Сравнение путей VARIANT без приведения типа"
},
"landing.hackathonCommon.075": {
"message": "; VARIANT нельзя использовать как ключ или столбец соединения"
},
"landing.hackathonCommon.076": {
"message": "Ожидание, что"
},
"landing.hackathonCommon.077": {
"message": "покажет пути JSON"
},
"landing.hackathonCommon.078": {
"message": "Выполните"
},
"landing.hackathonCommon.079": {
"message": "сначала; затем"
},
"landing.hackathonCommon.080": {
"message": "покажет все определённые подстолбцы и их типы"
},
"landing.hackathonCommon.081": {
"message": "Использование ORM"
},
"landing.hackathonCommon.082": {
"message": "Предпочтительны обычный драйвер MySQL и SQL напрямую: ORM могут генерировать неподдерживаемые Doris операторы"
},
"landing.hackathonCommon.083": {
"message": "в macOS"
},
"landing.hackathonCommon.084": {
"message": "Запустите Docker Desktop. Если он уже работает, создайте ссылку на CLI:"
},
"landing.hackathonCommon.085": {
"message": "при загрузке образов"
},
"landing.hackathonCommon.086": {
"message": "Удалите поле"
},
"landing.hackathonCommon.087": {
"message": "из"
},
"landing.hackathonCommon.088": {
"message": "(только для локальной разработки)"
},
"landing.hackathonCommon.089": {
"message": "Порты 9030, 8030 или 8040 заняты, часто другим Doris. Проверьте работающие контейнеры ("
},
"landing.hackathonCommon.090": {
"message": "), либо опубликуйте другие порты хоста, например"
},
"landing.hackathonCommon.091": {
"message": ", и подключайтесь к 19030"
},
"landing.hackathonCommon.092": {
"message": "Вы уже запускали его раньше:"
},
"landing.hackathonCommon.093": {
"message": ". Чтобы начать заново,"
},
"landing.hackathonCommon.094": {
"message": "(данные будут удалены)"
},
"landing.hackathonCommon.095": {
"message": "Контейнер завершается или не переходит в состояние"
},
"landing.hackathonCommon.096": {
"message": "Прочитайте"
},
"landing.hackathonCommon.097": {
"message": ". Обычно причина в памяти: выделите Docker Desktop не менее 6 GB (Settings → Resources). На Apple Silicon не добавляйте"
},
"landing.hackathonCommon.098": {
"message": "Выполните"
},
"landing.hackathonCommon.099": {
"message": "сначала или подключитесь с помощью"
},
"landing.hackathonCommon.100": {
"message": "Добавьте "
},
"landing.a1HybridSearch.011": {
"message": "Ключевые слова"
},
"landing.a1HybridSearch.013": {
"message": "Вектор"
},
"landing.a1HybridSearch.015": {
"message": "Гибридный"
},
"landing.a1HybridSearch.083": {
"message": "Гибридный"
},
"landing.a1HybridSearch.099": {
"message": "Показать SQL"
},
"landing.a2Mcp.048": {
"message": "показывает"
},
"landing.a2Mcp.067": {
"message": "Уровень"
},
"landing.a2Mcp.070": {
"message": "Уровень"
},
"landing.a2Mcp.091": {
"message": "Выполните"
},
"landing.a4AgentTraces.063": {
"message": "Хронология сессии"
},
"landing.a4AgentTraces.073": {
"message": "Выполните"
},
"landing.a4AgentTraces.094": {
"message": "задание A2"
},
"landing.HackathonTrackBPage.070": {
"message": "Завершите работу"
},
"landing.HackathonTrackBPage.089": {
"message": "Критерии готовности"
},
"landing.HackathonTrackBPage.090": {
"message": "Ваш контрольный список"
},
"landing.HackathonTrackBPage.095": {
"message": "Дополнительные цели"
},
"landing.HackathonTrackBPage.102": {
"message": "Устранение неполадок и справочные материалы"
},
"landing.HackathonTrackBPage.103": {
"message": "Справочные материалы"
},
"landing.hackathonCommon.101": {
"message": "предикат,"
},
"landing.hackathonCommon.102": {
"message": "и"
},
"landing.hackathonCommon.103": {
"message": ", и оставьте"
},
"landing.hackathonCommon.104": {
"message": "без обёртки (см. ловушки выше)"
},
"landing.hackathonCommon.105": {
"message": "При распаковке потерялось право на выполнение:"
},
"landing.hackathonCommon.106": {
"message": ", либо выполните"
},
"landing.hackathonCommon.107": {
"message": "Если не получается больше 10 минут"
},
"landing.hackathonCommon.108": {
"message": "Напишите в"
},
"landing.a1HybridSearch.001": {
"message": "Приложение"
},
"landing.a1HybridSearch.002": {
"message": "гибридного поиска"
},
"landing.a1HybridSearch.003": {
"message": "Ключевые слова, смысл и фильтры в одном SQL-запросе. Создайте поисковую строку по документации Apache Doris."
},
"landing.courseExtra.a1HybridSearch.012": {
"message": "Для начинающих"
},
"landing.courseExtra.a1HybridSearch.013": {
"message": "Любой язык · CLI или веб"
},
"landing.courseExtra.a1HybridSearch.014": {
"message": "ИИ-инструменты приветствуются"
},
"landing.a1HybridSearch.004": {
"message": "Создайте поиск, который понимает и слова, и смысл."
},
"landing.a1HybridSearch.005": {
"message": "Точные совпадения ключевых слов с ранжированием BM25, семантические соседи из векторного индекса и структурированные фильтры: одна таблица Doris и один SQL-запрос. Без Elasticsearch и отдельной векторной базы."
},
"landing.a1HybridSearch.006": {
"message": "Небольшое поисковое приложение (CLI, блокнот или веб-страница на ваш выбор) по"
},
"landing.a1HybridSearch.007": {
"message": "299 разделам документации Apache Doris"
},
"landing.a1HybridSearch.008": {
"message": ". Пользователь вводит вопрос, например"
},
"landing.a1HybridSearch.010": {
"message": ", выбирает категорию и переключается между тремя режимами:"
},
"landing.a1HybridSearch.012": {
"message": "Полнотекстовые совпадения с ранжированием BM25."
},
"landing.a1HybridSearch.014": {
"message": "Ближайшие соседи по сходству эмбеддингов."
},
"landing.a1HybridSearch.016": {
"message": "Предварительный фильтр по ключевым словам и векторное ранжирование (дополнительно: Reciprocal Rank Fusion)."
},
"landing.a1HybridSearch.017": {
"message": "Каждый результат показывает страницу, раздел, оценку (ключевые слова) или расстояние (векторный и гибридный режимы), а также ссылку на документацию. Переключатель «Показать SQL» раскрывает точный запрос Doris."
},
"landing.a1HybridSearch.018": {
"message": "Одна таблица, два индекса."
},
"landing.a1HybridSearch.019": {
"message": "Инвертированный индекс текста и индекс HNSW ANN векторов находятся в одной таблице. Планировщик сначала фильтрует по инвертированному индексу, затем ранжирует оставшиеся записи с помощью ANN."
},
"landing.a1HybridSearch.020": {
"message": "Ранжирование поисковой системы в SQL."
},
"landing.a1HybridSearch.021": {
"message": "даёт BM25, ту же функцию релевантности, что использует Lucene, внутри обычного"
},
"landing.a1HybridSearch.022": {
"message": "Фильтры: обычный SQL."
},
"landing.a1HybridSearch.023": {
"message": "Категория, страница,"
},
"landing.a1HybridSearch.024": {
"message": "списки, диапазоны записываются рядом с"
},
"landing.a1HybridSearch.025": {
"message": "в том же"
},
"landing.a1HybridSearch.026": {
"message": "условии."
},
"landing.a1HybridSearch.027": {
"message": ": 47 страниц основных функций документации Doris 4.x, по одной строке на раздел:"
},
"landing.a1HybridSearch.030": {
"message": "значения"
},
"landing.a1HybridSearch.031": {
"message": "(для раскрывающегося списка фильтра):"
},
"landing.a1HybridSearch.032": {
"message": "О векторах."
},
"landing.a1HybridSearch.033": {
"message": "Для полностью автономной работы в стартовый набор включена небольшая, только для английского,"
},
"landing.a1HybridSearch.034": {
"message": "учебная модель эмбеддингов"
},
"landing.a1HybridSearch.036": {
"message": "(вывод совпадает до каждой цифры). Она отображает текст в 8 заданных вручную смысловых измерений:"
},
"landing.a1HybridSearch.037": {
"message": "поиск, векторы и ИИ, JSON, lakehouse, загрузка, производительность, модель данных, эксплуатация"
},
"landing.a1HybridSearch.038": {
"message": "с помощью списков синонимов и нормализует результат до единичной длины. Векторы таблицы получены той же функцией, поэтому векторы запросов находятся в том же пространстве. Подход намеренно прост, но уже показывает пользу векторного поиска:"
},
"landing.a1HybridSearch.040": {
"message": "находит страницы VARIANT, не упоминая JSON или VARIANT. В дополнительных заданиях вы замените её настоящей моделью."
},
"landing.a1HybridSearch.041": {
"message": "Контекстный промпт"
},
"landing.a1HybridSearch.042": {
"message": "вставьте в своего агента"
},
"landing.a1HybridSearch.043": {
"message": "Загрузите данные"
},
"landing.courseExtra.a1HybridSearch.001": {
"message": "5 мин"
},
"landing.a1HybridSearch.044": {
"message": "Из папки стартового набора:"
},
"landing.a1HybridSearch.045": {
"message": "M0 · Загрузка данных"
},
"landing.a1HybridSearch.046": {
"message": "Загрузка завершается выводом количества по категориям:"
},
"landing.a1HybridSearch.047": {
"message": "7 категорий, 299 разделов"
},
"landing.a1HybridSearch.048": {
"message": "всего."
},
"landing.a1HybridSearch.049": {
"message": "Поиск по ключевым словам с BM25"
},
"landing.a1HybridSearch.050": {
"message": "Поиск по ключевым словам"
},
"landing.courseExtra.a1HybridSearch.002": {
"message": "15 мин"
},
"landing.a1HybridSearch.051": {
"message": "Откройте оболочку SQL ("
},
"landing.a1HybridSearch.052": {
"message": ", либо командой"
},
"landing.a1HybridSearch.053": {
"message": "выше) и выполните:"
},
"landing.a1HybridSearch.054": {
"message": "M1 · Поиск по ключевым словам с BM25"
},
"landing.a1HybridSearch.055": {
"message": "Затем попробуйте"
},
"landing.a1HybridSearch.056": {
"message": "(должны присутствовать все слова) и"
},
"landing.a1HybridSearch.057": {
"message": "(рядом и по порядку). Соедините поле ввода → SQL → список результатов. Передавайте текст пользователя как параметр драйвера ("
},
"landing.a1HybridSearch.058": {
"message": "), а не вставляйте в SQL: первая же одинарная кавычка нарушит запрос."
},
"landing.a1HybridSearch.060": {
"message": "делают именно это."
},
"landing.a1HybridSearch.061": {
"message": "Ввели целый вопрос? Парсер english сохраняет стоп-слова, поэтому"
},
"landing.a1HybridSearch.062": {
"message": "совпадает с третью таблицы. Передайте вместо этого"
},
"landing.a1HybridSearch.063": {
"message": "из учебной модели: она удаляет стоп-слова, а также"
},
"landing.a1HybridSearch.067": {
"message": ", встречающиеся почти в каждом разделе."
},
"landing.a1HybridSearch.068": {
"message": "Лучшие результаты для"
},
"landing.a1HybridSearch.069": {
"message": "относятся к страницам Vector Index и Hybrid Search; первый:"
},
"landing.a1HybridSearch.071": {
"message": "Добавьте фильтры"
},
"landing.courseExtra.a1HybridSearch.003": {
"message": "10 мин"
},
"landing.a1HybridSearch.072": {
"message": "M2 · Добавление фильтров"
},
"landing.a1HybridSearch.073": {
"message": "Добавьте выбор категории через раскрывающийся список или флаг CLI (7 значений указаны в разделе «Данные»). Дополнительные условия: обычный SQL:"
},
"landing.a1HybridSearch.074": {
"message": "Разделы Vector Index исчезают, эта страница относится к категории"
},
"landing.a1HybridSearch.075": {
"message": ", а Hybrid Search выходит на первое место."
},
"landing.a1HybridSearch.076": {
"message": "Векторный поиск"
},
"landing.courseExtra.a1HybridSearch.004": {
"message": "15 мин"
},
"landing.a1HybridSearch.077": {
"message": "Получите эмбеддинг вопроса учебной моделью из кода или командной строки:"
},
"landing.a1HybridSearch.078": {
"message": "M3 · Получение эмбеддинга вопроса"
},
"landing.a1HybridSearch.079": {
"message": "M3 · Векторный поиск"
},
"landing.a1HybridSearch.080": {
"message": "В коде оставьте SQL неизменным и передайте вектор строкой как параметр:"
},
"landing.a1HybridSearch.081": {
"message": ". Список Python или массив JavaScript в качестве параметра не подойдут."
},
"landing.a1HybridSearch.082": {
"message": "Первые шесть результатов относятся к VARIANT, хотя вопрос не содержит ни JSON, ни VARIANT. Поиск по тем же ключевым словам добавляет разделы Metadata Cache и Binlog."
},
"landing.courseExtra.a1HybridSearch.005": {
"message": "20 мин"
},
"landing.a1HybridSearch.084": {
"message": "Вопрос:"
},
"landing.a1HybridSearch.086": {
"message": ". Вектор: учебный эмбеддинг вопроса; фильтр оставляет только разделы, содержащие"
},
"landing.a1HybridSearch.088": {
"message": "M4 · Гибридный поиск"
},
"landing.a1HybridSearch.089": {
"message": "предварительный фильтр по ключевым словам (инвертированный индекс)"
},
"landing.a1HybridSearch.090": {
"message": "структурированный фильтр"
},
"landing.a1HybridSearch.091": {
"message": "векторное ранжирование (ANN)"
},
"landing.a1HybridSearch.092": {
"message": "В приложении один ввод используется для обеих частей:"
},
"landing.a1HybridSearch.093": {
"message": "для"
},
"landing.a1HybridSearch.094": {
"message": "для вектора."
},
"landing.a1HybridSearch.095": {
"message": "для нескольких слов даёт мягкий фильтр; для строгого условия предложите поле обязательных слов или"
},
"landing.a1HybridSearch.096": {
"message": ". Не выбирайте"
},
"landing.a1HybridSearch.097": {
"message": "здесь: показывайте расстояние."
},
"landing.a1HybridSearch.098": {
"message": "Добавьте переключатель режима (ключевые слова / векторы / гибридный) и"
},
"landing.a1HybridSearch.100": {
"message": ". Сравните три списка для одного вопроса: где и почему они расходятся?"
},
"landing.a1HybridSearch.101": {
"message": "Каждый результат упоминает Kafka, первым идёт"
},
"landing.a1HybridSearch.103": {
"message": "Только векторный режим ставит"
},
"landing.a1HybridSearch.105": {
"message": "на первое место для того же вопроса."
},
"landing.courseExtra.a1HybridSearch.006": {
"message": "Пользователь может ввести произвольный текстовый запрос (аргумент CLI, промпт или поле ввода)."
},
"landing.a1HybridSearch.106": {
"message": "Работают три режима:"
},
"landing.a1HybridSearch.107": {
"message": "ключевые слова"
},
"landing.a1HybridSearch.108": {
"message": "(BM25 через"
},
"landing.a1HybridSearch.109": {
"message": "векторный"
},
"landing.a1HybridSearch.110": {
"message": "(ANN),"
},
"landing.a1HybridSearch.111": {
"message": "гибридный"
},
"landing.a1HybridSearch.112": {
"message": "(предварительный фильтр по ключевым словам + векторное ранжирование)."
},
"landing.courseExtra.a1HybridSearch.007": {
"message": "Есть хотя бы один структурированный фильтр (категория)."
},
"landing.courseExtra.a1HybridSearch.008": {
"message": "Результаты показывают страницу, раздел и оценку либо расстояние; выполненный SQL можно просмотреть."
},
"landing.courseExtra.a1HybridSearch.009": {
"message": "Работа отправлена через pull request: папка с вашим GitHub ID, кодом и README (запуск и один снимок экрана)."
},
"landing.a1HybridSearch.113": {
"message": "Reciprocal Rank Fusion."
},
"landing.a1HybridSearch.114": {
"message": "Объедините списки BM25 и векторного поиска с помощью"
},
"landing.a1HybridSearch.115": {
"message": "в одном запросе:"
},
"landing.a1HybridSearch.116": {
"message": "из стартового набора ранжирует каждый список с помощью"
},
"landing.a1HybridSearch.117": {
"message": "на один уровень выше обычного"
},
"landing.a1HybridSearch.118": {
"message": "запроса и объединяет их через"
},
"landing.a1HybridSearch.119": {
"message": ". Страница"
},
"landing.a1HybridSearch.120": {
"message": "RRF"
},
"landing.a1HybridSearch.121": {
"message": "разбирает тот же шаблон на примере из четырёх строк."
},
"landing.a1HybridSearch.122": {
"message": "Настоящие эмбеддинги с"
},
"landing.a1HybridSearch.123": {
"message": "(с вашим API-ключом): создайте ресурс ИИ и"
},
"landing.a1HybridSearch.124": {
"message": "с параметром модели"
},
"landing.a1HybridSearch.125": {
"message": ", заполните через"
},
"landing.a1HybridSearch.126": {
"message": "(векторный столбец имеет тип"
},
"landing.a1HybridSearch.127": {
"message": ", поэтому вставляйте, а не обновляйте) и получите эмбеддинг запроса тоже в SQL. См."
},
"landing.a1HybridSearch.128": {
"message": "Эмбеддинги"
},
"landing.courseExtra.a1HybridSearch.010": {
"message": "Поиск по мере ввода"
},
"landing.a1HybridSearch.130": {
"message": "Подсветка совпавших слов"
},
"landing.a1HybridSearch.131": {
"message": "в результатах (Doris возвращает оценки, а не подсветку; отрисуйте её в приложении)."
},
"landing.a1HybridSearch.132": {
"message": "Индикатор задержки"
},
"landing.a1HybridSearch.133": {
"message": ": покажите время каждого режима в миллисекундах."
},
"landing.a1HybridSearch.134": {
"message": "Векторный литерал пуст или остался шаблоном: вставьте вывод"
},
"landing.a1HybridSearch.135": {
"message": "Драйвер развернул параметр-массив в 8 значений: передайте вектор строкой через"
},
"landing.a1HybridSearch.136": {
"message": "Гибридный поиск"
},
"landing.a1HybridSearch.137": {
"message": "BM25"
},
"landing.a1HybridSearch.138": {
"message": "Полнотекстовый поиск"
},
"landing.a1HybridSearch.139": {
"message": "Векторный индекс"
},
"landing.a1HybridSearch.140": {
"message": "Reciprocal Rank Fusion"
},
"landing.a1HybridSearch.141": {
"message": "Эмбеддинги"
},
"landing.a2Mcp.001": {
"message": "Сколько строк логов по сервисам и уровням в"
},
"landing.a2Mcp.002": {
"message": "Базовая агрегация"
},
"landing.a2Mcp.003": {
"message": "Покажите количество ERROR по сервисам с 11:00 до 12:30 с интервалом 5 минут. В каком сервисе всплеск начался первым?"
},
"landing.a2Mcp.004": {
"message": "Группировка по времени и рассуждение"
},
"landing.a2Mcp.005": {
"message": "Найдите 10 строк логов, наиболее релевантных «payment gateway timeout», в порядке релевантности."
},
"landing.a2Mcp.006": {
"message": "Полнотекстовый поиск Doris + BM25 (использует ли"
},
"landing.a2Mcp.007": {
"message": ", или переходит к"
},
"landing.a2Mcp.008": {
"message": "У какого инструмента агента худшая задержка p95 и как часто он завершается ошибкой?"
},
"landing.courseExtra.a2Mcp.011": {
"message": "Для начинающих"
},
"landing.courseExtra.a2Mcp.013": {
"message": "ИИ-инструменты приветствуются"
},
"landing.courseExtra.a2Mcp.002": {
"message": "5 мин"
},
"landing.courseExtra.a2Mcp.003": {
"message": "15 мин"
},
"landing.courseExtra.a2Mcp.004": {
"message": "10 мин"
},
"landing.courseExtra.a2Mcp.006": {
"message": "5 мин"
},
"landing.courseExtra.a3LogSearch.011": {
"message": "Для начинающих"
},
"landing.courseExtra.a3LogSearch.012": {
"message": "Любой язык · CLI или веб"
},
"landing.courseExtra.a3LogSearch.013": {
"message": "ИИ-инструменты приветствуются"
},
"landing.a3LogSearch.036": {
"message": "Контекстный промпт"
},
"landing.a3LogSearch.037": {
"message": "вставьте в своего агента"
},
"landing.courseExtra.a3LogSearch.001": {
"message": "5 мин"
},
"landing.a3LogSearch.039": {
"message": "Из папки стартового набора:"
},
"landing.a3LogSearch.045": {
"message": "Поиск по ключевым словам с BM25"
},
"landing.a3LogSearch.046": {
"message": "Поиск по ключевым словам"
},
"landing.courseExtra.a3LogSearch.002": {
"message": "15 мин"
},
"landing.a3LogSearch.047": {
"message": "M1 · Поиск по ключевым словам с BM25"
},
"landing.courseExtra.a3LogSearch.003": {
"message": "15 мин"
},
"landing.courseExtra.a3LogSearch.004": {
"message": "15 мин"
},
"landing.courseExtra.a3LogSearch.005": {
"message": "15 мин"
},
"landing.courseExtra.a3LogSearch.009": {
"message": "Работа отправлена через pull request: папка с вашим GitHub ID, кодом и README (запуск и один снимок экрана)."
},
"landing.a3LogSearch.091": {
"message": "Полнотекстовый поиск"
},
"landing.a3LogSearch.092": {
"message": "BM25"
},
"landing.courseExtra.a4AgentTraces.014": {
"message": "ИИ-инструменты приветствуются"
},
"landing.a4AgentTraces.039": {
"message": "Контекстный промпт"
},
"landing.a4AgentTraces.040": {
"message": "вставьте в своего агента"
},
"landing.courseExtra.a4AgentTraces.001": {
"message": "10 мин"
},
"landing.a4AgentTraces.042": {
"message": "Из папки стартового набора:"
},
"landing.courseExtra.a4AgentTraces.002": {
"message": "15 мин"
},
"landing.courseExtra.a4AgentTraces.003": {
"message": "15 мин"
},
"landing.courseExtra.a4AgentTraces.004": {
"message": "10 мин"
},
"landing.courseExtra.a4AgentTraces.005": {
"message": "20 мин"
},
"landing.courseExtra.a4AgentTraces.006": {
"message": "10 мин"
},
"landing.a4AgentTraces.102": {
"message": "Полнотекстовый поиск"
},
"landing.HackathonTrackBPage.019": {
"message": "Reciprocal Rank Fusion"
},
"landing.trackB.chip.2": {
"message": "Для начинающих"
},
"landing.trackB.task.B1.doc": {
"message": "Полнотекстовый поиск"
},
"landing.trackB.task.B1.alsoSee.0": {
"message": "BM25"
},
"landing.trackB.task.B2.doc": {
"message": "Векторный индекс"
},
"landing.trackB.task.B3.title": {
"message": "Гибридный поиск"
},
"landing.trackB.task.B3.doc": {
"message": "Гибридный поиск"
},
"landing.trackB.task.B3.alsoSee.0": {
"message": "Reciprocal Rank Fusion"
},
"landing.a2Mcp.009": {
"message": "Пути VARIANT и приведение типов"
},
"landing.a2Mcp.010": {
"message": "Какие разделы документации Doris объясняют предварительную фильтрацию для векторного поиска?"
},
"landing.a2Mcp.011": {
"message": "Поиск по"
},
"landing.a2Mcp.012": {
"message": "Спросите Doris"
},
"landing.a2Mcp.013": {
"message": "через MCP"
},
"landing.a2Mcp.014": {
"message": "Подключите Doris к привычному ИИ-помощнику и получайте ответы на реальные вопросы с помощью настоящего SQL."
},
"landing.courseExtra.a2Mcp.012": {
"message": "Python 3.12+ · любой клиент MCP"
},
"landing.a2Mcp.015": {
"message": "Превратите своего ИИ-помощника в аналитика данных Doris."
},
"landing.a2Mcp.016": {
"message": "Apache Doris MCP Server открывает доступ к кластеру любому помощнику с поддержкой MCP. Подключите его, затем предложите изучить данные хакатона, написать SQL и ответить на вопросы, для которых вы обычно используете дашборд."
},
"landing.a2Mcp.017": {
"message": "Рабочая конфигурация: ваш клиент MCP обращается к локальному Doris через официальный"
},
"landing.a2Mcp.018": {
"message": "Doris MCP Server 1.0"
},
"landing.a2Mcp.019": {
"message": ". Дополните её кратким описанием того, как помощник:"
},
"landing.a2Mcp.020": {
"message": "самостоятельно обнаруживает"
},
"landing.a2Mcp.021": {
"message": "таблицы,"
},
"landing.a2Mcp.022": {
"message": "отвечает минимум на три вопроса о данных, создавая и выполняя SQL,"
},
"landing.a2Mcp.023": {
"message": "отклоняет разрушительный запрос (поскольку сервер и пользователь работают только на чтение)."
},
"landing.a2Mcp.024": {
"message": "Только чтение по замыслу."
},
"landing.a2Mcp.025": {
"message": "Doris MCP Server 1.0 предоставляет только возможности чтения; окончательные полномочия определяются RBAC Doris."
},
"landing.a2Mcp.026": {
"message": "Восемь доменов вместо плоского списка инструментов."
},
"landing.a2Mcp.027": {
"message": "Каталог, запросы, кластер, конвейеры,"
},
"landing.a2Mcp.028": {
"message": "поиск"
},
"landing.a2Mcp.029": {
"message": ", управление, lakehouse и семантика раскрываются постепенно, чтобы модель видела только необходимое."
},
"landing.courseExtra.a2Mcp.001": {
"message": "Знание поиска."
},
"landing.a2Mcp.030": {
"message": "Домен"
},
"landing.a2Mcp.031": {
"message": "знает о текстовом, векторном и гибридном поиске, поэтому помощник может использовать поисковые функции Doris без догадок."
},
"landing.a2Mcp.032": {
"message": "Python 3.12 или новее и установленный сервер."
},
"landing.a2Mcp.033": {
"message": "Проверьте через"
},
"landing.a2Mcp.034": {
"message": ". Установите сервер заранее (команды в этапе 2): он загружает около 80 пакетов."
},
"landing.a2Mcp.035": {
"message": "Привычный ИИ-клиент с поддержкой MCP"
},
"landing.a2Mcp.036": {
"message": "(и его учётная запись)."
},
"landing.a2Mcp.037": {
"message": "Все таблицы хакатона загружены."
},
"landing.a2Mcp.038": {
"message": "Выполните из папки стартового набора. В конце выводится число строк каждой таблицы."
},
"landing.a2Mcp.039": {
"message": "Это задание уже посвящено ИИ."
},
"landing.a2Mcp.040": {
"message": "Текст ниже учит помощника писать SQL для Doris. Это основа файла инструкций в первом дополнительном задании."
},
"landing.a2Mcp.041": {
"message": "Файл инструкций"
},
"landing.a2Mcp.042": {
"message": "вставьте в клиент"
},
"landing.a2Mcp.043": {
"message": "Создайте пользователя только для чтения"
},
"landing.a2Mcp.044": {
"message": "Пользователь только для чтения"
},
"landing.a2Mcp.045": {
"message": "M1 · Пользователь только для чтения"
},
"landing.a2Mcp.046": {
"message": "Никогда не передавайте LLM учётную запись root, даже на ноутбуке. Выполните в SQL-оболочке или загрузите"
},
"landing.a2Mcp.047": {
"message": "из стартового набора."
},
"landing.a2Mcp.049": {
"message": "на"
},
"landing.a2Mcp.050": {
"message": ", без каких-либо прав записи."
},
"landing.a2Mcp.051": {
"message": "Установите и зарегистрируйте сервер"
},
"landing.a2Mcp.052": {
"message": "Установите сервер"
},
"landing.a2Mcp.053": {
"message": "M2 · Установка"
},
"landing.a2Mcp.054": {
"message": "Добавьте в настройки MCP клиента (имя и расположение файла зависят от клиента). В стартовом наборе это файл"
},
"landing.a2Mcp.055": {
"message": "M2 · Настройка MCP"
},
"landing.a2Mcp.056": {
"message": "Клиент показывает сервер Doris и восемь его"
},
"landing.a2Mcp.057": {
"message": "доменов (catalog, cluster, governance, lakehouse, pipeline, query, search, semantic)."
},
"landing.a2Mcp.058": {
"message": "Предложите изучить данные"
},
"landing.a2Mcp.059": {
"message": "Спросите:"
},
"landing.a2Mcp.060": {
"message": "«Какие таблицы есть в базе hackathon и для чего нужна каждая из них?»"
},
"landing.a2Mcp.061": {
"message": "Посмотрите, какие возможности он вызывает."
},
"landing.a2Mcp.062": {
"message": "M3 · Вопрос помощнику"
},
"landing.a2Mcp.063": {
"message": "вставьте в клиент"
},
"landing.a2Mcp.064": {
"message": "Задайте реальные вопросы"
},
"landing.a2Mcp.065": {
"message": "Реальные вопросы"
},
"landing.courseExtra.a2Mcp.005": {
"message": "20–40 мин"
},
"landing.a2Mcp.066": {
"message": "Выберите не менее трёх:"
},
"landing.a2Mcp.068": {
"message": "Вопрос"
},
"landing.a2Mcp.069": {
"message": "Что проверяется"
},
"landing.a2Mcp.071": {
"message": "Вопрос"
},
"landing.a2Mcp.072": {
"message": "Что проверяется"
},
"landing.a2Mcp.073": {
"message": "M4 · Вопросы"
},
"landing.a2Mcp.074": {
"message": "вставьте в клиент"
},
"landing.a2Mcp.075": {
"message": "Для каждого ответа сохраните выполненный помощником SQL и самостоятельно проверьте результат."
},
"landing.a2Mcp.076": {
"message": "Проверьте ограничения"
},
"landing.a2Mcp.077": {
"message": "Спросите:"
},
"landing.a2Mcp.078": {
"message": "«Удалите все логи INFO, чтобы освободить место.»"
},
"landing.a2Mcp.079": {
"message": "Запишите результат. (Ожидается отказ: сервер отвечает"
},
"landing.a2Mcp.080": {
"message": ", а"
},
"landing.a2Mcp.081": {
"message": "тоже не имеет права записи.)"
},
"landing.a2Mcp.082": {
"message": "M5 · Вопрос помощнику"
},
"landing.a2Mcp.083": {
"message": "вставьте в клиент"
},
"landing.courseExtra.a2Mcp.007": {
"message": "Doris MCP Server подключён к ИИ-клиенту (снимок списка инструментов)."
},
"landing.a2Mcp.084": {
"message": "Не менее"
},
"landing.a2Mcp.085": {
"message": "трёх"
},
"landing.a2Mcp.086": {
"message": "вопросов с ответами, выполненным SQL и результатом для каждого."
},
"landing.courseExtra.a2Mcp.008": {
"message": "Задокументирован один тест безопасности (отказ в записи)."
},
"landing.courseExtra.a2Mcp.009": {
"message": "Описание в README папки с вашим GitHub ID: клиент, настройки (без секретов), вопросы с ответами и один непонятный момент или предложение по улучшению."
},
"landing.a2Mcp.087": {
"message": "Обучите помощника Doris."
},
"landing.a2Mcp.088": {
"message": "Напишите многоразовый файл инструкций (правила, skill или системный промпт клиента), описывающий"
},
"landing.a2Mcp.089": {
"message": ", функции расстояния ANN и приведение VARIANT. Повторите вопросы уровней 3–4 и сравните точность до и после."
},
"landing.a2Mcp.090": {
"message": "Транспорт HTTP."
},
"landing.a2Mcp.092": {
"message": "и подключите второй клиент к"
},
"landing.a2Mcp.093": {
"message": "Спросите, почему запрос медленный."
},
"landing.a2Mcp.094": {
"message": "Изучите домен"
},
"landing.a2Mcp.095": {
"message": "(explain, profile)."
},
"landing.a2Mcp.096": {
"message": "Улучшите документацию."
},
"landing.a2Mcp.097": {
"message": "Что-нибудь на странице"
},
"landing.a2Mcp.098": {
"message": "MCP Server"
},
"landing.a2Mcp.099": {
"message": "замедлило вас? Откройте PR с исправлением: это тоже вклад в документацию."
},
"landing.a2Mcp.100": {
"message": "Клиент не может запустить сервер"
},
"landing.a2Mcp.101": {
"message": "Используйте абсолютный путь из"
},
"landing.a2Mcp.102": {
"message": "; GUI-приложения часто не наследуют"
},
"landing.a2Mcp.103": {
"message": "или virtualenv вашей оболочки"
},
"landing.a2Mcp.104": {
"message": "отказывает: слишком старая версия Python"
},
"landing.a2Mcp.105": {
"message": "Серверу нужен Python 3.12+; создайте venv через"
},
"landing.a2Mcp.106": {
"message": "(либо используйте"
},
"landing.a2Mcp.107": {
"message": "Клиент показывает домены, но не вызывает дочерние возможности"
},
"landing.a2Mcp.108": {
"message": "Возможно, клиент не поддерживает постепенное раскрытие: добавьте"
},
"landing.a2Mcp.109": {
"message": "в"
},
"landing.a2Mcp.110": {
"message": "Доступ запрещён"
},
"landing.a2Mcp.111": {
"message": "Проверьте"
},
"landing.a2Mcp.112": {
"message": "в M1 и пару"
},
"landing.a2Mcp.113": {
"message": "значений"
},
"landing.a2Mcp.114": {
"message": "Репозиторий Doris MCP Server"
},
"landing.a2Mcp.115": {
"message": "README и быстрый старт для 1.0"
},
"landing.a2Mcp.116": {
"message": "Страница функции MCP Server"
},
"landing.a2Mcp.117": {
"message": "Model Context Protocol"
},
"landing.a3LogSearch.001": {
"message": "Обозреватель"
},
"landing.a3LogSearch.002": {
"message": "поиска по логам"
},
"landing.a3LogSearch.003": {
"message": "Мини-Kibana, где всё работает на SQL. С её помощью выясните причину сбоя оформления заказов в 11:40."
},
"landing.a3LogSearch.004": {
"message": "Создайте обозреватель логов и разберите с его помощью сбой."
},
"landing.a3LogSearch.005": {
"message": "200,000 строк логов, шесть сервисов, одно неудачное утро. Ищите по ключевым словам с ранжированием BM25, фильтруйте по сервису, уровню и времени, считайте результаты. Всё на обычном SQL в одной таблице Doris."
},
"landing.a3LogSearch.006": {
"message": "Небольшой обозреватель логов с:"
},
"landing.a3LogSearch.007": {
"message": "одним"
},
"landing.a3LogSearch.008": {
"message": "полем поиска"
},
"landing.a3LogSearch.009": {
"message": "(ключевые слова, фразы) с ранжированием по релевантности,"
},
"landing.a3LogSearch.010": {
"message": "фильтрами"
},
"landing.a3LogSearch.011": {
"message": "по сервису, уровню и диапазону времени,"
},
"landing.a3LogSearch.012": {
"message": "счётчиками фасетов"
},
"landing.a3LogSearch.013": {
"message": "рядом с результатами (совпадения по сервисам и уровням),"
},
"landing.a3LogSearch.014": {
"message": "необязательной"
},
"landing.a3LogSearch.015": {
"message": "хронологией"
},
"landing.a3LogSearch.016": {
"message": "числа ошибок за каждые 5 минут."
},
"landing.a3LogSearch.017": {
"message": "Затем настоящее испытание:"
},
"landing.a3LogSearch.018": {
"message": "В 11:40 оформление заказов начало сбоить. Какой сервис стал причиной и когда проблема началась на самом деле?"
},
"landing.a3LogSearch.019": {
"message": "Ваш обозреватель должен сделать ответ очевидным."
},
"landing.a3LogSearch.020": {
"message": "Поиск и аналитика в одной таблице."
},
"landing.a3LogSearch.021": {
"message": "Инвертированный индекс отвечает на запрос по ключевым словам; то же условие"
},
"landing.a3LogSearch.022": {
"message": "подаётся в"
},
"landing.a3LogSearch.023": {
"message": "для подсчёта фасетов. Не нужно синхронизировать вторую систему."
},
"landing.a3LogSearch.024": {
"message": "Настоящее ранжирование."
},
"landing.a3LogSearch.025": {
"message": "сортирует результаты по BM25: первыми идут наиболее релевантные строки, а не просто самые новые."
},
"landing.a3LogSearch.026": {
"message": "Недорогие фильтры."
},
"landing.a3LogSearch.028": {
"message": "имеют собственные инвертированные индексы; диапазоны времени отсекаются по ключу сортировки."
},
"landing.a3LogSearch.029": {
"message": ": одна таблица для всех шести сервисов:"
},
"landing.a3LogSearch.032": {
"message": "генерирует"
},
"landing.a3LogSearch.033": {
"message": "200,000 строк за 13 октября 2026 г."
},
"landing.a3LogSearch.034": {
"message": "одним"
},
"landing.a3LogSearch.035": {
"message": ". Скачивать ничего не нужно. Где-то в этих данных скрыт сбой."
},
"landing.a3LogSearch.038": {
"message": "Сгенерируйте логи"
},
"landing.a3LogSearch.040": {
"message": "M0 · Генерация логов"
},
"landing.a3LogSearch.041": {
"message": "Через несколько секунд:"
},
"landing.a3LogSearch.042": {
"message": "строк логов, с"
},
"landing.a3LogSearch.043": {
"message": "до"
},
"landing.a3LogSearch.044": {
"message": "13 октября."
},
"landing.a3LogSearch.048": {
"message": "Подключите к полю поиска. Передавайте текст пользователя параметром драйвера ("
},
"landing.a4AgentTraces.002": {
"message": "трассировок агентов"
},
"landing.a4AgentTraces.009": {
"message": "одним"
},
"landing.a4AgentTraces.012": {
"message": "одним"
},
"landing.a4AgentTraces.078": {
"message": ", а"
},
"landing.HackathonTrackBPage.058": {
"message": "на"
},
"landing.HackathonTrackBPage.093": {
"message": "на"
},
"landing.a3LogSearch.049": {
"message": "из стартового набора делает именно это."
},
"landing.a3LogSearch.050": {
"message": "Все 20 результатов:"
},
"landing.a3LogSearch.051": {
"message": "строки. BM25 даёт больший вес редким словам:"
},
"landing.a3LogSearch.053": {
"message": "встречается в 68 строках,"
},
"landing.a3LogSearch.055": {
"message": "в 347. Выполните поиск только по"
},
"landing.a3LogSearch.056": {
"message": "и увидите остальные."
},
"landing.a3LogSearch.057": {
"message": "Фильтры"
},
"landing.a3LogSearch.058": {
"message": "M2 · Фильтры"
},
"landing.a3LogSearch.059": {
"message": "Каждый результат: строка ERROR с упоминанием timeout. Отображается только один из двух сервисов."
},
"landing.a3LogSearch.060": {
"message": "Счётчики фасетов"
},
"landing.a3LogSearch.061": {
"message": "нельзя агрегировать, поэтому для фасетов используйте тот же фильтр без него:"
},
"landing.a3LogSearch.062": {
"message": "M3 · Счётчики фасетов"
},
"landing.a3LogSearch.063": {
"message": "В этом интервале 163 совпадающие строки, все"
},
"landing.a3LogSearch.064": {
"message": ". Сумма должна совпадать с тем же поиском без"
},
"landing.a3LogSearch.065": {
"message": ": проверьте через"
},
"landing.a3LogSearch.066": {
"message": "и то же"
},
"landing.a3LogSearch.067": {
"message": "Хронология ошибок"
},
"landing.a3LogSearch.068": {
"message": "M4 · Хронология ошибок"
},
"landing.a3LogSearch.069": {
"message": "В двух сервисах наблюдается всплеск с 11:35 до 12:00. В остальное время ни один сервис не пишет больше 4 ошибок за 5 минут."
},
"landing.a3LogSearch.070": {
"message": "Разберите сбой"
},
"landing.a3LogSearch.071": {
"message": "Ответьте с помощью обозревателя:"
},
"landing.a3LogSearch.072": {
"message": "Какой сервис вызвал сбои оформления заказов и в какую минуту это началось?"
},
"landing.a3LogSearch.073": {
"message": "Запишите в README ответ и подтверждающий его запрос."
},
"landing.a3LogSearch.074": {
"message": "Поиск по ключевым словам с ранжированием BM25 ("
},
"landing.courseExtra.a3LogSearch.006": {
"message": "Не менее двух структурированных фильтров (сервис, уровень) и диапазон времени."
},
"landing.courseExtra.a3LogSearch.007": {
"message": "Счётчики фасетов, соответствующие текущему поиску."
},
"landing.courseExtra.a3LogSearch.008": {
"message": "Сбой разобран: определены сервис-причина и время начала, приведён подтверждающий запрос."
},
"landing.a3LogSearch.075": {
"message": "Фразы и поиск при вводе"
},
"landing.a3LogSearch.076": {
"message": "для поиска по мере ввода."
},
"landing.a3LogSearch.077": {
"message": "Просмотр трассировки"
},
"landing.a3LogSearch.078": {
"message": ": нажмите строку, чтобы увидеть все логи с тем же"
},
"landing.a3LogSearch.079": {
"message": ", в хронологическом порядке."
},
"landing.a3LogSearch.080": {
"message": "Поиск строкой запроса"
},
"landing.a3LogSearch.081": {
"message": ": попробуйте"
},
"landing.a3LogSearch.082": {
"message": "DSL (в стиле Lucene"
},
"landing.a3LogSearch.083": {
"message": ") см."
},
"landing.a3LogSearch.084": {
"message": "Функция SEARCH"
},
"landing.a3LogSearch.085": {
"message": "Отслеживание новых логов"
},
"landing.a3LogSearch.086": {
"message": ": вставляйте несколько строк каждую секунду и обновляйте автоматически."
},
"landing.a3LogSearch.087": {
"message": "С индексом и без него"
},
"landing.a3LogSearch.088": {
"message": ": сравните"
},
"landing.a3LogSearch.090": {
"message": "по всей таблице и покажите время."
},
"landing.a3LogSearch.093": {
"message": "Инвертированный индекс"
},
"landing.a3LogSearch.094": {
"message": "Функция SEARCH"
},
"landing.a4AgentTraces.001": {
"message": "Обозреватель"
},
"landing.a4AgentTraces.003": {
"message": "ИИ-агенты выдают JSON, структура которого меняется с каждым релизом. Храните его в VARIANT и запрашивайте как обычные столбцы."
},
"landing.courseExtra.a4AgentTraces.012": {
"message": "Средний уровень"
},
"landing.courseExtra.a4AgentTraces.013": {
"message": "Любой язык · CLI, блокнот или веб"
},
"landing.a4AgentTraces.004": {
"message": "JSON агента разнороден. Всё равно запрашивайте его."
},
"landing.a4AgentTraces.005": {
"message": "Вызовы LLM, вызовы инструментов, ошибки, итоговые ответы: у каждого свои поля, а каждый релиз добавляет новые. Doris"
},
"landing.a4AgentTraces.006": {
"message": "автоматически преобразует JSON в типизированные столбцы, позволяя фильтровать, искать и агрегировать обычным SQL. Без миграций схемы."
},
"landing.a4AgentTraces.007": {
"message": "Обозреватель трассировок для"
},
"landing.a4AgentTraces.008": {
"message": "1,000 сессий ИИ-агента (около 20,000 событий)"
},
"landing.a4AgentTraces.010": {
"message": "списком сессий"
},
"landing.a4AgentTraces.011": {
"message": "с числом событий, ошибками, токенами и задержкой,"
},
"landing.a4AgentTraces.013": {
"message": "хронологией сессии"
},
"landing.a4AgentTraces.014": {
"message": ": нажмите сессию, чтобы пошагово воспроизвести действия агента,"
},
"landing.a4AgentTraces.015": {
"message": "статистикой инструментов и моделей"
},
"landing.a4AgentTraces.016": {
"message": ": задержка p95, доля ошибок, расход токенов,"
},
"landing.a4AgentTraces.017": {
"message": "поиском внутри JSON"
},
"landing.a4AgentTraces.018": {
"message": ": найдите все ошибки инструментов с упоминанием «timeout»."
},
"landing.a4AgentTraces.019": {
"message": "Затем ответьте:"
},
"landing.a4AgentTraces.020": {
"message": "Стало лучше или хуже после выпуска v2 агента, развёрнутого в 13:00?"
},
"landing.a4AgentTraces.021": {
"message": "Схема при записи без задания схемы."
},
"landing.a4AgentTraces.022": {
"message": "VARIANT определяет тип каждого пути JSON и сохраняет частые пути как настоящие колоночные подстолбцы, поэтому"
},
"landing.a4AgentTraces.023": {
"message": "читает один столбец, а не разбирает каждый документ."
},
"landing.a4AgentTraces.024": {
"message": "Новые поля появляются автоматически."
},
"landing.a4AgentTraces.025": {
"message": "Когда события v2 добавляют"
},
"landing.a4AgentTraces.026": {
"message": ", новый путь появляется как подстолбец при следующей загрузке, без"
},
"landing.a4AgentTraces.027": {
"message": "Поиск внутри JSON."
},
"landing.a4AgentTraces.028": {
"message": "Инвертированный индекс на VARIANT позволяет искать по любому текстовому пути с помощью"
},
"landing.a4AgentTraces.029": {
"message": ": по строке на событие агента, содержимое события в столбце VARIANT:"
},
"landing.a4AgentTraces.032": {
"message": "Примеры данных: обратите внимание на различия структуры:"
},
"landing.a4AgentTraces.033": {
"message": "Примеры данных"
},
"landing.a4AgentTraces.034": {
"message": "Сессии, начавшиеся в 13:00 или позже, работают на"
},
"landing.a4AgentTraces.035": {
"message": "агенте v2"
},
"landing.a4AgentTraces.036": {
"message": ": в данных указано"
},
"landing.a4AgentTraces.037": {
"message": ", а вызовы LLM в v2 добавляют флаг"
},
"landing.a4AgentTraces.038": {
"message": ". На этапе 5 вы загрузите события с полями, которых таблица ещё не видела."
},
"landing.a4AgentTraces.041": {
"message": "Загрузите и изучите"
},
"landing.a4AgentTraces.043": {
"message": "M0 · Загрузка"
},
"landing.a4AgentTraces.044": {
"message": "Затем в оболочке SQL:"
},
"landing.a4AgentTraces.045": {
"message": "M0 · Изучение"
},
"landing.a4AgentTraces.046": {
"message": "Загрузка сообщает:"
},
"landing.a4AgentTraces.047": {
"message": "1,000 сессий и 20,401 событие"
},
"landing.a4AgentTraces.048": {
"message": "показывает около 20"
},
"landing.a4AgentTraces.049": {
"message": "путей, каждый с определённым типом."
},
"landing.a4AgentTraces.050": {
"message": "Запрашивайте пути JSON"
},
"landing.a4AgentTraces.051": {
"message": "M1 · Запросы по путям JSON"
},
"landing.a4AgentTraces.052": {
"message": "Пять инструментов;"
},
"landing.a4AgentTraces.053": {
"message": "вызывается чаще всего (3,506 раз)."
},
"landing.a4AgentTraces.054": {
"message": "Агрегируйте определённые подстолбцы"
},
"landing.a4AgentTraces.055": {
"message": "Агрегация подстолбцов"
},
"landing.a4AgentTraces.056": {
"message": "M2 · Агрегация определённых подстолбцов"
},
"landing.a4AgentTraces.057": {
"message": "имеет худший p95 (около 2.1 с);"
},
"landing.a4AgentTraces.058": {
"message": "чаще всего завершается ошибкой (425 ошибок)."
},
"landing.a4AgentTraces.059": {
"message": "Поиск внутри JSON"
},
"landing.a4AgentTraces.060": {
"message": "Поиск по JSON"
},
"landing.a4AgentTraces.061": {
"message": "M3 · Поиск внутри JSON"
},
"landing.a4AgentTraces.062": {
"message": "Всего 398 событий упоминают timeout. Подсчитайте их по часам: это первая подсказка о v2."
},
"landing.a4AgentTraces.064": {
"message": "M4 · Хронология сессии"
},
"landing.a4AgentTraces.065": {
"message": "Постройте интерфейс вокруг этих запросов: список сессий → хронология → статистика."
},
"landing.a4AgentTraces.066": {
"message": "Сессия"
},
"landing.a4AgentTraces.067": {
"message": "содержит 25 событий: вопрос, вызовы LLM и инструментов (один неудачный"
},
"landing.a4AgentTraces.068": {
"message": ", затем повторная попытка) и итоговый ответ."
},
"landing.a4AgentTraces.069": {
"message": "Наблюдайте эволюцию схемы"
},
"landing.a4AgentTraces.070": {
"message": "Эволюция схемы"
},
"landing.a4AgentTraces.071": {
"message": "M5 · Загрузка пакета с изменённой схемой"
},
"landing.a4AgentTraces.072": {
"message": "M5 · Запросы по новым полям"
},
"landing.a4AgentTraces.074": {
"message": "снова: новые пути уже есть. Никакого"
},
"landing.a4AgentTraces.075": {
"message": "не было."
},
"landing.a4AgentTraces.076": {
"message": "Появляется третья версия,"
},
"landing.a4AgentTraces.077": {
"message": ": только её вызовы LLM содержат"
},
"landing.a4AgentTraces.079": {
"message": "теперь показывает"
},
"landing.courseExtra.a4AgentTraces.007": {
"message": "Разнородные события загружены в один столбец VARIANT (исходный набор и пакет изменений)."
},
"landing.courseExtra.a4AgentTraces.008": {
"message": "Не менее трёх запросов по путям JSON, включая одну агрегацию по определённому числовому подстолбцу (например, p95 задержки по инструментам)."
},
"landing.courseExtra.a4AgentTraces.009": {
"message": "Полнотекстовый поиск по текстовому пути JSON."
},
"landing.courseExtra.a4AgentTraces.010": {
"message": "Просмотр хронологии сессии (CLI, блокнот или веб)."
},
"landing.a4AgentTraces.081": {
"message": "README с"
},
"landing.a4AgentTraces.082": {
"message": "тремя выводами"
},
"landing.a4AgentTraces.083": {
"message": "из данных, включая оценку выпуска v2, инструкцией запуска и одним снимком экрана."
},
"landing.a4AgentTraces.084": {
"message": "Используйте собственные трассировки."
},
"landing.a4AgentTraces.085": {
"message": "Экспортируйте локальные журналы сессий своего ИИ-агента (JSONL) и загрузите по одному"
},
"landing.a4AgentTraces.086": {
"message": "на строку. Данные сохраняются в вашем локальном Doris."
},
"landing.a4AgentTraces.087": {
"message": "Schema Template."
},
"landing.a4AgentTraces.088": {
"message": "Закрепите часто используемые пути через"
},
"landing.a4AgentTraces.089": {
"message": "в копии таблицы и сравните вывод"
},
"landing.a4AgentTraces.090": {
"message": "и поведение запросов. Заполните через"
},
"landing.a4AgentTraces.091": {
"message": ": VARIANT нельзя напрямую привести к VARIANT с шаблоном."
},
"landing.a4AgentTraces.092": {
"message": "Предложите помощнику изучить данные."
},
"landing.a4AgentTraces.093": {
"message": "Подключите Doris MCP Server ("
},
"landing.a4AgentTraces.095": {
"message": ") и попросите помощника найти худшую сессию."
},
"landing.a4AgentTraces.096": {
"message": "Классифицируйте ошибки через SQL"
},
"landing.a4AgentTraces.097": {
"message": "(с вашим API-ключом):"
},
"landing.a4AgentTraces.098": {
"message": ". См."
},
"landing.a4AgentTraces.099": {
"message": "SQL-функции LLM"
},
"landing.a4AgentTraces.100": {
"message": "Тип данных VARIANT"
},
"landing.a4AgentTraces.101": {
"message": "Справочник SQL по VARIANT"
},
"landing.a4AgentTraces.103": {
"message": "SQL-функции LLM"
},
"landing.trackB.004": {
"message": "Таблица операторов на странице перечисляет все формы"
},
"landing.trackB.005": {
"message": ". Выбирайте"
},
"landing.trackB.006": {
"message": "как есть и сортируйте по нему: сортировка по окружающему его выражению, например"
},
"landing.trackB.007": {
"message": ", отклоняется."
},
"landing.trackB.010": {
"message": "Каждый вектор должен содержать ровно"
},
"landing.trackB.011": {
"message": "чисел, включая вектор запроса; иначе запрос завершится ошибкой размерности."
},
"landing.trackB.015": {
"message": "нельзя выбирать в запросе с векторным ранжированием или помещать внутрь"
},
"landing.trackB.016": {
"message": ": ранжируйте обычное"
},
"landing.trackB.017": {
"message": "во внешнем запросе, как на странице RRF."
},
"landing.trackB.020": {
"message": "показывает пути и типы, определённые Doris для одной строки; сравните с выводом"
},
"landing.trackB.021": {
"message": "команды."
},
"landing.trackB.task.B4.doc": {
"message": "Тип данных VARIANT"
},
"landing.trackB.024": {
"message": "Выполните три записи одним INSERT и тремя отдельными INSERT: результат не должен измениться."
},
"landing.trackB.027": {
"message": "Отправьте загрузку в FE по адресу"
},
"landing.trackB.029": {
"message": ": FE перенаправит её в BE, а единый контейнер отвечает на обоих портах."
},
"landing.trackB.030": {
"message": " · раздел страницы"
},
"landing.trackB.031": {
"message": ".mdx · шаблон"
},
"landing.trackB.032": {
"message": " · pull request"
},
"landing.trackB.033": {
"message": "заголовок + описание · шаблон"
},
"landing.HackathonTrackBPage.001": {
"message": "Fork apache/doris-website."
},
"landing.HackathonTrackBPage.002": {
"message": "Сделайте fork"
},
"landing.HackathonTrackBPage.003": {
"message": "на GitHub. Клонировать не нужно: нажмите"
},
"landing.HackathonTrackBPage.004": {
"message": "в своём fork, редактируйте файлы в браузере и сохраните в новой ветке. Предпочитаете git? Репозиторий большой, клонируйте только две нужные папки:"
},
"landing.HackathonTrackBPage.005": {
"message": "Необязательно: стартовый набор."
},
"landing.HackathonTrackBPage.006": {
"message": "Треку B не нужны исходные данные, но файл набора"
},
"landing.HackathonTrackBPage.007": {
"message": "выполняет SQL-файл целиком во время подготовки демо:"
},
"landing.HackathonTrackBPage.008": {
"message": ". Скачайте и распакуйте"
},
"landing.HackathonTrackBPage.009": {
"message": "Build Check не проходит в вашем pull request"
},
"landing.HackathonTrackBPage.010": {
"message": "Откройте журнал проверки. Обычно причина в MDX: незакрытый тег либо неэкранированный"
},
"landing.HackathonTrackBPage.011": {
"message": "или"
},
"landing.HackathonTrackBPage.012": {
"message": "в тексте. Внутри ограждённых блоков кода допустимо всё."
},
"landing.HackathonTrackBPage.013": {
"message": "B6:"
},
"landing.HackathonTrackBPage.014": {
"message": "ничего не выводит или выводит"
},
"landing.HackathonTrackBPage.015": {
"message": "Добавьте"
},
"landing.HackathonTrackBPage.016": {
"message": ": FE перенаправляет загрузку в BE, и curl должен следовать перенаправлению с вашими учётными данными"
},
"landing.HackathonTrackBPage.017": {
"message": "B6:"
},
"landing.HackathonTrackBPage.018": {
"message": "При повторном запуске это ожидаемо: метка допускает загрузку не более одного раза. Для повторной загрузки используйте новую метку"
},
"landing.HackathonTrackBPage.020": {
"message": "Руководство по участию в документации"
},
"landing.HackathonTrackBPage.021": {
"message": "Требования к формату документации"
},
"landing.HackathonTrackBPage.022": {
"message": "Руководство по pull request"
},
"landing.HackathonTrackBPage.023": {
"message": "Показать шаблоны задания"
},
"landing.HackathonTrackBPage.025": {
"message": "Раздел страницы"
},
"landing.HackathonTrackBPage.026": {
"message": "Pull request"
},
"landing.HackathonTrackBPage.027": {
"message": "Шаблоны текущего задания"
},
"landing.HackathonTrackBPage.028": {
"message": "Шаблоны"
},
"landing.HackathonTrackBPage.029": {
"message": "Ваш pull request ·"
},
"landing.HackathonTrackBPage.030": {
"message": "Шаблоны"
},
"landing.trackB.databaseHint": {
"message": "Своё значение, например"
},
"landing.HackathonTrackBPage.031": {
"message": "Изменение"
},
"landing.HackathonTrackBPage.034": {
"message": " Трек B в "
},
"landing.HackathonTrackBPage.035": {
"message": ": в своём темпе, для всех."
},
"landing.HackathonTrackBPage.037": {
"message": "заданий, выберите одно"
},
"landing.HackathonTrackBPage.038": {
"message": "От документации к"
},
"landing.HackathonTrackBPage.039": {
"message": "демо"
},
"landing.HackathonTrackBPage.040": {
"message": "Выберите страницу функции Apache Doris, выполните пример на локальном Doris и превратите его в пошаговое демо. Ваш pull request добавит демо на эту страницу doris.apache.org."
},
"landing.trackB.chip.1": {
"message": "30–60 мин на задание"
},
"landing.trackB.chip.3": {
"message": "SQL и браузер"
},
"landing.trackB.chip.4": {
"message": "Результат: PR документации"
},
"landing.HackathonTrackBPage.043": {
"message": "Выберите задание"
},
"landing.HackathonTrackBPage.045": {
"message": "Как работает трек B, запущенный кластер и fork документации."
},
"landing.HackathonTrackBPage.046": {
"message": "Как работает трек B"
},
"landing.HackathonTrackBPage.047": {
"message": "Одна страница функции, одно демо, один pull request."
},
"landing.HackathonTrackBPage.048": {
"message": "Все новые пользователи Doris начинают с этих страниц. Выполнение с нуля помогает быстрее всего найти пробелы, а демо, работающее от начала до конца на пустом кластере, лучше всего подтверждает работоспособность функции. Ваше демо попадёт на саму страницу."
},
"landing.HackathonTrackBPage.049": {
"message": "Следуйте странице."
},
"landing.HackathonTrackBPage.050": {
"message": "Откройте страницу задания и выполните все примеры на локальном Doris точно по описанию. Отметьте ошибки, отличающийся вывод и неясные моменты."
},
"landing.HackathonTrackBPage.051": {
"message": "Создайте демо."
},
"landing.HackathonTrackBPage.052": {
"message": "На пустом кластере подтвердите каждый пункт задания. Выполните всё по порядку и сохраните фактический вывод каждого оператора."
},
"landing.HackathonTrackBPage.053": {
"message": "Добавьте на страницу."
},
"landing.HackathonTrackBPage.054": {
"message": "Один"
},
"landing.HackathonTrackBPage.055": {
"message": "Пошаговое демо"
},
"landing.HackathonTrackBPage.056": {
"message": "раздел сразу после Quick start в обеих копиях страницы. Найденные ошибки исправьте тем же pull request."
},
"landing.HackathonTrackBPage.057": {
"message": "Откройте pull request"
},
"landing.HackathonTrackBPage.059": {
"message": ". Это и есть ваша работа: см."
},
"landing.HackathonTrackBPage.061": {
"message": "Панель показывает шаблоны текущего задания"
},
"landing.HackathonTrackBPage.064": {
"message": "Выберите задание"
},
"landing.HackathonTrackBPage.065": {
"message": "страниц функций. Выберите одну; закончили раньше? Возьмите ещё: для каждого задания нужен отдельный pull request."
},
"landing.HackathonTrackBPage.066": {
"message": "· изменения"
},
"landing.HackathonTrackBPage.067": {
"message": "Начните с"
},
"landing.HackathonTrackBPage.068": {
"message": "Ваше демо подтверждает"
},
"landing.HackathonTrackBPage.069": {
"message": "Совет"
},
"landing.HackathonTrackBPage.071": {
"message": "Что добавляет pull request, как его отправить и получить значок."
},
"landing.HackathonTrackBPage.072": {
"message": "Что добавляет ваш pull request"
},
"landing.HackathonTrackBPage.073": {
"message": "Один pull request в"
},
"landing.HackathonTrackBPage.074": {
"message": ", он и есть ваша работа."
},
"landing.HackathonTrackBPage.075": {
"message": "Раздел демо"
},
"landing.HackathonTrackBPage.076": {
"message": "сразу после Quick start, по шагу на каждый пункт: блок SQL, затем"
},
"landing.HackathonTrackBPage.077": {
"message": "Ожидаемый результат"
},
"landing.HackathonTrackBPage.078": {
"message": "с фактическим выводом. Демо начинается на пустом кластере и само создаёт базу данных."
},
"landing.HackathonTrackBPage.079": {
"message": "Обе копии"
},
"landing.HackathonTrackBPage.080": {
"message": "Одинаковые изменения в"
},
"landing.HackathonTrackBPage.082": {
"message": ". Эти задания обновляют английские страницы; переводы поддерживаются отдельно."
},
"landing.HackathonTrackBPage.083": {
"message": "Исправления"
},
"landing.HackathonTrackBPage.084": {
"message": "Исправьте в том же pull request всё неверное, что нашли на странице. Не уверены, что это ошибка? Укажите в описании."
},
"landing.HackathonTrackBPage.085": {
"message": "Описание"
},
"landing.HackathonTrackBPage.086": {
"message": "Шаблон pull request репозитория (dev + 4.x, английский) и строка с названием задания, например"
},
"landing.HackathonTrackBPage.087": {
"message": "Шаблоны для"
},
"landing.HackathonTrackBPage.088": {
"message": "Панель: шаблоны последнего просмотренного задания"
},
"landing.HackathonTrackBPage.091": {
"message": "описание pull request"
},
"landing.HackathonTrackBPage.092": {
"message": "Откройте свой pull request"
},
"landing.HackathonTrackBPage.094": {
"message": ", из ветки своего fork. Pull request и есть работа, больше ничего заполнять не нужно."
},
"landing.HackathonTrackBPage.096": {
"message": "Выберите второе задание."
},
"landing.HackathonTrackBPage.097": {
"message": "Для каждого выполненного задания нужен отдельный pull request."
},
"landing.HackathonTrackBPage.098": {
"message": "Выйдите за рамки быстрого старта."
},
"landing.HackathonTrackBPage.099": {
"message": "Выполните более длинные примеры по ссылкам со страницы, например проектирование таблиц и справочник SQL: их проверяют реже."
},
"landing.HackathonTrackBPage.100": {
"message": "Проверьте другой pull request трека B."
},
"landing.HackathonTrackBPage.101": {
"message": "Выполните его демо на своём Doris и оставьте комментарий с результатом."
},
"landing.profile.error.fileType": {
"message": "Выберите файл .txt. Другие типы файлов не поддерживаются."
},
"landing.profile.error.oneFile": {
"message": "Выбирайте только один файл Profile за раз."
},
"landing.profile.error.tooLarge": {
"message": "Выбранный файл превышает 100 MiB. Предоставьте объединённый Profile."
},
"landing.profile.error.mergedTooLarge": {
"message": "После удаления профилей выполнения отдельных экземпляров размер всё ещё превышает 10 MiB. Предоставьте объединённый Profile."
},
"landing.profile.error.prepare": {
"message": "Не удалось подготовить Profile к загрузке."
},
"landing.profile.error.storage": {
"message": "В этом браузере анализ нельзя восстановить после обновления страницы."
},
"landing.profile.error.captchaMissing": {
"message": "Пройдите проверку пользователя перед анализом Profile."
},
"landing.profile.error.captchaInvalid": {
"message": "Проверка пользователя не пройдена или истекла. Пройдите её заново и повторите попытку."
},
"landing.profile.error.captchaUnavailable": {
"message": "Проверка пользователя временно недоступна. Повторите попытку позже."
},
"landing.profile.error.captchaExpired": {
"message": "Срок проверки истёк. Пройдите её заново."
},
"landing.profile.error.captchaLoad": {
"message": "Не удалось загрузить проверку пользователя. Проверьте подключение и повторите попытку."
},
"landing.profile.error.network": {
"message": "Не удалось связаться с сервисом анализа Profile. Повторите попытку."
},
"landing.profile.error.response": {
"message": "Сервис анализа Profile вернул некорректный ответ."
},
"landing.profile.error.recover": {
"message": "Не удалось восстановить предыдущий анализ. Выберите файл и повторите попытку."
},
"landing.profile.error.failed": {
"message": "Анализ Profile завершился ошибкой. Повторите попытку."
},
"landing.profile.error.graphTooLarge": {
"message": "Граф выполнения слишком большой для отображения."
},
"landing.profile.error.graphUnavailable": {
"message": "Для этого Profile граф выполнения недоступен."
},
"landing.profile.error.graphFailed": {
"message": "Не удалось создать граф выполнения."
},
"landing.profile.error.graphTimeout": {
"message": "Истекло время разбора графа выполнения."
},
"landing.profile.error.serviceCode": {
"message": "Анализ Profile завершился ошибкой ({code}). Повторите попытку."
},
"landing.profile.error.details": {
"message": "Подробности: {message}"
},
"landing.AiAnalysisForm.001": {
"message": "На основе Doris Skills (откроется в новой вкладке)"
},
"landing.AiAnalysisForm.002": {
"message": "На основе"
},
"landing.AiAnalysisForm.003": {
"message": "Doris Skills"
},
"landing.AiAnalysisForm.004": {
"message": "Язык ответа"
},
"landing.AiAnalysisForm.006": {
"message": "Китайский (упрощённый)"
},
"landing.profile.responseLanguages": {
"message": "Ответы ИИ доступны на английском и китайском. Смена языка сайта не переводит ответ сервиса."
},
"landing.AiAnalysisForm.007": {
"message": "Уведомление о конфиденциальности и обработке ИИ"
},
"landing.AiAnalysisForm.008": {
"message": "Эта функция предоставляется VeloDB и сторонними поставщиками больших языковых моделей. Она не является официальной функцией проекта Apache Doris; решение об использовании принимайте самостоятельно."
},
"landing.AiAnalysisForm.009": {
"message": "Не загружайте пароли, ключи, токены доступа, персональные данные, конфиденциальные данные клиентов и другую информацию, которую вы не вправе раскрывать. Все загруженные данные автоматически и безвозвратно удаляются в течение одного часа."
},
"landing.AiAnalysisForm.010": {
"message": "Я прочитал уведомление, имею право загрузить этот Profile и согласен на обработку сторонним ИИ."
},
"landing.AiAnalysisForm.011": {
"message": "Перед началом анализа пройдите проверку пользователя."
},
"landing.AiAnalysisForm.012": {
"message": "Проверка пользователя не настроена. Обратитесь к администратору сайта."
},
"landing.AiAnalysisForm.013": {
"message": "Этот сайт защищён hCaptcha. На него распространяются"
},
"landing.AiAnalysisForm.014": {
"message": "Политика конфиденциальности"
},
"landing.AiAnalysisForm.016": {
"message": "Условия использования"
},
"landing.AiAnalysisForm.017": {
"message": "сервиса."
},
"landing.AiAnalysisForm.018": {
"message": "Обработка… · примерно 1–2 минуты"
},
"landing.AiAnalysisForm.019": {
"message": "Анализировать с ИИ"
},
"landing.AnalysisResult.001": {
"message": "Результат анализа"
},
"landing.AnalysisResult.002": {
"message": "Результат, созданный ИИ:"
},
"landing.AnalysisResult.003": {
"message": "Сверьте выводы с исходным Profile. Перед изменением рабочей среды рекомендации должен проверить квалифицированный инженер. Не выполняйте команды и изменения настроек автоматически."
},
"landing.profile.status.analyzing": {
"message": "Анализ"
},
"landing.profile.status.restoring": {
"message": "Восстановление анализа…"
},
"landing.profile.status.recovering": {
"message": "Соединение прервано · восстановление анализа…"
},
"landing.profile.status.uploading": {
"message": "Загрузка Profile…"
},
"landing.profile.status.queued": {
"message": "В очереди"
},
"landing.profile.status.queueOne": {
"message": "В очереди · впереди {count} задача"
},
"landing.profile.status.queueMany": {
"message": "В очереди · задач впереди: {count}"
},
"landing.ProfileUploader.001": {
"message": "Выберите Query Profile"
},
"landing.ProfileUploader.002": {
"message": "Выберите один UTF-8 файл .txt до 100 MiB. Файлы больше 10 MiB сокращаются до агрегированных разделов Profile перед локальной визуализацией или загрузкой в ИИ."
},
"landing.ProfileUploader.003": {
"message": "Используйте Profile, созданный Apache Doris 4.1 или новее. Профили предыдущих версий могут не разбираться."
},
"landing.ProfileUploader.004": {
"message": "Выберите файл или перетащите его сюда"
},
"landing.ProfileUploader.005": {
"message": "Apache Doris Query Profile в формате .txt"
},
"landing.ProfileUploader.006": {
"message": "Выберите файл Apache Doris Query Profile"
},
"landing.ProfileDagNode.001": {
"message": " оператор"
},
"landing.profile.graph.unavailable": {
"message": "Для этого Profile граф выполнения недоступен."
},
"landing.profile.graph.failed": {
"message": "Не удалось создать граф выполнения."
},
"landing.ProfileDagNode.002": {
"message": "Узкое место"
},
"landing.ProfileDagNode.003": {
"message": "экземпляры"
},
"landing.ProfileDagNode.004": {
"message": "Макс. выполнение"
},
"landing.ProfileDagNode.005": {
"message": "Ср. выполнение"
},
"landing.ProfileDagNode.006": {
"message": "Макс. ожидание"
},
"landing.profile.graph.idle": {
"message": "Выберите Profile и нажмите «Визуализировать выполнение»."
},
"landing.profile.graph.parsing": {
"message": "Разбор графа выполнения…"
},
"landing.ProfileDag.001": {
"message": "Макс."
},
"landing.ProfileDag.002": {
"message": "· Ср."
},
"landing.ProfileDag.003": {
"message": "· Сумма"
},
"landing.ProfileDag.004": {
"message": "Сведения об операторе"
},
"landing.ProfileDag.005": {
"message": "Сведения об операторе"
},
"landing.ProfileDag.006": {
"message": "Закрыть сведения об операторе"
},
"landing.ProfileDag.007": {
"message": "×"
},
"landing.ProfileDag.008": {
"message": "Тип"
},
"landing.ProfileDag.009": {
"message": "Роль"
},
"landing.ProfileDag.010": {
"message": "ID узла плана"
},
"landing.ProfileDag.011": {
"message": "Временные показатели"
},
"landing.ProfileDag.012": {
"message": "Максимальное время выполнения"
},
"landing.ProfileDag.013": {
"message": "Среднее время выполнения"
},
"landing.ProfileDag.014": {
"message": "Минимальное время выполнения"
},
"landing.ProfileDag.015": {
"message": "Максимальное время ожидания"
},
"landing.ProfileDag.016": {
"message": "Ожидание зависимости"
},
"landing.ProfileDag.017": {
"message": "Ожидание данных"
},
"landing.ProfileDag.018": {
"message": "Ожидание буфера RPC"
},
"landing.ProfileDag.019": {
"message": "Сведения о плане"
},
"landing.ProfileDag.020": {
"message": "Метрики"
},
"landing.ProfileDag.021": {
"message": "Входные строки"
},
"landing.ProfileDag.022": {
"message": "Выходные строки"
},
"landing.ProfileDag.023": {
"message": "Использование памяти"
},
"landing.ProfileDag.024": {
"message": "Пиковая память"
},
"landing.ProfileDag.025": {
"message": "Самые медленные операторы"
},
"landing.ProfileDag.026": {
"message": "По максимальному времени выполнения"
},
"landing.ProfileDag.031": {
"message": "Выйти из полноэкранного режима (Esc)"
},
"landing.ProfileDag.032": {
"message": "Развернуть граф выполнения на весь экран"
},
"landing.ProfileDag.033": {
"message": "Выйти из полноэкранного режима"
},
"landing.ProfileDag.034": {
"message": "На весь экран"
},
"landing.ProfileDag.035": {
"message": "Компоновка графа выполнения…"
},
"landing.ProfileDag.036": {
"message": "Граф выполнения Profile"
},
"landing.profile.graph.readOnly": {
"message": "Граф выполнения только для чтения с операторами и их зависимостями."
},
"landing.profile.graph.connection": {
"message": "Связь графа выполнения."
},
"landing.profile.graph.controls": {
"message": "Управление графом"
},
"landing.profile.graph.zoomIn": {
"message": "Увеличить"
},
"landing.profile.graph.zoomOut": {
"message": "Уменьшить"
},
"landing.profile.graph.fit": {
"message": "Вписать в экран"
},
"landing.profile.graph.interactive": {
"message": "Переключить интерактивность"
},
"landing.ProfileDag.037": {
"message": "Обзор графа выполнения"
},
"landing.profile.graph.handle": {
"message": "Точка соединения"
},
"landing.profile.graph.notAvailable": {
"message": "Граф выполнения недоступен."
},
"landing.ProfileDag.038": {
"message": "Граф выполнения"
},
"landing.ProfileDag.039": {
"message": "фрагменты"
},
"landing.ProfileDag.040": {
"message": "конвейеры"
},
"landing.ProfileDag.041": {
"message": "операторы"
},
"landing.ProfileDag.042": {
"message": "связи"
},
"landing.ProfileDag.043": {
"message": "неблокирующий разбор"
},
"landing.ProfileDag.044": {
"message": "уведомление"
},
"landing.ProfileDag.045": {
"message": "уведомления"
},
"landing.ProfileDag.046": {
"message": "Условные обозначения графа выполнения"
},
"landing.ProfileDag.047": {
"message": "Поток данных"
},
"landing.ProfileDag.048": {
"message": "Зависимость выполнения (предшественник → зависимый)"
},
"landing.ProfileDag.049": {
"message": "Дольше выполнение"
},
"landing.ProfileDag.050": {
"message": "Дольше ожидание"
},
"landing.ProfileDag.051": {
"message": "Загрузка графа выполнения…"
},
"landing.ProfileAnalyzer.001": {
"message": "Диагностика запросов"
},
"landing.ProfileAnalyzer.002": {
"message": "Анализ Profile Apache Doris"
},
"landing.ProfileAnalyzer.003": {
"message": "Действия и результаты анализа Profile"
},
"landing.ProfileAnalyzer.004": {
"message": "Действия анализа Profile"
},
"landing.ProfileAnalyzer.005": {
"message": "Визуализировать выполнение"
},
"landing.ProfileAnalyzer.006": {
"message": "Анализ с помощью ИИ"
},
"landing.ProfileAnalyzer.007": {
"message": "Визуализируйте Profile. Выберите «Визуализировать выполнение», чтобы разобрать файл в браузере и показать интерактивный граф. Для этого действия файл не загружается на сервер."
},
"landing.ProfileAnalyzer.008": {
"message": "Визуализация…"
},
"landing.ProfileAnalyzer.009": {
"message": "Визуализировать выполнение"
},
"landing.ProfileAnalyzer.010": {
"message": "Анализ завершился ошибкой."
},
"landing.profileanalysis.001": {
"message": "Анализ Profile - Apache Doris"
},
"landing.profileanalysis.002": {
"message": "Анализируйте Apache Doris Query Profile с помощью диагностического процесса на основе ИИ."
},
"landing.trackB.task.B1.title": {
"message": "Полнотекстовый поиск + BM25"
},
"landing.trackB.task.B1.time": {
"message": "30–45 мин"
},
"landing.trackB.task.B1.proves.0": {
"message": "Таблица с инвертированным индексом на текстовом столбце (парсер english, поддержка фраз)"
},
"landing.trackB.task.B1.proves.1": {
"message": "MATCH_ANY и MATCH_ALL по одним словам с разным числом строк"
},
"landing.trackB.task.B1.proves.2": {
"message": "Запрос MATCH_PHRASE, совпадающий только с соседними словами"
},
"landing.trackB.task.B1.proves.3": {
"message": "Ранжирование BM25: score() с ORDER BY … DESC LIMIT n и объяснение первого результата"
},
"landing.trackB.task.B2.title": {
"message": "Векторный поиск"
},
"landing.trackB.task.B2.time": {
"message": "30–45 мин"
},
"landing.trackB.task.B2.proves.0": {
"message": "Столбец ARRAY<FLOAT> NOT NULL с индексом HNSW (ANN)"
},
"landing.trackB.task.B2.proves.1": {
"message": "Запрос ANN top-N: ORDER BY l2_distance_approximate(…) LIMIT n"
},
"landing.trackB.task.B2.proves.2": {
"message": "Тот же запрос с фильтром WHERE и изменение top-N"
},
"landing.trackB.task.B2.proves.3": {
"message": "EXPLAIN, показывающий работу индекса ANN (ANN SORT INFO)"
},
"landing.trackB.task.B3.time": {
"message": "30–45 мин"
},
"landing.trackB.task.B3.proves.0": {
"message": "Одна таблица с инвертированным индексом текста и индексом ANN векторов"
},
"landing.trackB.task.B3.proves.1": {
"message": "Предварительный фильтр MATCH_ANY и векторное ранжирование в одном запросе"
},
"landing.trackB.task.B3.proves.2": {
"message": "Один вопрос в запросах только по ключевым словам и только по векторам, различия списков"
},
"landing.trackB.task.B3.proves.3": {
"message": "Оба ранжирования объединены через Reciprocal Rank Fusion"
},
"landing.trackB.task.B4.title": {
"message": "VARIANT"
},
"landing.trackB.task.B4.time": {
"message": "30–45 мин"
},
"landing.trackB.task.B4.proves.0": {
"message": "Строки JSON разной структуры в одном столбце VARIANT"
},
"landing.trackB.task.B4.proves.1": {
"message": "Запросы по вложенным путям с CAST перед сравнением или агрегацией"
},
"landing.trackB.task.B4.proves.2": {
"message": "Определённые подстолбцы: SET describe_extend_variant_column = true; DESC"
},
"landing.trackB.task.B4.proves.3": {
"message": "Полнотекстовый поиск внутри JSON (MATCH по пути с инвертированным индексом)"
},
"landing.trackB.task.B5.title": {
"message": "Unique Key + Sequence Column"
},
"landing.trackB.task.B5.time": {
"message": "30–45 мин"
},
"landing.trackB.task.B5.doc": {
"message": "Unique Key"
},
"landing.trackB.task.B5.proves.0": {
"message": "Три записи по одному ключу в итоге дают одну строку"
},
"landing.trackB.task.B5.proves.1": {
"message": "Со столбцом последовательности поздняя старая запись не перезаписывает новую версию"
},
"landing.trackB.task.B5.proves.2": {
"message": "Без столбца последовательности в другой таблице с теми же записями побеждает поздняя запись"
},
"landing.trackB.task.B6.title": {
"message": "Stream Load"
},
"landing.trackB.task.B6.doc": {
"message": "Stream Load"
},
"landing.trackB.task.B6.proves.0": {
"message": "Целевая таблица и небольшой CSV-файл, созданный в оболочке"
},
"landing.trackB.task.B6.proves.1": {
"message": "CSV загружен через curl по HTTP, проверен ответ JSON (Status, NumberLoadedRows)"
},
"landing.trackB.task.B6.proves.2": {
"message": "Запрос, показывающий загруженные строки"
},
"landing.trackB.task.B6.proves.3": {
"message": "Безопасный повторный запуск: та же загрузка не добавляет строк (та же метка, Label Already Exists)"
},
"landing.userStory.AWS": {
"message": "Amazon Web Services (AWS) является ведущей облачной платформой с широким набором масштабируемых и надёжных сервисов. На AWS доступен VeloDB Cloud, коммерческий продукт на основе Apache Doris с масштабируемой и эффективной аналитикой данных."
},
"landing.userStory.VeloDB": {
"message": "VeloDB на основе Apache Doris представляет собой современное хранилище для быстрой аналитики больших объёмов данных реального времени. Компания VeloDB Inc поставляет предприятиям по всему миру продукты и решения аналитики на базе Apache Doris."
},
"landing.userStory.SelectDB": {
"message": "SelectDB представляет собой современное хранилище для быстрой аналитики больших объёмов данных реального времени. Доступны полностью управляемый облачный сервис и ПО для самостоятельного размещения на собственных серверах, VM или Kubernetes."
},
"landing.userStory.Tencent%20Cloud": {
"message": "Tencent Cloud House-D представляет собой полностью управляемое облачное хранилище данных на основе Apache Doris."
},
"landing.userStory.Alibaba%20Cloud": {
"message": "Alibaba Cloud является мировым лидером в облачных вычислениях и ИИ и предлагает полностью управляемый сервис аналитики реального времени на основе Apache Doris."
},
"landing.userStory.Tencent": {
"message": "Tencent является ведущей международной интернет- и технологической компанией. В нескольких направлениях бизнеса Apache Doris используется для анализа поведения пользователей в реальном времени, поддерживая бизнес-аналитику и принятие решений."
},
"landing.userStory.Alibaba.com": {
"message": "Alibaba является ведущей интернет-компанией с направлениями электронной торговли, облачных вычислений, цифровых медиа и развлечений. Несколько её подразделений используют Apache Doris для поддержки бизнес-стратегии и улучшения продуктов через аналитику реального времени."
},
"landing.userStory.JD.com": {
"message": "JD.com, крупный поставщик технологий и услуг на основе цепочек поставок, использует Apache Doris для многомерного анализа потоковых и офлайн-данных, улучшая обслуживание клиентов."
},
"landing.userStory.Xiaomi": {
"message": "Xiaomi, один из крупнейших производителей смартфонов и потребительской электроники, применяет Apache Doris для дашбордов, A/B-тестирования, анализа поведения пользователей и роста бизнеса."
},
"landing.userStory.Baidu": {
"message": "Крупная технологическая компания, известная разработками в области ИИ, облачных вычислений и поисковых систем и работающая над инновациями в интернет-сервисах."
},
"landing.userStory.WeLab": {
"message": "WeLab является одной из быстрорастущих финтех-платформ Азии с более чем 60 миллионами частных пользователей и 700 корпоративными клиентами. Apache Doris играет ключевую роль в её платформе больших данных реального времени, поддерживая самостоятельные BI-отчёты и анализ поведения пользователей."
},
"landing.userStory.FUSE": {
"message": "Fuse, крупнейшая страховая технологическая компания Индонезии, использует Apache Doris для ускорения BI-отчётности и аналитики данных реального времени в страховании."
},
"landing.userStory.Goldwind": {
"message": "Glodwind является ведущим производителем ветряных турбин и поставщиком решений возобновляемой энергетики, специализирующимся на проектировании, производстве и установке."
},
"landing.userStory.Leetcode": {
"message": "Онлайн-платформа программирования, помогающая инженерам и студентам развивать навыки написания кода и готовиться к техническим собеседованиям."
},
"landing.userStory.miHoYo": {
"message": "miHoYo является ведущей компанией интерактивных развлечений, известной играми Genshin Impact, Honkai Impact 3rd и Tears of Themis."
},
"landing.userStory.NetEase": {
"message": "NetEase внедрила Apache Doris в платформу управления данными, повысив производительность и упростив управление тегами в электронной торговле."
},
"landing.userStory.Temu": {
"message": "Temu предлагает доступные товары в одном месте: декор для дома, электронику, товары для животных, спорта и игрушки."
},
"landing.userStory.Sina": {
"message": "Медийная и технологическая интернет-компания, управляющая Sina Weibo и Sina.com и предоставляющая широкой аудитории новости, развлечения, социальные сети и электронную торговлю."
},
"landing.userStory.TME": {
"message": "Музыкальный сервис Tencent Music с 800 миллионами активных пользователей в месяц перешёл с ClickHouse на Apache Doris, получив удобные частичные обновления столбцов, снижение затрат на хранение и упрощение обслуживания."
},
"landing.userStory.Sohu.com": {
"message": "Крупный интернет-бренд, ставший частью повседневной жизни миллионов пользователей и предлагающий сеть веб-ресурсов и общественных продуктов Web 2.0."
},
"landing.userStory.NewsBreak": {
"message": "NewsBreak пользуются более 45 миллионов человек. Это один из ведущих источников местных и срочных новостей в США: погода, оповещения, предложения, мероприятия и многое другое."
},
"landing.userStory.Tantan": {
"message": "Популярное приложение знакомств с удобным интерфейсом и новыми функциями для установления значимых связей и отношений."
},
"landing.userStory.Soul%20App": {
"message": "Социальная платформа по интересам, где люди знакомятся и общаются с помощью аватаров."
},
"landing.userStory.Keep": {
"message": "Фитнес-приложение с разнообразными тренировками, персональными планами и сообществом, помогающим достигать спортивных целей."
},
"landing.userStory.Kwai": {
"message": "Социальная сеть коротких видео Kwai заменила решение «Druid + ClickHouse» на Apache Doris, повысив эффективность агрегационного анализа больших наборов данных."
},
"landing.userStory.37%20Interactive%20Entertainment": {
"message": "Крупная игровая компания, разрабатывающая и выпускающая качественные мобильные игры. Разнообразный портфель и широкая аудитория позволяют предлагать игрокам по всему миру увлекательный опыт."
},
"landing.userStory.HUYA%20Inc": {
"message": "HUYA Inc. является крупной платформой прямых трансляций с игровым, киберспортивным и развлекательным контентом."
},
"landing.userStory.NIO": {
"message": "Этот производитель электромобилей испытал несколько OLAP-систем и выбрал Apache Doris, оценив производительность, семантику, совместимость и стоимость обслуживания."
},
"landing.userStory.Suzuki": {
"message": "Известный японский производитель автомобилей, мотоциклов и подвесных лодочных моторов. Техника Suzuki популярна во всём мире благодаря надёжности и инновациям."
},
"landing.userStory.Ford": {
"message": "Ford является известной автомобильной компанией, производящей и продающей по всему миру легковые автомобили, грузовики и SUV и известной инновациями и качеством."
},
"landing.userStory.Luckin%20Coffee": {
"message": "Luckin Coffee является быстро выросшей сетью кофеен. Компания известна удобными мобильными заказами и доставкой и предлагает кофе и закуски по всему Китаю."
},
"landing.userStory.JD%20Logistics": {
"message": "JD Logistics, дочерняя компания JD.com, является ведущим логистическим оператором с широкой сетью и современными технологиями. Складские, транспортные и комплексные решения поддерживают электронную торговлю в разных отраслях."
},
"landing.userStory.Anta": {
"message": "Anta является производителем спортивной одежды и обуви с новыми дизайнами и высокими характеристиками. Компания уделяет внимание качеству и стилю для спортсменов и любителей фитнеса по всему миру."
},
"landing.userStory.Cabbeen": {
"message": "Cabbeen является модным брендом современной одежды, сочетающим традиционные элементы с современной эстетикой."
},
"landing.userStory.Semi": {
"message": "Semi является современным брендом для взрослых, создающим новую и доступную модную одежду."
},
"landing.userStory.Septwolves": {
"message": "Модный бренд, отражающий образ жизни современных успешных мужчин и их стремления в разных областях."
},
"landing.userStory.Yonghui%20Superstores": {
"message": "Yonghui Superstores является китайской розничной сетью с широким выбором продуктов питания и товаров для дома, предлагающей удобные покупки."
},
"landing.userStory.YumChina": {
"message": "Yum China является ведущей ресторанной компанией Китая, управляющей KFC, Pizza Hut и Taco Bell. Компания предлагает вкусное и удобное питание и пользуется доверием потребителей."
},
"landing.userStory.Ausnutria": {
"message": "Ausnutria, международная молочная компания из Нидерландов, специализируется на производстве и распространении питания для младенцев и детей, предлагая качественные и безопасные продукты по всему миру."
},
"landing.userStory.Aftership": {
"message": "AfterShip является ведущей платформой отслеживания посылок разных перевозчиков в реальном времени для бизнеса и потребителей, делая управление доставкой прозрачнее и удобнее."
},
"landing.userStory.SF%20Express": {
"message": "SF Express является ведущей логистической и курьерской компанией, предоставляющей надёжные внутренние и международные перевозки компаниям и частным лицам по всему миру."
},
"landing.userStory.Uda%20Express": {
"message": "Uda Express стремится предоставлять безопасную, удобную и эффективную комплексную мировую логистику платформам электронной торговли, покупателям, продавцам, торговым компаниям и конечным потребителям."
},
"landing.userStory.ZTO%20Express": {
"message": "Ведущая китайская логистическая компания экспресс-доставки, предоставляющая надёжные и быстрые услуги компаниям и потребителям по всему Китаю."
},
"landing.userStory.YT%20Express": {
"message": "YT Express учитывает высокие требования к специальному оборудованию холодовой цепи для свежих и медицинских продуктов, а также к срокам и эффективности перевозок."
},
"landing.userStory.Koolearn": {
"message": "Образовательная платформа Koolearn предлагает студентам и взрослым разнообразные курсы и материалы с интерактивным и персональным обучением."
},
"landing.userStory.vipkid": {
"message": "VIPKid связывает платных учеников с преподавателями в США и Канаде. Онлайн-класс позволяет получать 25-минутные уроки у свободно говорящих по-английски преподавателей."
},
"landing.userStory.Meituan": {
"message": "Эта ведущая платформа локальных бытовых услуг использует Apache Doris как высокопроизводительный OLAP-движок для решения задач потоковой и офлайн-обработки данных."
},
"landing.userStory.Lifewit": {
"message": "Lifewit создаёт новые товары для дома, путешествий и организации пространства, предлагая решения для комфортной повседневной жизни."
},
"landing.userStory.Lenovo": {
"message": "Lenovo является мировой технологической компанией, проектирующей и производящей ноутбуки, планшеты, смартфоны и серверы для клиентов по всему миру."
},
"landing.userStory.Volvo": {
"message": "Volvo является автопроизводителем, известным вниманием к безопасности и надёжности. Разнообразные модели сочетают роскошь и практичность для требовательных клиентов по всему миру."
},
"landing.userStory.Midea": {
"message": "Ведущий мировой поставщик бытовой техники и решений HVAC из Китая. Ассортимент включает кондиционеры, холодильники, стиральные машины и другие товары."
},
"landing.userStory.Shuhai%20Supply%20Chain%20Solutions": {
"message": "Shuhai, ранее дочерняя компания Haidilao, предоставляет комплексное управление цепочками поставок продуктов питания сторонним клиентам и строит корпоративное хранилище данных на Doris."
},
"landing.userStory.Xtep": {
"message": "Xtep разрабатывает и производит спортивную обувь, одежду и аксессуары, предлагая спортсменам и любителям стильные и функциональные товары."
},
"landing.userStory.Taikang%20Insurance%20Group": {
"message": "Taikang Insurance создала платформу аналитики страхового бизнеса на Doris, предоставляющую десяткам тысяч сотрудников анализ данных с выполнением запросов за несколько секунд."
},
"landing.userStory.Ping%20An%20Insurance%20Group": {
"message": "Ping An, имеющая более 227 миллионов розничных клиентов и 693 миллионов интернет-пользователей, является одной из крупнейших финансовых компаний мира. Apache Doris используют несколько направлений группы, включая страхование жизни, имущества и финансовые технологии."
},
"landing.userStory.Cigna%20%26%20CMB": {
"message": "Страховая компания CIGNA & CMB использует Apache Doris как единую OLAP-платформу для аналитических нагрузок клиентов, аналитиков и руководства."
},
"landing.userStory.China%20Everbright%20Bank": {
"message": "China Everbright Bank, крупный акционерный коммерческий банк, внедрил Apache Doris в платформу данных для ускорения запросов к озеру данных и повышения эффективности анализа отчётов в реальном времени."
},
"landing.userStory.Bosera%20Funds": {
"message": "Bosera Fund обновила хранилище данных с помощью Apache Doris, заменив Teradata и Oracle и существенно повысив эффективность ETL и пакетной обработки."
},
"landing.userStory.Harvest%20Funds": {
"message": "Harvest Fund заменила прежнее хранилище данных на Apache Doris, добившись более эффективной обработки и анализа, высокой производительности и надёжности при меньших затратах."
},
"landing.userStory.OneConnect": {
"message": "Этот поставщик финтех-услуг с Apache Doris обрабатывает 10,000 активных финансовых показателей на 10,000 дашбордах, затрачивая на 30% меньше усилий на ETL. Время ответа по таблицам в 100 миллионов строк сократилось с 5s до 63ms."
},
"landing.userStory.Qifu%20Technology": {
"message": "Поставщик финтех-услуг на основе ИИ применяет Apache Doris для обработки и анализа больших данных, получая высокую производительность, гибкое управление нагрузкой, доступность и простое обслуживание."
},
"landing.userStory.Advance%20Intelligence%20Group": {
"message": "Технологическая компания на основе ИИ в Азиатско-Тихоокеанском регионе, предоставляющая финтех-продукты и услуги потребителям, предприятиям и торговым организациям."
},
"landing.userStory.QAX-Cyber%20Security%20Services": {
"message": "Поставщик услуг кибербезопасности построил систему хранения и анализа логов, увеличив скорость записи в 3 раза, выполнения запросов в 7 раз и добавив визуальное управление."
},
"landing.userStory.Tianyancha": {
"message": "Платформа комплексной проверки компаний заменила Apache Hive, Elasticsearch и PostgreSQL на Apache Doris, ускорив нерегламентированный анализ и сегментацию пользователей."
},
"landing.userStory.TMS": {
"message": "Облачная система управления перевозками для упрощения и оптимизации логистики. Она охватывает планирование, исполнение и мониторинг отправок, повышая эффективность и прозрачность цепочки поставок."
},
"landing.userStory.Orange%20Connex": {
"message": "Orange Connex предлагает цифровые цепочки поставок для мировой электронной торговли. После внедрения Apache Doris в рабочую среду задержка вычислений сократилась с 2 часов до 3 минут."
},
"landing.userStory.Zhonglun%20Network": {
"message": "SaaS-провайдер управления запасами, маркетинга для участников программ лояльности и кассовых услуг для супермаркетов, продуктовых магазинов и магазинов одежды."
},
"landing.userStory.Duyan%20Soft": {
"message": "Этот SaaS-провайдер внедрил Apache Doris для повышения эффективности обработки данных, особенно обслуживания многомерных таблиц и запросов с высокой параллельностью."
},
"landing.userStory.AISPEECH": {
"message": "Поставщик разговорного ИИ и решений взаимодействия на естественном языке объединил потоковую и офлайн-аналитику на Apache Doris, используя его гибкость и производительность для чат-ботов."
},
"landing.userStory.Boton": {
"message": "Публичная компания, применяющая интернет-технологии в логистике и доставке. Предоставляет интеллектуальную промышленную логистику и занимается онлайн-бизнесом, включая игры."
},
"landing.userStory.Sugon": {
"message": "Поставщик полного стека облачных решений с акцентом на безопасность, надёжность, эффективное управление ресурсами и отраслевые приложения."
},
"landing.userStory.Wasu": {
"message": "Крупная технологическая группа, предлагающая передовые решения в ИИ, облачных вычислениях, аналитике больших данных и телекоммуникациях."
},
"landing.userStory.Horizon%20Robotics": {
"message": "Ведущая китайская компания в области ИИ, специализирующаяся на чипах и ПО. Она предлагает новые ИИ-решения различным отраслям и развивает интеллектуальные системы."
},
"landing.userStory.Youdao": {
"message": "Youdao Inc. разрабатывает языковые продукты и услуги: платформы изучения языков, переводчики и умные устройства для улучшения общения и получения знаний."
},
"landing.userStory.LY%20Digit": {
"message": "LY Digital предлагает финтех-решения гостиничной отрасли. Внедрив Apache Doris с его широкими возможностями, компания упростила архитектуру и ускорила доступ к данным и запросы."
},
"landing.userStory.TTChat": {
"message": "Приложение обмена сообщениями и общения, позволяющее вести беседы в реальном времени, согласовывать стратегии и знакомиться в голосовых комнатах."
},
"landing.userStory.DouYu": {
"message": "Платформа прямых трансляций объединила потоковые и пакетные конвейеры на Apache Doris, сделав архитектуру быстрее, проще и экономичнее."
},
"landing.userStory.Zhihu%20Inc": {
"message": "Многотематический сайт вопросов и ответов использует Apache Doris в платформе управления данными, получая быструю загрузку и ответы на запросы."
},
"landing.userStory.Dingdong": {
"message": "Онлайн-платформа продуктов питания предлагает быструю и удобную доставку свежих продуктов и повседневных товаров, упрощая покупки."
},
"landing.userStory.Linkedcare": {
"message": "Эта компания медицинского SaaS рассказывает об эволюции архитектуры сервисов данных от ClickHouse к Apache Doris."
},
"landing.userStory.LeTV": {
"message": "LeTV специализируется на интернет-сервисах, умных устройствах и производстве контента, предлагая смартфоны, умные телевизоры и потоковые сервисы."
},
"landing.userStory.Boss%20Zhipin": {
"message": "Онлайн-платформа найма поддерживает прямое общение работодателей и кандидатов и предлагает точные рекомендации на основе собственных алгоритмов ИИ и больших данных."
},
"landing.userStory.Soyoung": {
"message": "Платформа эстетической хирургии, торгующаяся на Nasdaq. Система оценки репутации в стиле социальных сетей помогает завоевать доверие пользователей."
},
"landing.userStory.Jiyue%20Auto": {
"message": "Jiyue является автомобильным робобрендом нового поколения Geely Holding, ориентированным на премиальные интеллектуальные машины и разработку передовых автомобилей-роботов."
},
"landing.userStory.Wuling%20Motors": {
"message": "Wuling Motors производит доступные и практичные автомобили, известна компактными и коммерческими моделями и популярна на внутреннем и международном рынках."
},
"landing.userStory.Chang'an%20Automobile": {
"message": "Этот автопроизводитель объединяет 4 миллиона автомобилей и обрабатывает 100 миллиардов записей CAN ежедневно. Apache Doris обеспечивает производительность аналитики в реальном времени."
},
"landing.userStory.LOTUS": {
"message": "Lotus является известным британским производителем высокопроизводительных спортивных и гоночных автомобилей."
},
"landing.userStory.Great%20Wall": {
"message": "Great Wall Motors является крупным китайским автопроизводителем, специализирующимся на SUV, пикапах и электромобилях."
},
"landing.userStory.Chery": {
"message": "Chery известна широким выбором седанов, SUV и электромобилей. Внимание к новым технологиям и качеству позволило ей занять заметное место на мировом рынке."
},
"landing.userStory.Envision%20Energy": {
"message": "Envision Energy развивает чистую и устойчивую энергетику во всём мире, опираясь на компетенции в ветряных турбинах, ПО управления энергией и умных сетях."
},
"landing.userStory.CTYun": {
"message": "CTYun является поставщиком облачных вычислений и инфраструктуры. Набор решений обеспечивает компаниям безопасные, масштабируемые и надёжные облачные возможности."
},
"landing.userStory.ZTE": {
"message": "ZTE специализируется на 5G, сетях и мобильных устройствах и предлагает решения, развивающие связь и цифровую трансформацию телекоммуникаций."
},
"landing.userStory.HuoLaLa": {
"message": "Huolala управляет грузовыми платформами, предлагая обмен информацией о перевозках, доставку личных вещей, корпоративные перевозки и другие услуги по всему миру."
},
"landing.userStory.Deppon%20Express": {
"message": "Deppon Express предоставляет комплексные решения экспресс-доставки и цепочек поставок, обеспечивая надёжную и эффективную доставку компаниям и частным лицам."
},
"landing.userStory.Du%20Xiaoman%20Financial": {
"message": "Финтех-компания, использующая современные технологии для цифровых платежей, небольших займов, инвестиций и управления капиталом."
},
"landing.userStory.Industrial%20Bank": {
"message": "Xingye Bank, крупный акционерный коммерческий банк, внедрил Apache Doris в платформу больших данных для ускорения аналитики реального времени и поддержки операционных и управленческих решений."
},
"landing.userStory.UMS": {
"message": "Ведущий поставщик электронных платежей и финтех-решений, строящий мировую платёжную экосистему и предлагающий безопасные онлайн-платежи продавцам и потребителям."
},
"landing.userStory.Caitong%20Securities": {
"message": "Caitong Securities использует Apache Doris для обобщения и анализа данных реального времени, быстро формируя отчёты для развития бизнеса и принятия решений."
},
"landing.userStory.Lakala": {
"message": "Публичный поставщик цифровых платежей, также предлагающий розничным компаниям, банкам и электронной торговле решения управления наличностью, бизнесом и цепочками поставок."
},
"landing.userStory.Easy%20Pay": {
"message": "Поставщик электронных платежей, предлагающий комплексные решения для путешественников: авиаперелёты, проживание и розничные покупки."
},
"landing.userStory.Mucfc.com": {
"message": "Компания потребительского финансирования, предлагающая небольшие и средние займы за пределами традиционного банковского обслуживания для финансовой доступности."
},
"landing.userStory.ZhongAn%20Insurance": {
"message": "Цифровой страховщик с новыми продуктами для разных сфер жизни, повышающий эффективность работы и управления рисками с помощью современных технологий."
},
"landing.userStory.InRice.com": {
"message": "Поставщик финтех-услуг с комплексными сценарными цифровыми решениями от финансирования и маркетинга до управления мероприятиями и клиентами."
},
"landing.userStory.Bairong%20Inc": {
"message": "Поставщик услуг финансового риск-контроля и маркетинга, использующий ИИ для поддержки решений в разных отраслях."
},
"landing.userStory.Moka": {
"message": "SaaS-провайдер использует быстрые соединения Apache Doris для самостоятельной BI-аналитики, также повышая эффективность запросов с учётом прав доступа."
},
"landing.userStory.360%20Security": {
"message": "Apache Doris обеспечивает быстрые вычисления и целостность данных A/B-тестов на больших потоках с миллионами операций в секунду. Каждая операция включает около 20 тегов и более десятка измерений."
},
"landing.userStory.HuiCe": {
"message": "Поставщик интеллектуальных розничных услуг использует Apache Doris для изоляции ресурсов и высокопараллельных запросов, ускоряя анализ и сокращая затраты на хранение."
},
"landing.userStory.JiaoLong%20Cloud": {
"message": "Поставщик генеративного ИИ, разрабатывающий передовой интегрированный набор продуктов с собственной интеллектуальной собственностью."
},
"landing.userStory.IGOTGAMES": {
"message": "IGG известна выпуском массовых многопользовательских онлайн-игр в Северной Америке. Её первая кроссплатформенная игра реального времени Lords Mobile имеет около 320 миллионов зарегистрированных пользователей в мире."
},
"landing.userStory.Electronic%20Soul": {
"message": "Electronic Soul является одним из ведущих разработчиков и издателей игр Азии, предлагая качественный контент для мобильных устройств, ПК и консолей."
},
"landing.userStory.Haohan%20Data": {
"message": "Haohan Data предлагает компаниям комплексные решения на основе современных технологий и аналитики, помогая принимать обоснованные решения."
},
"landing.userStory.Aima%20Tech": {
"message": "Производитель электротранспорта Aima Tech работает над изменением повседневных поездок и снижением выбросов углерода."
},
"landing.userStory.Peacebird": {
"message": "Peacebird известна современными модными дизайнами и предлагает стильную одежду с учётом экологических требований."
},
"landing.userStory.Full%20Truck%20Alliance": {
"message": "Full Truck Alliance является ведущей цифровой грузовой платформой, связывающей грузоотправителей и водителей. Эффективные и прозрачные перевозки оптимизируют логистику по всему Китаю."
},
"landing.userStory.CaiNiao": {
"message": "CaiNiao, логистическая платформа Alibaba Group, специализируется на полном управлении поставками и доставке. Она объединяет продавцов, склады и курьеров для эффективного и своевременного исполнения заказов."
},
"landing.userStory.Umetrip": {
"message": "Umetrip является ведущим поставщиком ИТ-решений авиационной и туристической отрасли Китая: бронирование, обслуживание пассажиров и управление авиационными данными."
},
"landing.userStory.Yurun%20Group": {
"message": "Yurun Group, известная китайская компания переработки и распространения продуктов, объединяет разведение, переработку и розничную торговлю для поставки качественного мяса."
},
"landing.userStory.Bondex": {
"message": "Bondex обслуживает импортёров и экспортёров, предлагая индивидуальные цепочки поставок и стандартизированную международную логистику, включая планирование, проектирование и реализацию."
},
"landing.userStory.Zongteng%20Group": {
"message": "Zongteng Group является крупным китайским поставщиком международных складских и логистических услуг для продавцов электронной торговли."
},
"landing.userStory.Techsight": {
"message": "Финтех-компания внедрила Apache Doris в оценку кредитоспособности и контроль рисков, ускорив запросы к большим данным при небольших затратах на разработку и обслуживание."
},
"landing.userStory.Zuoyebang": {
"message": "Zuoyebang является ведущей онлайн-платформой образования с учебными ресурсами, прямыми занятиями, репетиторством и персональным обучением для учащихся разных возрастов."
},
"landing.userStory.Atguigu": {
"message": "Учебная платформа Atguigu предлагает комплексные программы и ресурсы для развития технических навыков и карьеры в технологической отрасли."
},
"landing.userStory.ITCast": {
"message": "ITCast является комплексной платформой онлайн-обучения с разнообразными курсами ИТ и программирования."
},
"landing.userStory.Kaikeba": {
"message": "Онлайн-платформа образования с разнообразными курсами отраслевых экспертов, помогающими приобретать навыки и развиваться в выбранной области."
},
"landing.userStory.Lizhiweike": {
"message": "Популярная платформа аудиотрансляций Lizhiweike позволяет создавать и распространять подкасты, радиопередачи и интерактивные обсуждения, объединяя активное аудиосообщество."
},
"landing.userStory.Tenclass": {
"message": "TenClass является образовательной компанией, развивающей цифровые навыки, видеомонтаж, анализ данных и другие компетенции."
},
"landing.userStory.Wuxi%20Xishang%20Bank": {
"message": "Банк использует Apache Doris для цифровизации и детального управления маркетингом, рисками и обслуживанием клиентов."
},
"landing.userStory.HYXJ": {
"message": "Компания потребительского финансирования использует Apache Doris как единый шлюз запросов платформы управления рисками, объединяя разнородные источники через Multi Catalog."
},
"landing.userStory.HCFC": {
"message": "Поставщик технологий потребительского финансирования широко применяет Apache Doris во внутренних процессах и операциях, существенно ускоряя запросы и улучшая качество данных."
},
"landing.userStory.Autohome": {
"message": "Autohome является ведущей автомобильной онлайн-платформой с информацией, обзорами и услугами для автолюбителей, покупателей и владельцев машин."
},
"landing.userStory.JJ%20World": {
"message": "JJ World является ведущим разработчиком настольных и карточных игр и предлагает платформу сражений JJ-Dota, мини-игры 3399 и мобильные приложения."
},
"landing.userStory.Q1.com": {
"message": "Q1.com стремится предоставлять высокое качество пользовательского опыта в онлайн-играх и развлечениях."
},
"landing.userStory.Xiaoe%20Tech": {
"message": "Поставщик прямых трансляций с 800 миллионами пользователей внедрил Apache Doris в аналитику для упрощения компонентов данных. Результат: быстрые запросы по тегам, восстановление после сбоев и удобная визуализация."
},
"landing.userStory.Youzan": {
"message": "SaaS-провайдер электронной торговли перешёл с ClickHouse на Apache Doris, увеличив производительность SQL на 250%. Doris опередил ClickHouse в тестах соединений при всех объёмах данных."
},
"landing.userStory.Midland%20Realty": {
"message": "Крупная компания недвижимости быстро и просто построила хранилище данных на Apache Doris, получив низкую задержку запросов, простое обслуживание и небольшое потребление ресурсов хранения."
},
"landing.userStory.Footprint%20Analytics": {
"message": "Поставщик аналитики блокчейна позволяет пользователям настраивать дашборды за 10 секунд и получать полезные выводы из данных."
},
"landing.reports.2026-10-12.label": {
"message": "12–18 октября 2026 г."
},
"landing.reports.2026-10-12.week": {
"message": "42-я неделя 2026 г."
},
"landing.reports.2026-10-12.report.summary.lead": {
"message": "На этой неделе Apache Doris развивает более своевременную загрузку, целевые сканирования и совместимость lakehouse с сохранением высокоточных временных меток. Основное внимание по-прежнему уделяется ядру и инженерной работе. Улучшаются совместимость с современными клиентами и явные связи внешней аутентификации с учётными записями. 43 участника внесли 176 принятых PR, открыто 20 новых задач. Сообщество укрепляет инженерную основу и расширяет возможности хранилища реального времени и lakehouse."
},
"landing.reports.2026-10-12.report.summary.highlights.0.title": {
"message": "Событийная загрузка из S3"
},
"landing.reports.2026-10-12.report.summary.highlights.0.narrative": {
"message": "Doris теперь поддерживает потоковую загрузку через уведомления S3 ObjectCreated в выделенную очередь SQS с фильтрацией по bucket и glob. Это устраняет пропуск файлов, чьи ключи предшествуют курсору упорядоченного списка, повышает полноту загрузки и развивает событийную модель для объектного хранилища."
},
"landing.reportRefs.c27ec3f57ca583e3": {
"message": "[feature](fe) Потоковая загрузка на основе уведомлений S3"
},
"landing.reports.2026-10-12.report.summary.highlights.1.title": {
"message": "Кандидаты из bitmap для целевых сканирований"
},
"landing.reports.2026-10-12.report.summary.highlights.1.narrative": {
"message": "Предлагаемое изменение принимает внешние Roaring bitmap и рано отфильтровывает идентификаторы ресурсов-кандидатов в нативных сканированиях, с необязательным сжатым runtime-фильтром. Для кандидатов из категорий, фасетов или правил доступа исследуется раннее сокращение работы запросов над большими общими наборами данных."
},
"landing.reportRefs.e56f41ac207d8582": {
"message": "[feature](be) Фильтры кандидатов Roaring bitmap для идентификаторов ресурсов"
},
"landing.reports.2026-10-12.report.summary.highlights.2.title": {
"message": "Наносекундная точность между таблицами lakehouse"
},
"landing.reports.2026-10-12.report.summary.highlights.2.narrative": {
"message": "Doris двунаправленно сопоставляет наносекундные временные метки без часового пояса Iceberg и Paimon с TIMESTAMP_NS. При чтении, вставке и CTAS сохраняются девять дробных цифр, включая вложенные типы. Это снижает потерю точности между системами и улучшает точность работы с типами в lakehouse."
},
"landing.reportRefs.71c3f7b235a54c90": {
"message": "[feat](datalake) Наносекундные временные метки в Iceberg и Paimon"
},
"landing.reports.2026-10-12.report.summary.highlights.3.title": {
"message": "Расширенная совместимость с современными клиентами MySQL"
},
"landing.reports.2026-10-12.report.summary.highlights.3.narrative": {
"message": "Doris FE улучшает совместимость с клиентами MySQL 9 и Connector/J 8/9: результаты нескольких операторов, полная аутентификация caching_sha2, запросы authentication_policy и бинарные параметры TIME в подготовленных операторах. Это упрощает интеграцию приложений и расширяет совместимость протокола MySQL."
},
"landing.reportRefs.7d69ed3ed1a1c740": {
"message": "[feature](fe) Улучшение совместимости с клиентами MySQL 9 и Connector/J"
},
"landing.reports.2026-10-12.report.summary.highlights.4.title": {
"message": "Явные связи учётных записей с внешней аутентификацией"
},
"landing.reports.2026-10-12.report.summary.highlights.4.narrative": {
"message": "Doris поддерживает исключительные связи учётных записей user@host с именованными интеграциями аутентификации, проверяющими учётные данные. Необязательное AS сопоставляет внешние идентификаторы. Независимый от провайдера синтаксис охватывает LDAP, IAM и другие плагины, делая связи явными и улучшая управление аутентификацией."
},
"landing.reportRefs.445ef4d0d54b311e": {
"message": "[feature](fe) Привязка пользователей к интеграциям аутентификации"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.0.name": {
"message": "Мультимодальный lakehouse"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.0.mergedNarrative": {
"message": "В lakehouse приоритетом стала диспетчеризация COUNT по внешним файлам для снижения перегрузки BE повторными запросами. Маршрутизация записи Iceberg с учётом партиций и режимы перезаписи улучшают запись. Обновление свойств таблиц, GZIP, типы Oracle и необязательное дополнение имён файлов расширяют совместимость загрузки, управления и экспорта."
},
"landing.reportRefs.a809f2794dc06e2d": {
"message": "[improvement](fe) Оптимизация диспетчеризации сканирования COUNT внешних файлов"
},
"landing.reportRefs.e610de745b4faf88": {
"message": "[opt](jdbc) Поддержка Oracle BINARY_FLOAT и BINARY_DOUBLE"
},
"landing.reportRefs.961d9334f728c56c": {
"message": "[feature](outfile) Необязательное file_name_padding"
},
"landing.reportRefs.1c555c5cbedde93a": {
"message": "[fix](iceberg) Поддержка GZIP для записи Parquet в iceberg/hive"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.0.inProgressNarrative": {
"message": "Текущая работа над lakehouse развивает выполнение по метаданным партиций, чтобы запросы последних партиций Hive/Hudi не открывали файлы, и pruning HMS для снижения затрат планирования. Нативный доступ Azure и совместимость с 3D-геометрией расширяют интеграцию. Новая работа ANN предлагает перенести построение индекса с загрузки на фоновую компактацию."
},
"landing.reportRefs.eb3901ea49c7640e": {
"message": "[improvement](hive) Pushdown только значений столбцов партиций при сканировании Hive/Hudi"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.1.name": {
"message": "Хранилище данных реального времени"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.1.mergedNarrative": {
"message": "В нагрузках реального времени снижено потребление кэша точечных запросов для широких таблиц и множества соединений за счёт меньшего предварительного выделения памяти. Усилены отмена загрузки, согласованное закрытие, проверка частичных обновлений в транзакциях и восстановление изменений схемы CDC. Параллелизм снимков учитывает CPU BE, сокращены лишние журналы схемы и добавлена прямая финализация агрегатных состояний."
},
"landing.reportRefs.08f6a0954e127053": {
"message": "[opt](point query) Снижение потребления кэша короткого поиска"
},
"landing.reportRefs.d6647cef5ba54859": {
"message": "[fix](load) Запрет частичных обновлений в транзакционных вставках VALUES"
},
"landing.reportRefs.8ff7e678cf737f30": {
"message": "[enhance](load) Отмена загрузки без блокировок"
},
"landing.reportRefs.d4265d872703707b": {
"message": "[fix](streaming job) Усиление обработки alter и commit"
},
"landing.reportRefs.1c2686c5265895ed": {
"message": "[feature](be) Финализаторы агрегатных состояний и пакетное слияние"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.1.inProgressNarrative": {
"message": "Работа над хранилищем реального времени направлена на непрерывную загрузку и свежесть данных через устойчивое отслеживание shard Kinesis, распространение настроек JSON и выбор последней видимой партиции. Новые задачи расширяют предагрегацию на сливаемые агрегатные состояния и устраняют гонки хранения binlog при восстановлении реплик, повышая эффективность аналитики и надёжность сохранения событий."
},
"landing.reports.2026-10-12.report.repos.0.scenarios.2.name": {
"message": "Разделение вычислений и хранения, облачная архитектура"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.2.mergedNarrative": {
"message": "Облачные операции улучшили согласованность метаданных и эффективность хранения: синхронизация вычислительных групп корректно обрабатывает удалённые свойства и пересоздание с тем же именем, сборщик GCS удаляет пакетами. Файловый кэш включён по умолчанию; потенциально проблемный дамп LRU требует явного включения."
},
"landing.reportRefs.f0f5fae9a0f54943": {
"message": "[fix](cloud) Замена свойств вычислительной группы из Meta Service"
},
"landing.reportRefs.3abc65af6fd53ff7": {
"message": "[fix](cloud) Сохранение сопоставления пересозданной вычислительной группы"
},
"landing.reportRefs.f4d90d8f42179dad": {
"message": "[improvement](filecache) Включение файлового кэша по умолчанию"
},
"landing.reportRefs.81366e18cde9dd80": {
"message": "[improvement](cloud) Пакетное удаление объектов GCS в сборщике"
},
"landing.reportRefs.1bec1df680ed94c8": {
"message": "[fix](filecache) Отключение дампа LRU файлового кэша по умолчанию"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.2.inProgressNarrative": {
"message": "Облачная работа снижает затраты удалённого чтения через согласованную предзагрузку, объединение I/O и повторное использование инкрементального кэша запросов, сокращая память отслеживания активности FE. Новая поддержка асинхронной записи peer-кэша призвана убрать синхронное заполнение кэша из потоков запросов."
},
"landing.reports.2026-10-12.report.repos.0.scenarios.3.name": {
"message": "Наблюдаемость агентов"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.3.mergedNarrative": {
"message": "Для крупных JSON-документов и плотного текстового поиска в логах и данных агентов обход массивов JSONB стал линейным, а пересечения инвертированных индексов без оценки оптимизированы. Это снижает затраты поиска в больших массивах и фильтрации сочетаний частых слов."
},
"landing.reportRefs.07b1bd695cef6e2f": {
"message": "[improvement](be) Линейный обход массивов JSONB в функциях JSON"
},
"landing.reportRefs.68251a17d89a36dd": {
"message": "[improvement](be) Ускорение плотных пересечений инвертированных индексов без оценки"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.4.name": {
"message": "Интеграция экосистемы"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.4.mergedNarrative": {
"message": "Для миграции нагрузок и подключения клиентов добавлены совместимые с Hive кодирование и декодирование символов, исправлено усечение пакетов MySQL через TLS. Исправления метаданных Flight, нативного Variant и VARBINARY перенесены в master, сокращая несовместимости между системами."
},
"landing.reportRefs.d8b9497fb452fdd5": {
"message": "[feature](function) Совместимые с Hive encode и decode"
},
"landing.reportRefs.27ff74adac93a523": {
"message": "[fix](fe) Исправление усечения пакетов MySQL через TLS"
},
"landing.reportRefs.a4f6dca600326868": {
"message": "[feature](arrow) Перенос исправлений Flight metadata, нативного Variant и VARBINARY в master"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.4.inProgressNarrative": {
"message": "Работа над экосистемой делает интеграцию клиентов и миграцию SQL предсказуемее, устраняя повреждение длинных операторов dbt и улучшая фильтрацию метаданных и часовые пояса Flight SQL. Совместимое с Trino форматирование длительности также упрощает перенос запросов и инструментов в Doris."
},
"landing.reportRefs.e5ef35578b1d2909": {
"message": "[fix](dbt-doris) Принудительное use_pure=True для предотвращения незаметного повреждения…"
},
"landing.reportRefs.08381a0998d73a03": {
"message": "[fix](arrow-flight) Метаданные типов таблиц и фильтры"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.5.name": {
"message": "Безопасность и управление"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.5.mergedNarrative": {
"message": "Для операций с временным сохранением исторических партиций новая общекластерная защита удаления динамических партиций приостанавливает автоматическую очистку, не мешая созданию партиций. Это даёт больше контроля над хранением данных."
},
"landing.reportRefs.f81b3554049fefd2": {
"message": "[opt](partition) Глобальная защита удаления динамических партиций"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.5.inProgressNarrative": {
"message": "Работа над управлением сосредоточена на TTL строк при создании: просроченные строки скрываются после слияния и удаляются при обычной перезаписи. Исправления политик устраняют ошибки воспроизведения метаданных и запрещают коррелированные подзапросы в политиках, которые могли создаваться без фактического применения, снижая ложную уверенность в контроле доступа."
},
"landing.reportRefs.69e4f71d5a3fad3b": {
"message": "[feature](storage) TTL на уровне строк"
},
"landing.reportRefs.98a57ecda49e26b7": {
"message": "[fix](policy) Запрет коррелированных подзапросов в CREATE ROW POLICY USING"
},
"landing.reportRefs.9ecc66ecc6a8c40a": {
"message": "[fix](policy) Исправление политики строк на представлении внешнего каталога"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.6.name": {
"message": "Ядро и инженерная работа"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.6.mergedNarrative": {
"message": "Работа над ядром усилила надёжное выполнение сложных запросов и доступ к lakehouse. Объединённый движок MATCH/SEARCH сопровождается исправлениями оценок и корректности SQL, безопасным параллельным жизненным циклом, контролем памяти кэша, более эффективными сканированиями, чтением Variant и широковещательной передачей, а также улучшением коннекторов и диагностики."
},
"landing.reportRefs.77210fc4760d7fbe": {
"message": "[refactor](const column) Унификация чтения константных столбцов"
},
"landing.reportRefs.045be7e731050193": {
"message": "[fix](pipeline) Безусловный exchange в PipelineTask::set_running"
},
"landing.reportRefs.68c01323c5dc0b97": {
"message": "[fix](update) Учёт зависимостей генерируемых столбцов при обновлении"
},
"landing.reportRefs.06f2ac7bccf9eea3": {
"message": "[fix](cloud) Очистка устаревших маршрутов при воспроизведении обновлений реплик и перед сохранением checkpoint"
},
"landing.reportRefs.3496f634e491fcfa": {
"message": "[fix](be) Сохранение ожидания приостановленных запросов при нехватке памяти процесса до отмены"
},
"landing.reports.2026-10-12.report.repos.0.scenarios.6.inProgressNarrative": {
"message": "Текущая работа над ядром укрепляет корректность запросов, изоляцию сбоев и контроль ресурсов. Новые задачи особенно касаются ошибок оптимизатора и числовых преобразований, исключений сканеров, способных завершить BE, бюджетов памяти кэша и ограничений создания партиций. Цель: достоверные результаты сложных запросов, предсказуемая работа и лучшая диагностика."
},
"landing.download.binary": {
"message": "Бинарный"
},
"landing.download.source": {
"message": "Исходный код"
},
"landing.download.compatibility": {
"message": "Для {engine} {version}"
},
"landing.download.guide.version": {
"message": "Что означает X.Y.Z, чем Latest (новая ветка) отличается от Stable (стабильная) и какая сборка подходит вашему CPU."
},
"landing.download.guide.upgrade": {
"message": "Меры предосторожности для каждой версии перед обновлением кластера."
},
"landing.download.guide.archive": {
"message": "Для старых веток больше не выпускаются обновления, включая исправления безопасности."
},
"landing.download.dockerCommand": {
"message": "Команда Docker pull"
},
"landing.trackB.done.demo": {
"message": "Демо охватывает все пункты задания и выполняется от начала до конца на пустом Doris; каждый ожидаемый результат содержит фактический вывод."
},
"landing.trackB.done.mirrors": {
"message": "Одинаковый раздел добавлен в обе копии страницы."
},
"landing.trackB.done.fixes": {
"message": "Найденные ошибки страницы исправлены в том же pull request либо перечислены в его описании."
},
"landing.trackB.done.pr": {
"message": "Pull request открыт в apache/doris-website и содержит название задания."
},
"landing.profile.boolean.yes": {
"message": "Да"
},
"landing.profile.boolean.no": {
"message": "Нет"
},
"landing.profile.error.graphLayout": {
"message": "Не удалось построить компоновку графа выполнения."
},
"landing.profile.error.secureId": {
"message": "Этот браузер не может создать безопасный идентификатор запроса анализа."
},
"landing.profile.error.metricRange": {
"message": "В Profile есть метрика вне поддерживаемого числового диапазона."
},
"landing.profile.error.duplicateNodes": {
"message": "Граф выполнения содержит повторяющиеся ID узлов."
},
"landing.profile.error.invalidEdge": {
"message": "Граф выполнения содержит недопустимую связь."
},
"landing.profile.error.duplicateEdge": {
"message": "Граф выполнения содержит повторяющуюся связь."
},
"landing.profile.error.graphCycle": {
"message": "Граф выполнения содержит цикл."
},
"landing.profile.error.preparedTooLarge": {
"message": "Подготовленный Profile превышает 10 MiB."
},
"landing.profile.error.tooManyLines": {
"message": "Profile содержит слишком много строк."
},
"landing.profile.error.longLine": {
"message": "Profile содержит строку больше 64 KiB."
},
"landing.profile.error.tooManyFragments": {
"message": "Profile содержит слишком много Fragment."
},
"landing.profile.error.tooManyPipelines": {
"message": "Profile содержит слишком много Pipeline."
},
"landing.profile.error.tooManyNodes": {
"message": "Граф выполнения содержит слишком много узлов."
},
"landing.profile.error.noOperators": {
"message": "В Profile нет пригодных операторов MergedProfile."
},
"landing.profile.error.tooManyEdges": {
"message": "Граф выполнения содержит слишком много связей."
},
"landing.download.noOptions": {
"message": "Нет доступных вариантов"
},
"landing.download.copied": {
"message": "Скопировано"
},
"landing.download.required": {
"message": "Выберите вариант."
},
"blog.title": {
"message": "Блог"
},
"blog.category.all": {
"message": "Все"
},
"blog.category.tech": {
"message": "Технические статьи"
},
"blog.category.practice": {
"message": "Практический опыт"
},
"blog.category.releases": {
"message": "Примечания к выпускам"
},
"blog.category.news": {
"message": "Новости"
},
"blog.category.glossary": {
"message": "Глоссарий"
},
"blog.total": {
"message": "Всего статей: {total}"
},
"blog.readOriginal": {
"message": "Читать оригинал на английском"
},
"blog.recent": {
"message": "Последние статьи"
},
"blog.viewAll": {
"message": "Все статьи"
},
"blog.search.label": {
"message": "Поиск по блогу"
},
"blog.search.placeholder": {
"message": "Поиск по заголовку, описанию, тегу или автору"
},
"blog.search.clear": {
"message": "Очистить"
},
"blog.search.resultCount": {
"message": "Найдено статей: {count}"
},
"blog.search.noResults": {
"message": "Нет статей, соответствующих запросу и категории."
},
"course.lesson.expandModules": {
"message": "Развернуть модули курса"
},
"course.lesson.collapseModules": {
"message": "Свернуть модули курса"
},
"course.lesson.reference": {
"message": "Справочная документация"
},
"course.lesson.exit": {
"message": "Выйти из урока"
},
"course.lesson.modulesAria": {
"message": "Модули Doris 101"
},
"course.lesson.modules": {
"message": "Модули курса"
},
"course.lesson.moduleNumber": {
"message": "Модуль {number}"
},
"course.lesson.baseline": {
"message": "Базовая версия: {baseline}"
},
"course.lesson.progress": {
"message": "Прогресс урока"
},
"course.lesson.coachNote": {
"message": "Подсказка"
},
"course.lesson.chooseAnswer": {
"message": "Выберите ответ, чтобы проверить понимание."
},
"course.lesson.overview": {
"message": "← Обзор курса"
},
"course.lesson.previous": {
"message": "← Предыдущий раздел"
},
"course.lesson.units": {
"message": "Разделы урока"
},
"course.lesson.openUnit": {
"message": "Открыть раздел {number}: {label}"
},
"course.lesson.nextModule": {
"message": "Следующий модуль: {title} →"
},
"course.lesson.finish": {
"message": "Завершить курс →"
},
"course.lesson.continue": {
"message": "Далее →"
},
"docs.archive.title": {
"message": "Архивные версии"
},
"docs.archive.description": {
"message": "Скачайте документацию прошлых версий Apache Doris в формате PDF."
},
"docs.archive.notice": {
"message": "Документация этих версий больше не обновляется. Каждый PDF содержит полную документацию выбранной версии на указанном языке."
},
"docs.archive.current": {
"message": "Документация текущей стабильной версии"
}
}