Comments (6)
-"Распределённая сортировка является основной причиной тормозов при выполнении несложных map-reduce задач."
+"Распределённая сортировка является основной причиной долгого выполнения при выполнении несложных map-reduce задач."
Не очевидно, что это лучше. "Тормоза" - сленг, но его все знают.
-"Впрочем, производительность при выполнении таких задач является сильно неоптимальной по сравнению"
+"Впрочем, производительность при выполнении таких задач является не оптимальной в использовании по сравнению"
Не ощущаю преимущества. Даже стало чуть хуже: "производительность ... в использовании".
-"Задачи в YT выполняются с помощью произвольного кода в режиме streaming"
+"Задачи в YT выполняются с помощью произвольного кода в режиме потока(ов) (streaming)"
Тоже неочевидно. Можно сказать, в потоковом режиме. Но лучше не стоит, так как термин streaming (стриминг) имеет конкретное значение в контексте Hadoop/map-reduce.
-"(как наиболее высоким throughput на длинных запросах, так и наиболее низкой latency на коротких запросах)"
+"(как наиболее высокой пропускной способностью (throughput) на длинных запросах, так и наиболее низкой задержкой (latency) на коротких запросах)"
Нормально. Могу принять, но целесообразность слабая, так как эти термины должны быть известны читателю.
-"В кажом шарде можно указать от одной до произвольного числа реплик. Можно указать разное число реплик для каждого шарда."
+"В каждом шарде можно указать от одной до произвольного числа реплик. Можно указать разное число реплик для каждого шарда."
Ок.
-"Движок принимает параметры: имя столбца типа Date"
+"Движок принимает параметры: имя столбца c типом данных Date/Timestamp?"
Именно типа Date.
Типа Timestamp нет, есть DateTime, но он не подходит в этом месте.
-"При вставке, данные относящиеся к разным месяцам, разбиваются на разные кусочки"
+"При вставке, данные относящиеся к разным месяцам, разбиваются на разные сегменты"
Понимаю, что термин "кусочки" звучит более неформально. Но здесь нужно быть аккуратным. Дело в том, что в коде есть очень много похожих терминов: part, partition, block, chunk, piece, обозначающие разные вещи, и для них есть закрепившееся слова на русском языке. Менять их нельзя, чтобы самому потом не запутаться. Например, part в таблицах типа MergeTree (Доступны выполнением запроса SELECT * FROM system.parts
) обозначаются на русском языке именно как "куски".
-"Вставки никак не мешают чтениям"
+"Операции вставки данных никак не мешают операциям чтения"-"Чтения из таблицы автоматически распараллеливаются."
+"Операции чтения из таблицы автоматически распараллеливаются."
Мотивация не очевидна. Я могу внести изменения просто чтобы вы чувствовали себя хорошо.
from clickhouse.
from clickhouse.
-"Вы можете прервать длинный запрос, нажав Ctrl+C. При этом вам всё-равно придётся чуть-чуть подождать, пока сервер остановит запрос. На некоторых стадиях выполнения, запрос невозможно прервать. Если вы не дождётесь и нажмёте Ctrl+C второй раз, то клиент будет завершён."
+"Вы можете прервать длинный запрос, нажав Ctrl+C. При этом вам всё равно придётся чуть-чуть подождать, пока сервер остановит запрос. На некоторых стадиях выполнения, запрос невозможно прервать. Если вы не дождётесь и нажмёте Ctrl+C второй раз, то клиент будет завершён."
-"Принимает Float32 или Float64 и возвращает UInt8, равный 1, если агрумент не бесконечный и не NaN, иначе 0."
+"Принимает Float32 или Float64 и возвращает UInt8, равный 1, если аргумент не бесконечный и не NaN, иначе 0."
from clickhouse.
-"Принимает строку, число, дату или дату-с-временем. Возвращает строку, содержащую шестнадцатиричное представление аргумента. Используются заглавные буквы A-F. Не используются префиксы %%0x%% и суффиксы %%h%%. Для строк просто все байты кодируются в виде двух шестнадцатиричных цифр. Числа выводятся в big endian ("человеческом") формате. Для чисел вырезаются старшие нули, но только по целым байтам. Например, %%hex(1) = '01'%%. Даты кодируются как число дней с начала unix-эпохи. Даты-с-временем кодируются как число секунд с начала unix-эпохи."
+"Принимает строку, число, дату или дату-с-временем. Возвращает строку, содержащую шестнадцатеричное представление аргумента. Используются заглавные буквы A-F. Не используются префиксы %%0x%% и суффиксы %%h%%. Для строк просто все байты кодируются в виде двух шестнадцатеричных цифр. Числа выводятся в big endian ("человеческом") формате. Для чисел вырезаются старшие нули, но только по целым байтам. Например, %%hex(1) = '01'%%. Даты кодируются как число дней с начала unix-эпохи. Даты-с-временем кодируются как число секунд с начала unix-эпохи."
from clickhouse.
-"Эта функция обычно используется совместо с ARRAY JOIN. Она позволяет, после применения ARRAY JOIN, посчитать что-либо только один раз для каждого массива. Пример:"
+"Эта функция обычно используется совместно с ARRAY JOIN. Она позволяет, после применения ARRAY JOIN, посчитать что-либо только один раз для каждого массива. Пример:"
from clickhouse.
Всё исправил.
from clickhouse.
Related Issues (20)
- Please order statement subsections alphabetically in the menu
- Terminate called for uncaught exception DB::Exception: Cannot schedule a task: fault injected
- Dictionary loading hangs in case of exception during task scheduling
- Improve replication documentation HOT 3
- Probably a final mistake HOT 9
- Add support of a JOIN condition (t1.a IS NULL AND t2.a IS NULL)
- `zlib deflate failed, output buffer too small` error when writing a Parquet + GZIP file into S3 using the S3 table function HOT 4
- Error in ClickHouse query: Multiple expressions for alias. HOT 4
- Clear mark cache for a part as soon as the part becomes inactive HOT 1
- ClickHouse keeps gracefully shutting down - Running as a Docker service HOT 2
- Why I was able to DROP SETTINGS PROFILE ON CLUSTER on 24.3 only with ACCESS MANAGEMENT, and I am not able to do so on 24.4? HOT 2
- Cached MySQL Dictionary tries to use derived table: Code: 1000, e.code() = 1248 Every derived table must have its own alias HOT 1
- Support of aggregation over sparse columns without conversion HOT 1
- Materialize view doesn't populate columns after join and migration to 24.3.2.23 HOT 6
- Why I am not able to access system.numbers as user with no privileges from 24.4? HOT 3
- Unexpected return type from equals: Grouping sets and predicate pushdown HOT 1
- OPTIMIZE TABLE: When to use it? HOT 6
- session_timezone is not reflected in X-ClickHouse-Timezone HOT 8
- What options exist for storing metadata when using S3 as a primary disk? HOT 2
- Docker container with image of clickhouse/clickhouse-server immediately exits on WSL2 with Ubuntu 24.04 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clickhouse.