Alibaba Cloud E-MapReduce (EMR) menyediakan layanan ClickHouse yang dikelola berdasarkan ClickHouse sumber terbuka. ClickHouse sumber terbuka adalah mesin pemrosesan analitik daring (OLAP). EMR ClickHouse mendukung semua fitur dari ClickHouse sumber terbuka dan menawarkan peningkatan seperti penyebaran klaster cepat, manajemen klaster, penskalaan, serta pemantauan dan peringatan. EMR ClickHouse juga memberikan kinerja baca dan tulis yang lebih baik dibandingkan dengan ClickHouse sumber terbuka dan dapat diintegrasikan secara efisien dengan komponen EMR lainnya.
Fitur
Fitur | Deskripsi |
Penyimpanan berorientasi kolom | Penyimpanan berorientasi kolom memberikan kinerja query yang lebih baik dibandingkan penyimpanan berorientasi baris. Penyimpanan berorientasi kolom memiliki rasio kompresi data yang tinggi yang membantu menghemat ruang penyimpanan. |
Arsitektur pemrosesan paralel masif (MPP) | Setiap node hanya mengakses memori dan disk miliknya sendiri. Node berkomunikasi satu sama lain secara paralel dengan pemrosesan data independen pada setiap node. Arsitektur MPP memberikan kinerja query yang sangat baik dan skalabilitas tinggi. Mesin vektorisasi: Data diproses oleh vektor kolom, yaitu bagian dari sebuah kolom. Eksekusi vektorisasi bersama dengan penyimpanan berorientasi kolom meningkatkan pemanfaatan CPU. |
Dukungan untuk SQL | ClickHouse mendukung bahasa query deklaratif berbasis SQL. Bahasa query menggunakan standar SQL dari American National Standards Institute (ANSI) dalam banyak kasus. ClickHouse mendukung GROUP BY, ORDER BY, FROM, JOIN, dan IN queries, serta subquery non-korelatif. |
Pembaruan data waktu nyata | ClickHouse memungkinkan Anda menentukan kunci utama dalam tabel. Data diurutkan secara bertahap dan disimpan dalam mesin tabel tipe MergeTree. Dengan cara ini, Anda dapat melakukan query data secara efisien berdasarkan kunci utama. ClickHouse mendukung penyisipan data hampir real-time, agregasi metrik, dan pembuatan indeks. |
Dukungan untuk indeks | Data dapat diurutkan berdasarkan kunci utama. Dalam hal ini, nilai tertentu atau data dalam rentang nilai tertentu dapat diekstraksi dalam beberapa puluh milidetik. |
Skenario tidak berlaku:
Transaksi lengkap tidak didukung.
Data tidak dapat dimodifikasi atau dihapus dengan frekuensi tinggi atau latensi rendah.
Data hanya dapat dimodifikasi atau dihapus dalam batch.