About Shiv Iyer
Open Source Database Systems Engineer with a deep understanding of Optimizer Internals, Performance Engineering, Scalability and Data SRE. Shiv currently is the Founder, Investor, Board Member and CEO of multiple Database Systems Infrastructure Operations companies in the Transaction Processing Computing and ColumnStores ecosystem. He is also a frequent speaker in open source software conferences globally.

How does Memory Management work in ClickHouse?

Introduction In ClickHouse, memory management is handled by the MemoryTracker class, which is responsible for allocating and deallocating memory to different parts of the system. The MemoryTracker class uses a hierarchical approach to manage memory, […]

How to Avoid Mutations in ClickHouse?

Introduction In ClickHouse, a mutation refers to any operation that modifies the data in the database, including insert, update and delete operations. These operations can affect the integrity of the data and the accuracy of […]

Algorithm of Log Structure Merge Tree (LSM-Tree)

How does the Log Structure Merge Tree (LSM-Tree) work? Log Structured Merge Tree (LSM-Tree) is a data structure that is used to implement high-performance, disk-based storage systems such as RocksDB. The algorithm of LSM-Tree is […]

Monitoring ClickHouse Server Load

Introduction What is the Data Load distribution happening to ClickHouse Server? I ask this question often to ClickHouse infrastructure owners. This matrix is used for trending the load and throughput. This will help me identify […]

1 23 24 25 26