All Projects → DarkWanderer → Clickhouse.client

DarkWanderer / Clickhouse.client

Licence: mit
.NET client for ClickHouse

Projects that are alternatives of or similar to Clickhouse.client

Datafuse
Datafuse is a free Cloud-Native Analytics DBMS(Inspired by ClickHouse) implemented in Rust
Stars: ✭ 327 (+284.71%)
Mutual labels:  database, clickhouse
Kitura Redis
Swift Redis library
Stars: ✭ 84 (-1.18%)
Mutual labels:  database, client
Ruby Pg
A PostgreSQL client library for Ruby
Stars: ✭ 446 (+424.71%)
Mutual labels:  database, client
Android Ddp
[UNMAINTAINED] Meteor's Distributed Data Protocol (DDP) for clients on Android
Stars: ✭ 271 (+218.82%)
Mutual labels:  database, client
Biota
A simple database framework for Fauna
Stars: ✭ 54 (-36.47%)
Mutual labels:  database, client
Clickhouse Native Jdbc
ClickHouse Native Protocol JDBC implementation
Stars: ✭ 310 (+264.71%)
Mutual labels:  database, clickhouse
Faunadb Js
Javascript driver for FaunaDB
Stars: ✭ 498 (+485.88%)
Mutual labels:  database, client
Clickhouse Sqlalchemy
ClickHouse dialect for SQLAlchemy
Stars: ✭ 166 (+95.29%)
Mutual labels:  database, clickhouse
Faunadb Jvm
Scala and Java driver for FaunaDB
Stars: ✭ 50 (-41.18%)
Mutual labels:  database, client
Gorose
GoRose(go orm), a mini database ORM for golang, which inspired by the famous php framwork laravle's eloquent. It will be friendly for php developer and python or ruby developer. Currently provides six major database drivers: mysql,sqlite3,postgres,oracle,mssql, Clickhouse.
Stars: ✭ 947 (+1014.12%)
Mutual labels:  database, clickhouse
Go Clickhouse
Golang SQL database driver for Yandex ClickHouse
Stars: ✭ 240 (+182.35%)
Mutual labels:  database, clickhouse
Faunadb Python
Python driver for FaunaDB
Stars: ✭ 75 (-11.76%)
Mutual labels:  database, client
Gocql
Package gocql implements a fast and robust Cassandra client for the Go programming language.
Stars: ✭ 2,182 (+2467.06%)
Mutual labels:  database, client
Cdrs
Cassandra DB native client written in Rust language. Find 1.x versions on https://github.com/AlexPikalov/cdrs/tree/v.1.x Looking for an async version? - Check WIP https://github.com/AlexPikalov/cdrs-async
Stars: ✭ 314 (+269.41%)
Mutual labels:  database, client
Druidry
Java based Druid Query Generator library
Stars: ✭ 174 (+104.71%)
Mutual labels:  database, client
Csharp Driver
DataStax C# Driver for Apache Cassandra
Stars: ✭ 477 (+461.18%)
Mutual labels:  database, client
Clickhouse Net
Yandex ClickHouse fully managed .NET client
Stars: ✭ 142 (+67.06%)
Mutual labels:  database, clickhouse
Postgres
Postgres.js - The Fastest full featured PostgreSQL client for Node.js
Stars: ✭ 2,193 (+2480%)
Mutual labels:  database, client
Clickhouse Driver
ClickHouse Python Driver with native interface support
Stars: ✭ 562 (+561.18%)
Mutual labels:  database, clickhouse
Nodejs Driver
DataStax Node.js Driver for Apache Cassandra
Stars: ✭ 1,074 (+1163.53%)
Mutual labels:  database, client

ClickHouse.Client

ADO.NET client for ClickHouse, ultra-fast 'big data' relational database

Latest version Downloads License Regression Code coverage

Key features

  • High-throughput
  • Fully supports ClickHouse-specific types:
    • Composite types: Array, Tuple, Nullable, Nested, including combinations
    • Specialized types: IPv4, IPv6, UUID, DateTime64, LowCardinality, Enum etc.
  • Correctly handles DateTime, including time zones
  • Uses compressed binary protocol over HTTP(S)
  • Supports bulk insertion
  • Uses HTTP(S), so is compatible with any server version
  • Available for .NET Core/Framework/Standard

Why another client?

Compared to other existing .NET clients, ClickHouse.Client has following advantages

  • Does not have to buffer response, reducing memory usage
  • Is version-agnostic
  • Offers wider support for ClickHouse-specific types
  • Is more compliant to ADO.NET standards (e.g. does not require calling 'NextResult' on SELECT queries)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].