Jelaskan Sejarah dari ClickHouse

Teknologi ClickHouse pertama kali dikembangkan lebih dari 10 tahun yang lalu di Yandex, perusahaan teknologi terbesar di Rusia. Pada tahun 2009, Alexey Milovidov dan pengembang memulai proyek eksperimental untuk memeriksa hipotesis apakah layak untuk menghasilkan laporan analitik secara real-time dari data non-agregat yang juga terus ditambahkan secara real-time. Pengembang menghabiskan waktu 3 tahun untuk membuktikan hipotesis ini, dan pada tahun 2012 ClickHouse diluncurkan dalam produksi untuk pertama kalinya untuk menggerakkan Yandex. Metrica, platform analisis web terbesar kedua di dunia, setelah Google Analytics.

Tidak seperti struktur data khusus yang digunakan sebelumnya, ClickHouse berlaku lebih umum untuk berfungsi sebagai sistem manajemen basis data. Kekuatan dan utilitas ClickHouse menawarkan DBMS yang benar-benar berorientasi kolom, memungkinkan sistem menghasilkan laporan dari petabyte data mentah dengan latensi sub-detik. ClickHouse diadopsi secara luas di Yandex termasuk untuk alat pengujian beban Yandex.Tank dan Yandex.Market untuk memantau aksesibilitas situs dan KPI.

Pada tahun 2016, proyek ClickHouse dirilis sebagai perangkat lunak sumber terbuka di bawah lisensi Apache 2 pada bulan Juni 2016 untuk memberdayakan kasus penggunaan analitik di seluruh dunia. Sistem pada saat itu menawarkan throughput server seratus ribu baris per detik, ClickHouse keluar dengan kecepatan itu dengan throughput ratusan juta baris per detik.

Sejak ClickHouse tersedia sebagai open source pada tahun 2016, popularitasnya telah tumbuh secara eksponensial, sebagaimana dibuktikan melalui adopsi oleh perusahaan industri terkemuka seperti Uber, Comcast, eBay, dan Cisco. ClickHouse juga diimplementasikan pada eksperimen LHCb CERN untuk menyimpan dan memproses metadata pada 10 miliar peristiwa dengan lebih dari 1000 atribut per peristiwa.