mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-27 10:02:01 +00:00
Merge pull request #34041 from ClickHouse/authors-in-blog
Add authors in blog
This commit is contained in:
commit
85bd87a5a0
@ -3,6 +3,7 @@ title: 'Evolution of Data Structures in Yandex.Metrica'
|
||||
image: 'https://blog-images.clickhouse.com/en/2016/evolution-of-data-structures-in-yandex-metrica/main.jpg'
|
||||
date: '2016-12-13'
|
||||
tags: ['Yandex.Metrica', 'data structures', 'LSM tree', 'columnar storage']
|
||||
author: 'Alexey Milovidov'
|
||||
---
|
||||
|
||||
[Yandex.Metrica](https://metrica.yandex.com/) takes in a stream of data representing events that took place on sites or on apps. Our task is to keep this data and present it in an analyzable form. The real challenge lies in trying to determine what form the processed results should be saved in so that they are easy to work with. During the development process, we had to completely change our approach to data storage organization several times. We started with MyISAM tables, then used LSM-trees and eventually came up with column-oriented database, ClickHouse.
|
||||
@ -104,5 +105,3 @@ Effective hardware utilization is very important to us. In our experience, when
|
||||
To maximize efficiency, it's important to customize your solution to meet the needs of specific type of workload. There is no data structure that copes well with completely different scenarios. For example, it's clear that key-value databases don't work for analytical queries. The greater the load on the system, the narrower the specialization required. One should not be afraid to use completely different data structures for different tasks.
|
||||
|
||||
We were able to set things up so that Yandex.Metrica's hardware was relatively inexpensive. This has allowed us to offer the service free of charge to even very large sites and mobile apps, even larger than Yanex‘s own, while competitors typically start asking for a paid subscription plan.
|
||||
|
||||
|
||||
|
@ -3,6 +3,7 @@ title: 'Yandex Opensources ClickHouse'
|
||||
image: 'https://blog-images.clickhouse.com/en/2016/yandex-opensources-clickhouse/main.jpg'
|
||||
date: '2016-06-15'
|
||||
tags: ['announcement', 'GitHub', 'license']
|
||||
author: 'Alexey Milovidov'
|
||||
---
|
||||
|
||||
Today [analytical DBMS ClickHouse](https://clickhouse.com/) initially developed internally at Yandex, became available to everyone. Source code is published on [GitHub](https://github.com/ClickHouse/ClickHouse) under Apache 2.0 license.
|
||||
|
@ -3,6 +3,7 @@ title: 'ClickHouse at Data@Scale 2017'
|
||||
image: 'https://blog-images.clickhouse.com/en/2017/clickhouse-at-data-scale-2017/main.jpg'
|
||||
date: '2017-06-15'
|
||||
tags: ['conference', 'Seattle', 'USA', 'America', 'events']
|
||||
author: 'Alexey Milovidov'
|
||||
---
|
||||
|
||||
![iframe](https://www.youtube.com/embed/bSyQahMVZ7w)
|
||||
|
@ -3,6 +3,7 @@ title: 'How to speed up LZ4 decompression in ClickHouse?'
|
||||
image: 'https://blog-images.clickhouse.com/en/2019/how-to-speed-up-lz4-decompression-in-clickhouse/main.jpg'
|
||||
date: '2019-06-25'
|
||||
tags: ['performance', 'lz4', 'article', 'decompression']
|
||||
author: 'Alexey Milovidov'
|
||||
---
|
||||
|
||||
When you run queries in [ClickHouse](https://clickhouse.com/), you might notice that the profiler often shows the `LZ_decompress_fast` function near the top. What is going on? This question had us wondering how to choose the best compression algorithm.
|
||||
|
@ -3,6 +3,7 @@ title: 'Five Methods For Database Obfuscation'
|
||||
image: 'https://blog-images.clickhouse.com/en/2020/five-methods-for-database-obfuscation/main.jpg'
|
||||
date: '2020-01-27'
|
||||
tags: ['article', 'obfuscation']
|
||||
author: 'Alexey Milovidov'
|
||||
---
|
||||
|
||||
ClickHouse users already know that its biggest advantage is its high-speed processing of analytical queries. But claims like this need to be confirmed with reliable performance testing.
|
||||
|
@ -3,6 +3,7 @@ title: 'Package Repository Behind CDN'
|
||||
image: 'https://blog-images.clickhouse.com/en/2020/package-repository-behind-cdn/main.jpg'
|
||||
date: '2020-07-02'
|
||||
tags: ['article', 'CDN', 'Cloudflare', 'repository', 'deb', 'rpm', 'tgz']
|
||||
author: 'Ivan Blinkov'
|
||||
---
|
||||
|
||||
On initial open-source launch, ClickHouse packages were published at an independent repository implemented on Yandex infrastructure. We'd love to use the default repositories of Linux distributions, but, unfortunately, they have their own strict rules on third-party library usage and software compilation options. These rules happen to contradict with how ClickHouse is produced. In 2018 ClickHouse was added to [official Debian repository](https://packages.debian.org/sid/clickhouse-server) as an experiment, but it didn't get much traction. Adaptation to those rules ended up producing more like a demo version of ClickHouse with crippled performance and limited features.
|
||||
@ -68,4 +69,3 @@ Or you can take a look at all key charts for `repo.clickhouse.com` together on a
|
||||
* CDN is a must-have if you want people from all over the world to download some artifacts that you produce. Beware the huge pay-for-traffic bills from most CDN providers though.
|
||||
* Generic technical system metrics and drill-downs are a good starting point, but not always enough.
|
||||
* Serverless is not a myth. Nowadays it is indeed possible to build useful products by just integrating various infrastructure services together, without any dedicated servers to take care of.
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'Running ClickHouse on an Android phone'
|
||||
image: 'https://blog-images.clickhouse.com/en/2020/pixel-benchmark/main.jpg'
|
||||
date: '2020-07-16'
|
||||
author: '[Alexander Kuzmenkov](https://github.com/akuzm)'
|
||||
author: 'Alexander Kuzmenkov'
|
||||
tags: ['Android', 'benchmark', 'experiment']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'The ClickHouse Community'
|
||||
image: 'https://blog-images.clickhouse.com/en/2020/the-clickhouse-community/clickhouse-community-history.png'
|
||||
date: '2020-12-10'
|
||||
author: '[Robert Hodges](https://github.com/hodgesrm)'
|
||||
author: 'Robert Hodges'
|
||||
tags: ['community', 'open source', 'telegram', 'meetup']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'Introducing ClickHouse, Inc.'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/clickhouse-inc/home.png'
|
||||
date: '2021-09-20'
|
||||
author: '[Alexey Milovidov](https://github.com/alexey-milovidov)'
|
||||
author: 'Alexey Milovidov'
|
||||
tags: ['company', 'incorporation', 'yandex', 'community']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'ClickHouse Moscow Meetup October 19, 2021'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/clickhouse-october-moscow-meetup/featured.jpg'
|
||||
date: '2021-11-11'
|
||||
author: '[Rich Raposa](https://github.com/rfraposa)'
|
||||
author: 'Rich Raposa'
|
||||
tags: ['company', 'community']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'ClickHouse raises a $250M Series B at a $2B valuation...and we are hiring'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/clickhouse-raises-250m-series-b/featured.jpg'
|
||||
date: '2021-10-28'
|
||||
author: '[Dorota Szeremeta](https://www.linkedin.com/in/dorota-szeremeta-a849b7/)'
|
||||
author: 'Dorota Szeremeta'
|
||||
tags: ['company', 'investment']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'ClickHouse v21.10 Released'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/clickhouse-v21-10/featured.jpg'
|
||||
date: '2021-10-14'
|
||||
author: '[Rich Raposa](https://github.com/rfraposa), [Alexey Milovidov](https://github.com/alexey-milovidov)'
|
||||
author: 'Rich Raposa, Alexey Milovidov'
|
||||
tags: ['company', 'community']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'ClickHouse v21.11 Released'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/clickhouse-v21-11/featured-dog.jpg'
|
||||
date: '2021-11-11'
|
||||
author: '[Rich Raposa](https://github.com/rfraposa), [Alexey Milovidov](https://github.com/alexey-milovidov)'
|
||||
author: 'Rich Raposa, Alexey Milovidov'
|
||||
tags: ['company', 'community']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'What''s New in ClickHouse 21.12'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/clickhouse-v21-12/featured.jpg'
|
||||
date: '2021-12-16'
|
||||
author: '[Alexey Milovidov](https://github.com/alexey-milovidov), [Christoph Wurm](https://github.com/cwurm)'
|
||||
author: 'Alexey Milovidov, Christoph Wurm'
|
||||
tags: ['company', 'community']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'The Tests Are Passing, Why Would I Read The Diff Again?'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/code-review/two-ducks.jpg'
|
||||
date: '2021-04-14'
|
||||
author: '[Alexander Kuzmenkov](https://github.com/akuzm)'
|
||||
author: 'Alexander Kuzmenkov'
|
||||
tags: ['code review', 'development']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'Fuzzing ClickHouse'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/fuzzing-clickhouse/some-checks-were-not-successful.png'
|
||||
date: '2021-03-11'
|
||||
author: '[Alexander Kuzmenkov](https://github.com/akuzm)'
|
||||
author: 'Alexander Kuzmenkov'
|
||||
tags: ['fuzzing', 'testing']
|
||||
---
|
||||
|
||||
@ -56,6 +56,3 @@ To see for yourself how the fuzzer works, you only need the normal ClickHouse cl
|
||||
## Other Fuzzers
|
||||
|
||||
The AST-based fuzzer we discussed is only one of the many kinds of fuzzers we have in ClickHouse. There is a [talk](https://www.youtube.com/watch?v=GbmK84ZwSeI&t=4481s) (in Russian, [slides are here](https://presentations.clickhouse.com/cpp_siberia_2021/)) by Alexey Milovidov that explores all the fuzzers we have. Another interesting recent development is application of pivoted query synthesis technique, implemented in [SQLancer](https://github.com/sqlancer/sqlancer), to ClickHouse. The authors are going to give [a talk about this](https://heisenbug-piter.ru/2021/spb/talks/nr1cwknssdodjkqgzsbvh/) soon, so stay tuned.
|
||||
|
||||
_2021-03-11 [Alexander Kuzmenkov](https://github.com/akuzm)_
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'How to Enable Predictive Capabilities in Clickhouse Databases'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/mindsdb-enables-predictive-capabilities-in-clickHouse/featured.png'
|
||||
date: '2021-12-14'
|
||||
author: '[Ilya Yatsishin](https://github.com/qoega)'
|
||||
author: 'Ilya Yatsishin'
|
||||
tags: ['company', 'how-to', 'MindsDB']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'Testing the Performance of ClickHouse'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/performance-testing-1/chebu-crop.jpg'
|
||||
date: '2021-08-19'
|
||||
author: '[Alexander Kuzmenkov](https://github.com/akuzm)'
|
||||
author: 'Alexander Kuzmenkov'
|
||||
tags: ['testing', 'performance']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'A journey to io_uring, AIO and modern storage devices'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/reading-from-external-memory/all-single-read.png'
|
||||
date: '2021-03-09'
|
||||
author: '[Ruslan Savchenko](https://github.com/savrus)'
|
||||
author: 'Ruslan Savchenko'
|
||||
tags: ['Linux', 'benchmark', 'experiment']
|
||||
---
|
||||
|
||||
@ -67,4 +67,3 @@ We see that solid state device latencies are far better than HDD. For a single r
|
||||
So, how about testing modern IO interfaces in Linux? Continue reading the [full article](https://arxiv.org/pdf/2102.11198).
|
||||
|
||||
2021-03-09 [Ruslan Savchenko](https://github.com/savrus)
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'Decorating a Christmas Tree With the Help Of Flaky Tests'
|
||||
image: 'https://blog-images.clickhouse.com/en/2021/tests-visualization/tests.png'
|
||||
date: '2021-12-27'
|
||||
author: '[Alexey Milovidov](https://github.com/alexey-milovidov)'
|
||||
author: 'Alexey Milovidov'
|
||||
tags: ['tests', 'ci', 'flaky', 'christmas', 'visualization']
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 'What''s New in ClickHouse 22.1'
|
||||
image: 'https://blog-images.clickhouse.com/en/2022/clickhouse-v22-1/featured.jpg'
|
||||
date: '2022-01-26'
|
||||
author: '[Alexey Milovidov](https://github.com/alexey-milovidov)'
|
||||
author: 'Alexey Milovidov'
|
||||
tags: ['company', 'community']
|
||||
---
|
||||
|
||||
|
@ -33,6 +33,10 @@
|
||||
</section>
|
||||
</div>
|
||||
|
||||
{% if page.meta.author %}
|
||||
<section class="col-md-10 offset-md-1 my-5">Author: <em>{{ page.meta.author|adjust_markdown_html }}</em></section>
|
||||
{% endif %}
|
||||
|
||||
<section class="col-md-10 offset-md-1 my-5">
|
||||
<span title="{{ _('Published date') }}" class="d-inline-block bg-dark text-white p-2 mr-2">{{ page.meta.date }}</span>
|
||||
{% if page.meta.tags %}
|
||||
|
Loading…
Reference in New Issue
Block a user