clickhouse-js icon indicating copy to clipboard operation
clickhouse-js copied to clipboard

Official JS client for ClickHouse DB

Results 34 clickhouse-js issues
Sort by recently updated
recently updated
newest added

As of #165, there are no logs at all in the browser implementation. It is nice to have at least some for debug purposes; additionally, since there is no `process`,...

enhancement
browser

See https://github.com/ClickHouse/clickhouse-js/pull/165#discussion_r1262595519. `eval` is used to prevent Webpack from resolving a `require` that never happens since we had no luck with [magic comments](https://webpack.js.org/api/module-methods/#webpackignore). However, it should be possible to do...

enhancement
browser

[Karma is EOL and deprecated.](https://github.com/karma-runner/karma#karma-is-deprecated-and-is-not-accepting-new-features-or-general-bug-fixes) It was chosen as there is a lot of documentation and available features, but ultimately we need to replace it with something more modern. There...

enhancement
browser

### Describe the feature request I want to change the configured database after the client has been created. For our tests, we use a client to create a variety of...

enhancement

Added in 22.10: https://github.com/ClickHouse/ClickHouse/pull/42071

enhancement

We need at least primitive benchmarking tests to show that client is not a bottleneck when interacting with ClckHouse. To begin with, it is enough to run them locally. Later,...

Based on testing performed by Python ClickHouse client and [clickhouse-jdbc](https://github.com/ClickHouse/clickhouse-jdbc/issues/784#issuecomment-1104991800), the [RowBinary](https://clickhouse.com/docs/en/interfaces/formats/#rowbinary) format has a lower memory and CPU footprint. We can start with implementing support of a small subset...

enhancement

Compression helps reduce the transferred data size at the cost of some CPU overhead. It might be beneficial to enable compression in environments with low network bandwidth. The client doesn't...

enhancement

Nagle's algorithm delays data before it is sent via the network. It attempts to optimize throughput at the expense of latency. > In any non-pipelined stop-and-wait request-response application protocol where...

enhancement
experiment

A suggestion from Mark: https://github.com/ClickHouse/clickhouse-js/pull/33#issuecomment-1210634168 Will be useful for other integrations.

enhancement