[ANN] OCaml library for Timeplus Proton timeseries streaming database

A high-performance, feature-rich OCaml driver for Timeplus Proton - the streaming database built on ClickHouse.

Features

  • Streaming Queries - Process large datasets with constant memory usage

  • Async Inserts - High-throughput data ingestion with automatic batching

  • Compression - LZ4 and ZSTD support for reduced network overhead

  • TLS Security - Secure connections with certificate validation

  • Connection Pooling - Efficient resource management for high-concurrency applications

  • Rich Data Types - Full support for ClickHouse types including Arrays, Maps, Enums, DateTime64

  • Idiomatic OCaml - Functional API leveraging OCaml’s strengths

6 Likes