Course Code: clickhouse
Duration: 14 hours
Prerequisites:
  • An understanding of relational databases
  • Experience with SQL

Audience

  • Developers
  • IT professionals
Overview:

ClickHouse is an open-source columnar database management system (DBMS) for online analytical processing (OLAP).

This instructor-led, live training (online or onsite) is aimed at developers and IT professionals who wish to set up, manage, and use ClickHouse for processing SQL queries faster than traditional database management systems.

By the end of this training, participants will be able to:

  • Install and configure ClickHouse.
  • Understand the features and architecture of ClickHouse.
  • Know the differences between ClickHouse and other database systems (MySQL, PostgreSQL, etc.).
  • Configure user authentication, roles, and access controls in ClickHouse.
  • Perform SQL queries, manipulate data, and manage tables in ClickHouse.
  • Apply administrative tools and techniques to optimize performance.
  • Implement custom integrations with external systems (MySQL, PostgreSQL, MongoDB, Apache Kafka, etc.).

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • ClickHouse vs MySQL vs Oracle
  • Overview of ClickHouse features and architecture

Understanding Column-Oriented Databases

Getting Started

  • Setting up the environment
  • Installing ClickHouse
  • Connecting to the database

Managing Users and Roles

  • Role-Based Access Control (RBAC)
  • XML vs SQL configuration
  • Users, roles, and privileges

Working with the ClickHouse Database

  • SQL syntax, functions, and operators
  • Creating and modifying tables
  • Loading data
  • Creating a schema
  • Running analytic queries
  • Using views, indexes, and arrays

Administering the ClickHouse Database

  • Replication and sharding
  • Resource utilization
  • Backing up and restoring data
  • Optimizing performance

Integrating ClickHouse with External Systems

  • ODBC and JDBC
  • HDFS, Amazon S3, and EmbeddedRocksDB
  • MySQL, PostgreSQL, SQLite, and Hive
  • MongoDB and RabbitMQ
  • Apache Kafka

Troubleshooting

Summary and Next Steps

Sites Published:

United Arab Emirates - ClickHouse Fundamentals

Qatar - ClickHouse Fundamentals

Egypt - ClickHouse Fundamentals

Saudi Arabia - ClickHouse Fundamentals

South Africa - ClickHouse Fundamentals

Brasil - ClickHouse Fundamentals

Canada - ClickHouse Fundamentals

中国 - ClickHouse Fundamentals

香港 - ClickHouse Fundamentals

澳門 - ClickHouse Fundamentals

台灣 - ClickHouse Fundamentals

USA - ClickHouse Fundamentals

Österreich - ClickHouse Fundamentals

Schweiz - ClickHouse Fundamentals

Deutschland - ClickHouse Fundamentals

Czech Republic - ClickHouse Fundamentals

Denmark - ClickHouse Fundamentals

Estonia - ClickHouse Fundamentals

Finland - ClickHouse Fundamentals

Greece - ClickHouse Fundamentals

Magyarország - ClickHouse Fundamentals

Ireland - ClickHouse Fundamentals

Luxembourg - ClickHouse Fundamentals

Latvia - ClickHouse Fundamentals

España - ClickHouse Fundamentals

Italia - ClickHouse Fundamentals

Lithuania - ClickHouse Fundamentals

Nederland - ClickHouse Fundamentals

Norway - ClickHouse Fundamentals

Portugal - ClickHouse Fundamentals

România - ClickHouse Fundamentals

Sverige - ClickHouse Fundamentals

Türkiye - ClickHouse Fundamentals

Malta - ClickHouse Fundamentals

Belgique - ClickHouse Fundamentals

France - ClickHouse Fundamentals

日本 - ClickHouse Fundamentals

Australia - ClickHouse Fundamentals

Malaysia - ClickHouse Fundamentals

New Zealand - ClickHouse Fundamentals

Philippines - ClickHouse Fundamentals

Singapore - ClickHouse Fundamentals

Thailand - ClickHouse Fundamentals

Vietnam - ClickHouse Fundamentals

India - ClickHouse Fundamentals

Argentina - ClickHouse Fundamentals

Chile - ClickHouse Fundamentals

Costa Rica - ClickHouse Fundamentals

Ecuador - ClickHouse Fundamentals

Guatemala - ClickHouse Fundamentals

Colombia - ClickHouse Fundamentals

México - ClickHouse Fundamentals

Panama - ClickHouse Fundamentals

Peru - ClickHouse Fundamentals

Uruguay - ClickHouse Fundamentals

Venezuela - ClickHouse Fundamentals

Polska - ClickHouse Fundamentals

United Kingdom - ClickHouse Fundamentals

South Korea - ClickHouse Fundamentals

Pakistan - ClickHouse Fundamentals

Sri Lanka - ClickHouse Fundamentals

Bulgaria - ClickHouse Fundamentals

Bolivia - ClickHouse Fundamentals

Indonesia - ClickHouse Fundamentals

Kazakhstan - ClickHouse Fundamentals

Moldova - ClickHouse Fundamentals

Morocco - ClickHouse Fundamentals

Tunisia - ClickHouse Fundamentals

Kuwait - ClickHouse Fundamentals

Oman - ClickHouse Fundamentals

Slovakia - ClickHouse Fundamentals

Kenya - ClickHouse Fundamentals

Nigeria - ClickHouse Fundamentals

Botswana - ClickHouse Fundamentals

Slovenia - ClickHouse Fundamentals

Croatia - ClickHouse Fundamentals

Serbia - ClickHouse Fundamentals

Bhutan - ClickHouse Fundamentals

Nepal - ClickHouse Fundamentals

Uzbekistan - ClickHouse Fundamentals