ClickHouse is a free analytic DBMS for big data.
Switch branches/tags
1.1.54226-hotfix-adfox 4ertus2-bugs 54032-hotfix 54046-investigate-instersecting-parts CLICKHOUSE-5 CLICKHOUSE-2211 CLICKHOUSE-2860 CLICKHOUSE-2896 CLICKHOUSE-2910 CLICKHOUSE-2928 CLICKHOUSE-2931 CLICKHOUSE-2989 CLICKHOUSE-3012 CLICKHOUSE-3023 CLICKHOUSE-3040 CLICKHOUSE-3044 CLICKHOUSE-3084 CLICKHOUSE-3117 CLICKHOUSE-3119 CLICKHOUSE-3125 CLICKHOUSE-3128 CLICKHOUSE-3139 CLICKHOUSE-3168 CLICKHOUSE-3173 CLICKHOUSE-3178 CLICKHOUSE-3201 CLICKHOUSE-3207 CLICKHOUSE-3221 CLICKHOUSE-3234 CLICKHOUSE-3242 CLICKHOUSE-3246 CLICKHOUSE-3252 CLICKHOUSE-3333 CLICKHOUSE-3342 CLICKHOUSE-3343 CLICKHOUSE-3346 CLICKHOUSE-3357 CLICKHOUSE-3357_54292 CLICKHOUSE-3361 CLICKHOUSE-3381 CLICKHOUSE-3409 CLICKHOUSE-3432 CLICKHOUSE-3440 CLICKHOUSE-3452-multi_index CLICKHOUSE-3503 CLICKHOUSE-3521 CLICKHOUSE-3545 CLICKHOUSE-3554 CLICKHOUSE-3558 CLICKHOUSE-3571 CLICKHOUSE-3573 CLICKHOUSE-3606 CLICKHOUSE-3608-fix CLICKHOUSE-3611 CLICKHOUSE-3616 CLICKHOUSE-3637 CLICKHOUSE-3639 CLICKHOUSE-3645 CLICKHOUSE-3660 CLICKHOUSE-3663 CLICKHOUSE-3713 CLICKHOUSE-3728 CLICKHOUSE-3729 CLICKHOUSE-3743 CLICKHOUSE-3749 CLICKHOUSE-3753-hotfix CLICKHOUSE-3775 CLICKHOUSE-3793 CLICKHOUSE-3800 CLICKHOUSE-3834 CLICKHOUSE-3888-2 CLICKHOUSE-3888 CLICKHOUSE-3894 CLICKHOUSE-3968 CLICKHOUSE-3970 CLICKHOUSE-3971 CLICKHOUSE-4007 CLICKHOUSE-4025 CLICKHOUSE-4055 CLICKHOUSE-4060 CLICKHOUSE-4067 CLICKHOUSE-4080 CLICKHOUSE-4112 METR-18510 METR-18844 METR-19266 METR-22842 METR-22935 METR-23305 METR-24491 METR-25237 METRIQA-895 METRIQA-1262 METRIQA-1458 MTRSADMIN-3068 Tezd-feature/suggestions The-Alchemist-support_uuid_in_external_dicts VadimPE-CLICKHOUSE-3847 aavdonkin-master adaptive_index_granularity add-former-with-section-to-select-query add-odbc-max-field-size add-toYYYYMM-etc add_getrandom_from_musl add_path_to_system_tables_and_databases addition-to-2954 aggregate-functions-simplification aggregation-by-empty-set aio-fedora-fix alesap_changelog alesapin-master alex-krash-function_format_date allow-to-disable-icu alter-order-by-docs alter-order-by alter-update always-return-single-row-when-aggregate-without-key amosbird-master amosbird-read amosbird_window_funnel anonymizer aprudaev-patch-1 array-cache array-function-resize array-functions-concat-slice-push-pop array-functions-hasAll-hasAny-intersect asan-fix-linkage asan-more astudnev-cum_sum_limit2 auto-array-alignment background-processing-pool-backoff background-processing-pool-fix-race-condition bark-on-multi-statements basedaemon-fix better-behaviour-of-hash-functions better-date-parsing-formatting better-disable-mysqlclient better-exception-message-in-case-of-wrong-number-of-arguments-for-function-if better-graphite-merge-tree better-install-commands better-isinf-isnan-isfinite better-range-reader better-rdkafka-cmake better-stack-traces-on-signal better-startup-time better-timeouts-handling better-union-all-try2 better-union-all bitwise-operations-on-fixed-strings blinkov-toc-zh block-simplification block_structure_mistmatch bool-read-from-json cache-dict-bytes-allocated-counter-fix cache_parts_that_cannot_be_merged cast-fix-bad-code cast-nullable-to-non-nullable catboost-models-tests catboost-models catboost-pool-storage cctz-diagnostics cctz ch-5 ch-1999 ch-2044 ch-2084 ch-2191 ch-2896-2 ch-2896 change-signal changelog-draft changelog_18_14_12 char_columns_strict_aliasing chebotarev-cmake-2 chebotarev-minor-fixes chebotarev/mingw-gcc check-for-array-join-in-prewhere check_array_value_null chenxing-xc-master ci cleanup-semantic-of-data-types clickhouse-5-create clickhouse-28 clickhouse-testing-text clickhousecn-feature/funnelWindow client-info cmake-magic cmake-sanitizers column-aliasing-and-qualification-order column-const-unification column-visitor comparison-of-arrays-of-different-types compound-identifiers-take2 compound-identifiers conversions-to-nullable convert_charset_function cool-zk-multi correct-parse-floats cow_columns cpp-siberia cpp1z custom_compression_codecs data-type-factory-inverted-dependency data-type-null-move-code-to-cpp data-type-number-refactoring data_parts_multi_index database-dictionary date-type-and-number-comparsion ddl decimal-fixes detached dict-get-keys dictionary-invalidate-query distinguish-between-definitely-lost-and-unknown-requests-in-zookeeper distributed-tables-and-remote-tables-in-in-2 distributed-tables-and-remote-tables-in-in-3 distributed-tables-and-remote-tables-in-in do-not-remove-temporary-directories-on-fetch-and-merge doc-merge doc-telegram-chat docker_packager docs-dictionary-1 docs-dictionary dont-allocate-too-much-memory-to-parse-query dont-allow-exceptions-without-code dont-fetch-unchanged-mutated-parts dont-log-to-stderr-within-re2 drop-temporary-table embedded-compiler empty-parts-in-merging-streams enum-insert-json-fix epyc-performance-degradation every_function_in_own_file_1 every_function_in_own_file_2 every_function_in_own_file_3 every_function_in_own_file_4 every_function_in_own_file_5 every_function_in_own_file_6 every_function_in_own_file_7 every_function_in_own_file_8 every_function_in_own_file_9 explicit-specification-of-static-linkage-of-standard-libraries-for-clang extended-date-parsing extra-warnings f1yegor-docs/translate f1yegor-translate/comments faster-fixedstring16-comparisons faster-statistical-functions faster-sync-insert field-memory-leak field-visitors-misc first-significant-subdomain-performance fix-array-distinct fix-array-mapped-functions-with-low-cardinality-lambda fix-array-nullable-writing fix-array-reading-in-mergetree fix-arrayDistinct fix-ast-clone fix-buffer-read-locking fix-catboost-pool-path-normalization fix-chroot-in-multi-op-exception-info-2 fix-chroot-in-multi-op-exception-info fix-collapsing-vertical-merge fix-column-unique-index fix-columns-ordering fix-concurrent-alter fix-context-lifetime-try-2-quick fix-context-reference-try1 fix-create-table-engine-parsing fix-database-ordinary-load-table-deadlock fix-datetime-conversion-when-inserting-in-values-format fix-default-nullable-IFunction-implementation-for-Const-Nullable-columns fix-dependency-on-new-libc fix-dictionary-block-input-stream-for-empty-dicts fix-discrepancy-between-log-queries-log-query-threads fix-discrepancy-between-query-metrics fix-drop-memory-table fix-empty-parts-vertical-merge fix-enable-preferred_max_column_in_block_size_bytes fix-exp10 fix-external-aggregation-stuck-at-more-4bn-keys fix-external-loadable-exception fix-float-parsing-with-custom-csv-delimiter fix-function-if fix-functions-with-low-cardinality-argument-and-array-result fix-hangup-in-sync-writing fix-hash-ranged-storage-dictionary fix-header-for-union-stream-in-distributed-2 fix-header-for-union-stream-in-distributed fix-in-tuple fix-index-for-subquery-in-in fix-initialization-in-MergeTreeBlockSizePredictor fix-insert-distributed-sync fix-insert-into-distributed-on-local-shard fix-internal-compiler fix-low-cardinality-distributed-group-by fix-low-cardinality-nullable-perf fix-low-cardinality-permutation fix-memory-leak-squashing-column-aggregate-function fix-memory-tracker fix-merge-sample fix-mergetree-reading-first-granule-size fix-parallel-inputs-processor-deadlock fix-performance-after-changing-reading fix-performance-regression-cow-ptr fix-performance-regression-while-parsing-jsoneachrow fix-performance-regression-with-prepared-sets-2 fix-point-in-poligon fix-poor-distributed-insertion-scalability fix-potential-data-loss-in-case-of-zk-errors fix-prepared-sets-creation fix-prewhere-from-storage-merge-over-distributed fix-prewhere-with-aliases-2 fix-prewhere-with-aliases-3 fix-prewhere-with-aliases fix-prewhere-with-altered-columns fix-prewhere-with-sample-and-storage-aliases fix-query-in-form-data-try1 fix-query-scope fix-race-condition-drop-table fix-race-condition-in-lazy-stream fix-reading-empty-column fix-reading-from-merge-table-on-distributed fix-reading-with-zero-preferred-max-block-size fix-reading-zero-const-column fix-reload-configuration fix-replace-regexp fix-replacing-merge-tree fix-replica-cyclic-fetch fix-replica-restart-segfault fix-restarting-thread-init fix-something-with-columns-alias-and-prewhere fix-string-concat-after-array-concat fix-tehran-time fix-time-zones fix-timeslot-and-timeslots fix-union-header fix-unnecessary-columns-removing-in-merge-table fix-update-for-empty-block fix-use-after-free-in-3145 fix-vertical-merge-of-multidimensional-nested-structures fix-with-with-alias-only fix_aio_unknown_compression_method fix_nested_join fix_non_deterministic_compile fix_nullable_array_at_client fix_odbc_bridge fix_odbc_dictionaries fix_odbc_table_function fix_prewhere_with_sampling fix_prewhere_with_sampling_2 fix_release fix_segfault_on_incomplete_block fix_segfault_3151 fix_subquery_global_counter fixed-bad-error-code fixed-error-in-lower-upper-utf8 force_restore_data_flag_in_filesystem format-date-time-further-attempts format-settings formats-better-modularity function-signatures function-sleep-do-not-call-extra-times functions-comparison-of-numeric-arrays functions-comparison-rectification functions-conditional-use-gather-utils functions-injectiveness-in-interface functions-simplification furmur-aggregate-function-max-intersections-fix-sorting furmur-master generalize-zookeeper get-out-garbage-from-ast get-rid-of-ast-set get-rid-of-function-prerequisites glibc-compatibility grammar-experiments graphite-bug group_by_two_level_compatibility has-column-in-table header-in-input-streams header-in-output-streams headers-and-cpp-together hierarchical-dictionaries-performance if-support-nulls if_with_const_condition in-tree-boost in-tuple-types includes_from_env init-script-use-path-from-config insane-datetime instruction-parallel-hash-table interval-operations iodbc iso-week-number issue-111-fix issue-111 issue-215 issue-385 issue-390 issue-437 issue-455 issue-851 issue-1404 issue-1416 issue-1504 issue-1724 issue-2315 issue-2525 issue-2580 issue-2590 issue-3578 jemalloc join-variants joins_rectification joins json-escaping-of-alternative-line-separators-fix kahan-sum keep_alive_if_patch keep_alive_with_patch_only kill_pending_queries kvap-feature-agg-func-in-summing-merge-tree lambdas-without-prerequisites left-join-right-keys-fix length-aliases less-const-casts less-dependencies-2 less-dependencies lexer libcxx-as-submodule libmariadbclient libunwind-fix libzookeeper-rewrite limit-read-buffer-fix limit-width-in-pretty-formats llvm-better-exception-messages load-catboost local-date-time-comparison longjmp low-cardinaliry-left-array-join low-cardinality-fix-dictionary-deserialization low-cardinality-fix-extremes low-cardinality-fix-nullable-serialization-into-arena low-cardinality-fix-partial-granule-reading low-cardinality-fixes low-cardinality-function-result-cache low-cardinality-group-by low-cardinality-join low-cardinality-native-format-conversion-2 low-cardinality-native-format-conversion low-cardinality-nullable-group-by lz4_experiments macdonsp-fix-confdir-perms mariadb-client-2 master max-block-size-in-system-tables-columns meetup-link memcpy memory-is-zero memory-tracker-do-not-interfere-between-queries memory-tracking-investigation merge-cast-fix merge-selector-attempt-to-make-sense merge-selector merge_big_parts_using_direct_io merge_with_metrika mergetree-mutations mergetree-mutations2 mergetree-read_block-parts metr-23942 metr-24043 metrica-sync2 metrica-sync3 metrics-documentation metrika-build-54213-testing metrika-sync-3 metrika-sync missing-sql-compatibility-functions more-accurate-parsing-when-cast-to-nullable more-glibc-compatibility more-simple-time-zones more-verbose-error-message-on-conversion-fail move-setcap-to-postinst-script msan multiplexing-experiments multithreaded-replicated-alter multiversion-merge-tree mutations-cleaner mutations-default-database mutations-skip-parts mysql-socket-connection mysqlxx-dont-expose-mysql-headers new-replication ninja-by-default no-extra-zk-rtt nonreplicated-mergetree-mutations nullable-aggregation-remove-bad-code nullable-simplification nullable-types-from-external-databases nulls_first_last number-cast-monotonicity nyc-taxi-data odbc-connection-string-validation odbc_bridge_die_with_server olap-query-converter optimize-trivial-count-query or-null order-by-remerge output-format-json-quote-denormals padded-arena parse-date-time-best-effort parse-java-style-floating-point-denormals patches-to-zlib-ng poco-fix-odr-violation point-in-polygon prepare-for-methods-to-serialize-with-multiple-streams processors-and-functions processors progress-in-http-headers project-clone-performance proller-fix8 proller-patch-1 proller-patch-2 proper-behaviour-of-aggregate-functions-of-nullable-arguments pvs-studio-fixes pvs-studio-integration pvs-studio pyos-llvm-jit query-analysis-lambda-preparation quorum quote-all-identifiers-when-querying-external-database random-test-data-generator read-helpers-misc readonly_settings_test reduce-memory-consumprion-during-reading-column-string-from-native-block release_14_hotfix remote-table-function-insert-into-local-replica remove-ast-function-kind remove-conditional-computations remove-dependency-on-functions-in-client remove-escaping-in-presentational-formats remove-garbage-from-cmakelists remove-gcc-notice remove-remove-columns-block-input-stream remove-shard-by-hash remove-stringstream-performance-on-very-short-queries remove-useless-option-in-clickhouse-local rename-block-rows rename-get-by-position rename-serde-methods repair-subtree2 reshard-finalize-on-zk-loss revert-39-METR-18844 revert-90-master revert-171-METR-23305 revert-239-issue-219 revert-384-query-kill revert-387-cmake revert-1157-add_clang_to_build_depends revert-1381-fix2 revert-1516-patch-1 revert-1882-support/simd_for_lengthUTF-8 revert-2110-master revert-3408-master running-income script_for_integration_tests_in_docker sessions-in-http-interface sets-for-index-simplification sets-with-aliases setting_fsync_metadata settings-and-limits-together show-create-database silviucpp-read_query_body_fix silviucpp-replicated_merge_tree_thread_pool simPod-uuid-fix simplier_merge_read_logic simplification-of-ast small-enhancements speed-up-fuzz-tests-2 speed-up-fuzz-tests split-odbc-bridge squashing-blocks ssmike-CLICKHOUSE-3547 stable statistics-in-json-format stavrolia-query_in_form_data std-filesystem storage-dictionary storage-factory-less-dependencies storage-join-fixes stricter-mutable-column-semantic-2 stricter-mutable-column-semantic-3 stricter-mutable-column-semantic string_range-pointers-comparsion suggest-system-settings summing-fix support-join-on-syntax support-table-functions-for-desc-and-insert support-tuples-for-array-enumerate-unique syntax-analyzer-2 syntax-analyzer system-parts-marks-size system-table-macro table-system-models table-system-parts_columns tabs-to-spaces tcmalloc-vs-jemalloc-benchmark test-increase-trie-page-limits test-low-lardinality-b2b test_for_fileopen testing text-formats-allow-to-skip-errors timezones-enhancement travis-fix trim-exit-string truncate-function try-to-improve-performance-of-column-string-insert-into twosixlabs-add_rate_function types-clarification ubsan-fixes-3 ubsan-fixes uncompressed-size-in-system-tables unify-cast-column-and-nullable-adapter-streams unify-data-types-that-serialized-with-multiple-streams union-all-preparation union_all_extremes_fix uniq-complex-types unixodbc unquote-partition use-internal-ssl use-zookeeper-session-timeout-from-server using-gather-utils-for-if-array-string using-gather-utils-for-if-num using-gather-utils-for-if v1.1.54213-hotfix-CLICKHOUSE-2960 v1.1.54244-hotfix-CLICKHOUSE-3115 v1.1.54245-hotfix v1.1.54275-rc1 v1.1.54276-hotfix1 v1.1.54276-hotfix2 v1.1.54276-hotfix3 v1.1.54288-testing-fix-concat v1.1.54289-hotfix v1.1.54300-RC v1.1.54301-hotfix1 v1.1.54310-hotfix1-new_copy_headers v1.1.54310-hotfix1 v1.1.54318-hotfix v1.1.54380-stable-fix v1.1.54380-stable-fix2-noccache v1.1.54380-stable-fix2 v18.5.1-with-patch-to-allow-change-zookeeper-operation-timeout v18.5.2-patch-subquery-name v18.14.10-fix v18.14.11-fix v18.14.12-fix v18.14.13-fix v18.14.14-fix v18.14.15-fix v18.14.17-fix v18.14.18-fix validate-sizes-of-nested veloman-yunkan-jsoneachrow_import_nested vertical-merge-for-replacing-engines vludv-test vzakaznikov-master wait-for-insertion-in-distributed warnings-in-third-party-libraries widechar_width_arm_build write-buffer-from-arena yurial-change-shared-ptr-helper zhang2014-feature/ISSUES-838 zhang2014-feature/support_truncate zk-columns-compact-storage zlib-ng-bug zookeeper-chroot-and-digest-auth zookeeper-tips-update zookeeper-tweak-error-codes zookeeper_config
Nothing to show
Clone or download
Latest commit c63ca04 Dec 18, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update PULL_REQUEST_TEMPLATE.md Dec 18, 2018
ci Revert "Revert "Merge branch 'master' into CLICKHOUSE-3893"" Sep 5, 2018
cmake Fix macos build (#3861) Dec 18, 2018
contrib Better contrib/base64-cmake Dec 11, 2018
dbms Fix macos build (#3861) Dec 18, 2018
debian Fix macos build (#3861) Dec 18, 2018
docker Auto version update to [18.16.0] [54412] Dec 14, 2018
docs WIP on docs (#3860) Dec 18, 2018
libs Fix macos build (#3861) Dec 18, 2018
utils Do not write preprocessed configs to /etc/ (#2443) Nov 27, 2018
website WIP on docs (#3753) Dec 7, 2018
.clang-format Fix style Dec 10, 2018
.editorconfig Changed tabs to spaces in editor configs and in style guide [#CLICKHO… Apr 1, 2017
.gitattributes MTRSADMIN-2058: move mysql tables from mtcomon to mtmisc Jun 8, 2016
.gitignore Reimplement FREEZE command. Nov 12, 2018
.gitlab-ci.yml fix ci Feb 6, 2018
.gitmodules Switch to https Dec 7, 2018
.travis.yml.bak Removed Travis build because it cannot finish in 50 minutes timeout [… Nov 20, 2018
.vimrc Changed tabs to spaces in editor configs and in style guide [#CLICKHO… Apr 1, 2017
AUTHORS CLICKHOUSE-2720: progress on website and reference (#886) Jun 20, 2017
CHANGELOG.draft.md Added changelog for 18.16 (complete, without authors and links) [#CLI… Dec 18, 2018
CHANGELOG.md WIP on docs (#3860) Dec 18, 2018
CHANGELOG_RU.md WIP on docs (#3860) Dec 18, 2018
CMakeLists.txt Fix build on arm/clang (#3848) Dec 17, 2018
CONTRIBUTING.md Temporary fix for #2558 Jun 26, 2018
LICENSE WIP on docs (#3753) Dec 7, 2018
PreLoad.cmake Added suggestion by nvartolomei; added links [#CLICKHOUSE-2] Sep 7, 2018
README.md Make logo a link Dec 10, 2018
copy_headers.sh Build and test fixes (#2470) Jun 5, 2018
docker-compose.yml Updated docker-compose.yml #1025 Jul 26, 2017
format.sh Fool's day changed, continued [#CLICKHOUSE-3]. Apr 5, 2017
format_sources allow several <graphite> targets (#603) Mar 21, 2017
release Build fixes Dec 7, 2018
release_lib.sh Fix unsuccessful run of StorageSystemContributors on release Dec 14, 2018
uncrustify.cfg Better .clang-format and uncrustify.cfg Nov 29, 2018

README.md

ClickHouse — open source distributed column-oriented DBMS

ClickHouse is an open-source column-oriented database management system that allows generating analytical data reports in real time.

Useful Links

  • Official website has quick high-level overview of ClickHouse on main page.
  • Tutorial shows how to set up and query small ClickHouse cluster.
  • Documentation provides more in-depth information.
  • Blog contains various ClickHouse-related articles, as well as announces and reports about events.
  • Contacts can help to get your questions answered if there are any.
  • You can also fill this form to meet Yandex ClickHouse team in person.