https://clickhouse.com/docs/knowledgebase/kafka-clickhouse-json
Learn how to load JSON messages from Apache Kafka directly into a single JSON column in ClickHouse using the Kafka table engine and JSON data type.
json datausenewtype
https://clickhouse.com/docs/knowledgebase/about-quotas-and-query-complexity
Quotas and Query Complexity are powerful ways to limit and restrict what users can do in ClickHouse. This KB article shows examples on how to apply these two...
query complexityclickhouse docsquotas
https://clickhouse.com/docs/chdb/install/c
How to install and use chDB with C and C++
clickhouse docschdb
https://clickhouse.com/docs/sql-reference/dictionaries
Overview of external dictionaries functionality in ClickHouse
clickhouse docsdictionaries
https://clickhouse.com/docs/sql-reference/data-types/enum
Documentation for the Enum data type in ClickHouse, which represents a set of named constant values
clickhouse docsenum
https://clickhouse.com/docs/engines/table-engines/special/alias
The Alias table engine creates a transparent proxy to another table. All operations are forwarded to the target table while the alias itself stores no data.
table engineclickhouse docsalias
https://clickhouse.com/docs/sql-reference/data-types/special-data-types
Overview of special data types in ClickHouse that are used for intermediate results during query execution
data typesclickhouse docsspecial
https://clickhouse.com/docs/interfaces/formats/Vertical
Documentation for the Vertical format
clickhouse docsvertical
https://clickhouse.com/docs/cloud/managed-postgres/backup-and-restore
Understand backup strategies and point-in-time recovery for ClickHouse Managed Postgres
clickhouse docsbackuprestore
https://clickhouse.com/docs/sql-reference/aggregate-functions/reference/topkweighted
Returns an array of the approximately most frequent values in the specified column. The resulting array is sorted in descending order of approximate frequency...
clickhouse docs
https://clickhouse.com/docs/zh/sql-reference/aggregate-functions/reference/grouparrayinsertat
clickhouse docs
https://clickhouse.com/docs/sql-reference/table-functions/view
Turns a subquery into a table. The function implements views.
clickhouse docsview
https://clickhouse.com/docs/interfaces/formats/XML
Documentation for the XML format
clickhouse docsxml
https://clickhouse.com/docs/cloud/migration/oss-to-cloud-backup-restore
Page describing how to migrate between self-managed ClickHouse and ClickHouse Cloud using BACKUP and RESTORE commands
self managedmigratingclickhousecloudbackup
https://clickhouse.com/docs/jp/knowledgebase/how-to-create-table-to-query-multiple-remote-clusters
How to create a table that can query multiple remote clusters
createtablequerymultipleremote
https://clickhouse.com/docs/cloud/managed-postgres/security
Security features for ClickHouse Managed Postgres including IP whitelisting, encryption, and Private Link
clickhouse docssecurity
https://clickhouse.com/docs/zh/interfaces/formats/ProtobufList
clickhouse docs
https://clickhouse.com/docs/cloud/security/manage-database-users
This page describes how administrators can add database users, manage assignments, and remove database users
clickhouse docsmanagedatabaseusers
https://clickhouse.com/docs/operations/system-tables/user_defined_functions
System table containing loading status and configuration metadata for User-Defined Functions (UDFs).
user definedclickhouse docssystemfunctions
https://clickhouse.com/docs/operations/system-tables/distribution_queue
System table containing information about local files that are in the queue to be sent to the shards.
system distributionclickhouse docsqueue
https://clickhouse.com/docs/interfaces/formats/RowBinaryWithNames
Documentation for the RowBinaryWithNames format
clickhouse docs
https://clickhouse.com/docs/sql-reference/aggregate-functions/reference/quantileExactWeightedInterpolated
Computes quantile of a numeric data sequence using linear interpolation, taking into account the weight of each element.
clickhouse docs
https://clickhouse.com/docs/sql-reference/aggregate-functions/reference/distinctJSONPathsAndTypes
Calculates the list of distinct paths and their types stored in JSON
clickhouse docs
https://clickhouse.com/docs/knowledgebase/understanding-part-types-and-storage-formats
Learn about the different part types (Wide vs Compact) and storage formats (Full vs Packed) in ClickHouse, and how they affect performance.
part typesclickhouse docsunderstandingstorageformats
https://clickhouse.com/docs/integrations/chartbrew-and-clickhouse
Connect Chartbrew to ClickHouse to create real-time dashboards and client reports.
clickhouse docsconnecting
https://clickhouse.com/docs/sql-reference/table-functions/generate_series
Returns a table with the single `generate_series` column (UInt64) that contains integers from start to stop inclusively.
clickhouse docsgenerateseries
https://clickhouse.com/docs/use-cases/AI/MCP/ai-agent-libraries/openai-agents
Learn how to build an OpenAI agent that can interact with ClickHouse MCP Server.
mcp serverbuildopenaiagentusing
https://clickhouse.com/docs/jp/sql-reference/aggregate-functions/reference/covarpop
clickhouse docs
https://clickhouse.com/docs/integrations/tableau/analysis-tips
Tableau analysis tips when using ClickHouse official connector.
clickhouse docsanalysistips
https://clickhouse.com/docs/integrations/hashboard
Hashboard is a robust analytics platform that can be easily integrated with ClickHouse for real-time data analysis.
connectingclickhousehashboarddocs
https://clickhouse.com/docs/engines/database-engines/datalakecatalog
The DataLakeCatalog database engine enables you to connect ClickHouse to external data catalogs and query open table format data
clickhouse docs
https://clickhouse.com/docs/integrations/postgresql/connecting-to-postgresql
Page describing the various ways to connect PostgreSQL to ClickHouse
clickhouse docsconnectingpostgresql
https://clickhouse.com/docs/sql-reference/aggregate-functions/reference/varsampstable
Calculate the sample variance of a data set. Unlike `varSamp` , this function uses a numerically stable algorithm. It works slower but provides a lower...
clickhouse docs
https://clickhouse.com/docs/use-cases/observability/clickstack/getting-started/local-data
Getting started with ClickStack local and system data and metrics
clickhouse docslocallogsmetrics
https://clickhouse.com/docs/sql-reference/aggregate-functions/reference/quantileexactweighted
Exactly computes the quantile of a numeric data sequence, taking into account the weight of each element.
clickhouse docs
https://clickhouse.com/docs/knowledgebase/key-value
The short answer is **"no"**. The key-value workload is among top positions in the list of cases when **NOT** to use ClickHouse.
key valueusestorage
https://clickhouse.com/docs/examples/aggregate-function-combinators/avgMergeState
Example of using the avgMergeState combinator
clickhouse docs
https://clickhouse.com/docs/integrations/rust
The official Rust client for connecting to ClickHouse.
rust clientclickhousedocs
https://clickhouse.com/docs/jp/knowledgebase/mapreduce
We can refer to systems like MapReduce as distributed computing systems in which the reduce operation is based on distributed sorting. The most common...
clickhouse docssomethinglikemapreduce
https://clickhouse.com/docs/ru/knowledgebase/send_logs_level
Learn how to capture server logs at the client level, even with different log settings, using the `send_logs_level` client setting.
server logsclickhouse docscapturingqueriesclient
https://clickhouse.com/docs/cloud/reference/byoc/onboarding/customization
Deploy ClickHouse on your own cloud infrastructure
clickhouse docscustomizedsetup
https://clickhouse.com/docs/jp/knowledgebase/collect-and-draw-traces
This guide shows you how to collect and draw query traces with self-managed ClickHouse using either built-in methods or using Grafana. This is particularly...
clickhouse docscollectdrawquerytrace
https://clickhouse.com/docs/use-cases/data-lake/rest-catalog
In this guide, we will walk you through the steps to query your data using ClickHouse and the REST Catalog.
clickhouse docsrestcatalog
https://clickhouse.com/docs/sql-reference/table-functions/jdbc
Returns a table that is connected via JDBC driver.
clickhouse docsjdbc
https://clickhouse.com/docs/jp/knowledgebase/why_default_logging_verbose
Learn why the ClickHouse developers chose to set a verbose logging level by default.
clickhouseloggingverbosedefaultdocs
https://clickhouse.com/docs/operations/system-tables/server_settings
System table containing formation about global settings for the server, which are specified in `config.xml`.
server settingsclickhouse docssystem
https://clickhouse.com/docs/sql-reference/aggregate-functions/reference/welchttest
Applies Welch's t-test to samples from two populations.
clickhouse docs
https://clickhouse.com/docs/operations/system-tables/jemalloc_bins
System table containing information about memory allocations done via jemalloc allocator in different size classes (bins) aggregated from all arenas.
clickhouse docssystemjemallocbins
https://clickhouse.com/docs/cloud/managed-postgres/scaling
Scale your Postgres managed by ClickHouse instance vertically with flexible VM types and independent resource scaling
clickhouse docsscaling
https://clickhouse.com/docs/zh/knowledgebase/fix-developer-verification-error-in-macos
Learn how to resolve the MacOS developer verification error when running ClickHouse commands, using either System Settings or the terminal.
clickhouse docsfixdeveloperverificationerror
https://clickhouse.com/docs/sql-reference/aggregate-functions/reference/last_value
Selects the last encountered value, similar to `anyLast`, but could accept NULL.
clickhouse docslastvalue
https://clickhouse.com/docs/sql-reference/table-functions/null
Creates a temporary table of the specified structure with the Null table engine. The function is used for the convenience of test writing and demonstrations.
clickhouse docsnull
https://clickhouse.com/docs/sql-reference/table-functions/generate
Generates random data with a given schema. Allows populating test tables with that data. Not all types are supported.
clickhouse docs
https://clickhouse.com/docs/integrations/language-clients/python/advanced-usage
Advanced Usage with ClickHouse Connect
advanced usageclickhouse docs
https://clickhouse.com/docs/zh/knowledgebase/collect-and-draw-traces
This guide shows you how to collect and draw query traces with self-managed ClickHouse using either built-in methods or using Grafana. This is particularly...
clickhouse docscollectdrawquerytrace
https://clickhouse.com/docs/sql-reference/table-functions/deltalake
Provides a read-only table-like interface to the Delta Lake tables in Amazon S3.
clickhouse docs
https://clickhouse.com/docs/cloud/get-started/query-endpoints?loc=launch-week-may2024
Easily spin up REST API endpoints from your saved queries
api endpointsclickhouse docsquery
https://clickhouse.com/docs/engines/table-engines/integrations/arrowflight
The engine allows querying remote datasets via Apache Arrow Flight.
table engineclickhouse docs
https://clickhouse.com/docs/cloud/security/compliance/pci-onboarding
Learn more about how to onboard to PCI compliant services
clickhouse docspcionboarding