未验证 提交 55088d53 编写于 作者: R Roman Bug 提交者: GitHub

DOCSUP-2035: Edit and translate to Russian some PR. (#13395)

* DOCSUP-2035: (ru) Added updates in replacingmergetree.md by PR#11793

* DOCSUP-2035: Added Third-party description by PR#12175.

* DOCSUP-2035: Updated translation in third-party/index.md

* DOCSUP-2035: (ru) Added translation to table-engines-for-integrations.

* DOCSUP-2035: (ru) Added translation to table-engines-for-integrations by PR#12170.

* DOCSUP-2035: Added Special table engines and engines for integration sections by PR#1270

* DOCSUP-2035: (ru) Added allow TabSeparatedRaw description in interfaces/formats.md by PR#12009.

* DOCSUP-2035: Added footer with link to original pages.

* DOCSUP-2035: Update note block.

* DOCSUP-2035: Update attention block.

* Update docs/ru/interfaces/third-party/index.md
Co-authored-by: NBayoNet <da-daos@yandex.ru>

* Update docs/ru/interfaces/third-party/index.md
Co-authored-by: NBayoNet <da-daos@yandex.ru>

* Update docs/ru/interfaces/formats.md
Co-authored-by: NBayoNet <da-daos@yandex.ru>

* Update docs/ru/engines/table-engines/integrations/index.md
Co-authored-by: NBayoNet <da-daos@yandex.ru>
Co-authored-by: Nromanzhukov <romanzhukov@yandex-team.ru>
Co-authored-by: NBayoNet <da-daos@yandex.ru>
上级 b7f08f44
......@@ -3,4 +3,16 @@ toc_folder_title: Integrations
toc_priority: 30
---
# Движки таблиц для интеграции {#table-engines-for-integrations}
Для интеграции с внешними системами ClickHouse предоставляет различные средства, включая движки таблиц. Конфигурирование интеграционных движков осуществляется с помощью запросов `CREATE TABLE` или `ALTER TABLE`, как и для других табличных движков. С точки зрения пользователя, настроенная интеграция выглядит как обычная таблица, но запросы к ней передаются через прокси во внешнюю систему. Этот прозрачный запрос является одним из ключевых преимуществ этого подхода по сравнению с альтернативными методами интеграции, такими как внешние словари или табличные функции, которые требуют использования пользовательских методов запроса при каждом использовании.
Список поддерживаемых интеграций:
- [ODBC](../../../engines/table-engines/integrations/odbc.md)
- [JDBC](../../../engines/table-engines/integrations/jdbc.md)
- [MySQL](../../../engines/table-engines/integrations/mysql.md)
- [HDFS](../../../engines/table-engines/integrations/hdfs.md)
- [Kafka](../../../engines/table-engines/integrations/kafka.md)
[Оригинальная статья](https://clickhouse.tech/docs/ru/engines/table-engines/integrations/) <!--hide-->
# ReplacingMergeTree {#replacingmergetree}
Движок отличается от [MergeTree](mergetree.md#table_engines-mergetree) тем, что выполняет удаление дублирующихся записей с одинаковым значением первичного ключа (точнее, с одинаковым значением [ключа сортировки](mergetree.md)).
Движок отличается от [MergeTree](mergetree.md#table_engines-mergetree) тем, что выполняет удаление дублирующихся записей с одинаковым значением [ключа сортировки](mergetree.md)).
Дедупликация данных производится лишь во время слияний. Слияние происходят в фоне в неизвестный момент времени, на который вы не можете ориентироваться. Некоторая часть данных может остаться необработанной. Хотя вы можете вызвать внеочередное слияние с помощью запроса `OPTIMIZE`, на это не стоит рассчитывать, так как запрос `OPTIMIZE` приводит к чтению и записи большого объёма данных.
......@@ -27,7 +27,7 @@ CREATE TABLE [IF NOT EXISTS] [db.]table_name [ON CLUSTER cluster]
- `ver` — столбец с версией, тип `UInt*`, `Date` или `DateTime`. Необязательный параметр.
При слиянии, из всех строк с одинаковым значением первичного ключа `ReplacingMergeTree` оставляет только одну:
При слиянии, из всех строк с одинаковым значением ключа сортировки `ReplacingMergeTree` оставляет только одну:
- Последнюю в выборке, если `ver` не задан.
- С максимальной версией, если `ver` задан.
......@@ -40,7 +40,7 @@ CREATE TABLE [IF NOT EXISTS] [db.]table_name [ON CLUSTER cluster]
<summary>Устаревший способ создания таблицы</summary>
!!! attention "Attention"
!!! attention "Внимание"
Не используйте этот способ в новых проектах и по возможности переведите старые проекты на способ описанный выше.
``` sql
......
......@@ -3,4 +3,14 @@ toc_folder_title: Special
toc_priority: 31
---
# Специальные движки таблиц {#special-table-engines}
Существует три основные категории движков таблиц:
- [Семейство MergeTree](../../../engines/table-engines/mergetree-family/index.md) для основного использования.
- [Семейство Log](../../../engines/table-engines/log-family/index.md) для небольших временных данных.
- [Движки таблиц для интеграции](../../../engines/table-engines/integrations/index.md).
Остальные движки таблиц уникальны по своему назначению и еще не сгруппированы в семейства, поэтому они помещены в эту специальную категорию.
[Оригинальная статья](https://clickhouse.tech/docs/ru/engines/table-engines/special/) <!--hide-->
......@@ -7,7 +7,7 @@ ClickHouse может принимать (`INSERT`) и отдавать (`SELECT
| Формат | INSERT | SELECT |
|-----------------------------------------------------------------|--------|--------|
| [TabSeparated](#tabseparated) | ✔ | ✔ |
| [TabSeparatedRaw](#tabseparatedraw) | | ✔ |
| [TabSeparatedRaw](#tabseparatedraw) | | ✔ |
| [TabSeparatedWithNames](#tabseparatedwithnames) | ✔ | ✔ |
| [TabSeparatedWithNamesAndTypes](#tabseparatedwithnamesandtypes) | ✔ | ✔ |
| [Template](#format-template) | ✔ | ✔ |
......@@ -132,7 +132,7 @@ SELECT * FROM nestedt FORMAT TSV
## TabSeparatedRaw {#tabseparatedraw}
Отличается от формата `TabSeparated` тем, что строки выводятся без экранирования.
Этот формат подходит только для вывода результата выполнения запроса, но не для парсинга (приёма данных для вставки в таблицу).
Используя этот формат, следите, чтобы в полях не было символов табуляции или разрыва строки.
Этот формат также доступен под именем `TSVRaw`.
......
......@@ -4,4 +4,16 @@ toc_folder_title: "\u041E\u0442 \u0441\u0442\u043E\u0440\u043E\u043D\u043D\u0438
toc_priority: 24
---
# Сторонние интерфейсы {#third-party-interfaces}
Раздел содержит список сторонних интерфейсов для ClickHouse. Это может быть визуальный интерфейс, интерфейс командной строки, либо API:
- [Client libraries](../../interfaces/third-party/client-libraries.md)
- [Integrations](../../interfaces/third-party/integrations.md)
- [GUI](../../interfaces/third-party/gui.md)
- [Proxies](../../interfaces/third-party/proxy.md)
!!! note "Примечание"
С ClickHouse работают также универсальные инструменты, поддерживающие общий API, такие как [ODBC](../../interfaces/odbc.md) или [JDBC](../../interfaces/jdbc.md).
[Оригинальная статья](https://clickhouse.tech/docs/ru/interfaces/third-party/) <!--hide-->
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册