Skip to content

Commit 148402c

Browse files
authored
Merge pull request #97 from ClickHouse/update_main
merge main
2 parents a09a240 + d4a1081 commit 148402c

File tree

6 files changed

+21
-15
lines changed

6 files changed

+21
-15
lines changed

docs/en/cloud/reference/cloud-compatibility.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,10 @@ The table below summarizes our efforts to expand some of the capabilities descri
130130
|SQL user-defined functions (UDFs) | **Added in GA** |
131131
|MySQL and PostgreSQL engine | **Added in GA** |
132132
|MySQL interface | **Added in GA** |
133-
|Postgres interfaces | Coming soon |
134-
|Engines for SQLite, ODBC, Redis, HDFS, and Hive | Coming soon |
135-
|Protobuf, Cap'n'Proto formats | Coming soon |
133+
|Redis | Coming soon |
134+
|Postgres interfaces | Evaluating demand |
135+
|Engines for SQLite, ODBC, HDFS, and Hive | Evaluating demand |
136+
|Protobuf, Cap'n'Proto formats | Evaluating demand |
136137
|Kafka Table Engine | Not recommended; see alternatives above |
137138
|JDBC Table Engine | Not recommended |
138139
|EmbeddedRocksDB Engine | Evaluating demand |

docs/en/data-modeling/schema-design.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ The largest initial improvement in compression and query performance can be obta
139139

140140
- **Use strict types** - Our initial schema used Strings for many columns which are clearly numerics. Usage of the correct types will ensure the expected semantics when filtering and aggregating. The same applies to date types, which have been correctly provided in the Parquet files.
141141
- **Avoid Nullable Columns** - By default the above columns have been assumed to be Null. The Nullable type allows queries to determine the difference between an empty and Null value. This creates a separate column of UInt8 type. This additional column has to be processed every time a user works with a nullable column. This leads to additional storage space used and almost always negatively affects query performance. Only use Nullable if there is a difference between the default empty value for a type and Null. For example, a value of 0 for empty values in the `ViewCount` column will likely be sufficient for most queries and not impact results. If empty values should be treated differently, they can often also be excluded from queries with a filter.
142-
Use the minimal precision for numeric types - ClickHouse has a number of numeric types designed for different numeric ranges and precision. Always aim to minimize the number of bits used to represent a column. As well as integers of different size e.g. Int16, ClickHouse offers unsigned variants whose minimum value is 0. These can allow fewer bits to be used for a column e.g. UInt16 has a maximum value of 65535, twice that of an Int16. Prefer these types over large unsigned variants if possible.
142+
Use the minimal precision for numeric types - ClickHouse has a number of numeric types designed for different numeric ranges and precision. Always aim to minimize the number of bits used to represent a column. As well as integers of different size e.g. Int16, ClickHouse offers unsigned variants whose minimum value is 0. These can allow fewer bits to be used for a column e.g. UInt16 has a maximum value of 65535, twice that of an Int16. Prefer these types over larger signed variants if possible.
143143
- **Minimal precision for date types** - ClickHouse supports a number of date and datetime types. Date and Date32 can be used for storing pure dates, with the latter supporting a larger date range at the expense of more bits. DateTime and DateTime64 provide support for date times. DateTime is limited to second granularity and uses 32 bits. DateTime64, as the name suggests, uses 64 bits but provides support up to nanosecond granularity. As ever, choose the more coarse version acceptable for queries, minimizing the number of bits needed.
144144
- **Use LowCardinality** - Numbers, strings, Date or DateTime columns with a low number of unique values can potentially be encoded using the LowCardinality type. This dictionary encodes values, reducing the size on disk. Consider this for columns with less than 10k unique values.
145145
FixedString for special cases - Strings which have a fixed length can be encoded with the FixedString type e.g. language and currency codes. This is efficient when data has the length of precisely N bytes. In all other cases, it is likely to reduce efficiency and LowCardinality is preferred.

docs/en/faq/general/ne-tormozit.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,23 @@ toc_priority: 11
88

99
# What Does "Не тормозит" Mean? {#what-does-ne-tormozit-mean}
1010

11-
This question usually arises when people see vintage (limited production) ClickHouse t-shirts. They have large words **"ClickHouse не тормозит"** on the front.
11+
We often get this question when people see vintage (limited production) ClickHouse t-shirts. They have the words **"ClickHouse не тормозит"** written in big bold text on the front.
1212

1313
Before ClickHouse became open-source, it was developed as an in-house storage system by a large European IT company, [Yandex](https://yandex.com/company/). That’s why it initially got its slogan in Cyrillic, which is "не тормозит" (pronounced as "ne tormozit"). After the open-source release, we first produced some of those t-shirts for local events, and it was a no-brainer to use the slogan as-is.
1414

15-
One of the following batches of those t-shirts was supposed to be given away at international events, and we tried to make the English version of the slogan. Unfortunately, the original phrase is kind of elegant in terms of expressing stuff, and there was a restriction of limited space on a t-shirt, so we failed to come up with a good enough translation (most options appeared to be either long or inaccurate) and decided to keep the slogan even on t-shirts produced for international events. It appeared to be a great decision because people all over the world were positively surprised and curious when they saw it.
15+
A second batch of these t-shirts was supposed to be given away at international events, and we tried to make an English version of the slogan.
16+
Unfortunately, we just couldn't come up with a punchy equivalent in English. The original phrase is elegant in its expression while being succinct, and restrictions on space on the t-shirt meant that we failed to come up with a good enough translation as most options appeared to be either too long or inaccurate.
17+
We decided to keep the slogan even on t-shirts produced for international events. It appeared to be a great decision because people all over the world were positively surprised and curious when they saw it.
1618

1719
So, what does it mean? Here are some ways to translate *"не тормозит"*:
1820

19-
- If you translate it literally, it’d be something like *"ClickHouse does not press the brake pedal"*.
20-
- Shorter, but not so precise versions could be *"ClickHouse is not slow"*, *"ClickHouse does not lag"* or just *"ClickHouse is fast"*.
21+
- If you translate it literally, it sounds something like *"ClickHouse does not press the brake pedal"*.
22+
- Shorter, but less precise translations might be *"ClickHouse is not slow"*, *"ClickHouse does not lag"* or just *"ClickHouse is fast"*.
2123

2224
If you haven’t seen one of those t-shirts in person, you can check them out online in many ClickHouse-related videos. For example, this one:
2325

24-
<iframe src="//www.youtube.com/embed/bSyQahMVZ7w" frameborder="0" allowfullscreen ></iframe>
26+
<div class='vimeo-container'>
27+
<iframe width="560" height="315" src="http://www.youtube.com/embed/bSyQahMVZ7w" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
28+
</div>
2529

26-
P.S. These t-shirts are not for sale, they were given away for free on some [ClickHouse Meetups](https://www.meetup.com/pro/clickhouse/), usually as a gift for best questions or other forms of active participation. Now, these t-shirts are no longer produced, and they have become highly-valued collector's items.
30+
_P.S. These t-shirts are not for sale_, they were given away for free at some [ClickHouse Meetups](https://www.meetup.com/pro/clickhouse/), usually as a gift for best questions or other forms of active participation. Now, these t-shirts are no longer produced, and they have become highly valued collector's items.

docs/en/whats-new/roadmap.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ sidebar_position: 50
88

99
The current roadmap is published for open discussion:
1010

11-
- [2024](https://github.com/ClickHouse/ClickHouse/issues/58392)
11+
- [2025](https://github.com/ClickHouse/ClickHouse/issues/74046)
1212

1313
## Previous Roadmaps
1414

15+
- [2024](https://github.com/ClickHouse/ClickHouse/issues/58392)
1516
- [2023](https://github.com/ClickHouse/ClickHouse/issues/44767)
1617
- [2022](https://github.com/ClickHouse/ClickHouse/issues/44767)
1718
- [2021](https://github.com/ClickHouse/ClickHouse/issues/17623)

src/css/custom.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1166,4 +1166,4 @@ nav[aria-label='Docs sidebar']:hover {
11661166
border-color: transparent transparent transparent
11671167
#437EEF;
11681168
}
1169-
}
1169+
}

yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10703,9 +10703,9 @@ undici-types@~6.20.0:
1070310703
integrity sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==
1070410704

1070510705
undici@^6.19.5:
10706-
version "6.21.0"
10707-
resolved "https://registry.yarnpkg.com/undici/-/undici-6.21.0.tgz#4b3d3afaef984e07b48e7620c34ed8a285ed4cd4"
10708-
integrity sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==
10706+
version "6.21.1"
10707+
resolved "https://registry.yarnpkg.com/undici/-/undici-6.21.1.tgz#336025a14162e6837e44ad7b819b35b6c6af0e05"
10708+
integrity sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ==
1070910709

1071010710
unicode-canonical-property-names-ecmascript@^2.0.0:
1071110711
version "2.0.1"

0 commit comments

Comments
 (0)