{"repo":"balance-platform/pillar","free":true,"listed":false,"github":"https://github.com/balance-platform/pillar","clone":"git clone https://github.com/balance-platform/pillar.git","description":"Elixir library client for work with ClickHouse","language":"Elixir","stars":104,"topics":["clickhouse","elixir","driver","hex","library","pillar"],"license":null,"category":"databases-storage","readme_excerpt":"Pillar Elixir client for ClickHouse, a fast open-source Online Analytical Processing (OLAP) database management system. Table of Contents - Getting Started - Installation - Basic Usage - Features - Direct Usage with connection structure - Pool of workers - Async insert - Buffer for periodical bulk inserts - Migrations - DateTime Timezones - Switching between HTTP adapters - Configuration - Connection Options - Pool Configuration - HTTP Adapters - Advanced Usage - Bulk Insert Strategies - Custom Type Conversions - Troubleshooting - Common Issues - Performance Optimization - Contribution Getting Started Installation Add pillar to your list of dependencies in mix.exs : Basic Usage Here's a simple example to get started with Pillar: Features Pillar offers a comprehensive set of features for working with ClickHouse: Direct Usage with connection structure The most straightforward way to use Pillar is by creating a direct connection to your ClickHouse server: You can also specify additional connection options: Pool of workers For production environments, using a connection pool is highly recommended. This approach provides: - Efficient connection management - Supervised workers - Load balancing across multiple ClickHouse servers - Better performance under high load The pool automatically manages connection acquisition and release, and can handle multiple ClickHouse servers for load balancing and high availability. Async insert Asynchronous inserts are useful for non-blocking operati","default_branch":null,"files":null,"tree":[],"storefront":"/r/balance-platform","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/balance-platform/pillar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}