clickhouse-bulk

Collects many small inserts to ClickHouse and send in big inserts

APACHE-2.0 License

Stars
474
clickhouse-bulk - v1.3.8 Latest Release

Published by nikepan over 1 year ago

Changelog

  • 362e707 Merge pull request #66 from derN3rd/master
  • 4e1e60e Merge pull request #62 from nikepan/update_deps
  • 94c164d Merge pull request #58 from valodzka/master
  • 88b7276 fix https://github.com/nikepan/clickhouse-bulk/issues/57
  • b34e73c Merge pull request #56 from alexxero/master
  • 0c4528a Log successful dump attempts
  • f598939 Merge pull request #52 from nikepan/codecov
clickhouse-bulk - v1.3.7

Published by nikepan over 2 years ago

Changelog

  • d8d9e39 release fixes
clickhouse-bulk - simple github actioins

Published by nikepan over 2 years ago

clickhouse-bulk -

Published by nikepan over 2 years ago

clickhouse-bulk - v1.3.3

Published by nikepan over 3 years ago

Changelog

77db74f Merge pull request #41 from khlystov/master
45901b2 Update clickhouse.go

clickhouse-bulk - v1.3.2

Published by nikepan almost 4 years ago

Changelog

82290fd Update .goreleaser.yml

clickhouse-bulk -

Published by nikepan almost 4 years ago

clickhouse-bulk -

Published by nikepan almost 4 years ago

  • feature: support for multiline inserts (some CH drivers are sending FORMAT TabSeparated with multiple rows e.g. Java ExecuteBatch) so we have count number of rows in data
  • improvement: log in µs & log only insert statements - SELECTs are not that interesting and actual query isn't logged at all
  • improvement: enable debug with ENV var
  • fix: memory leak caused by query_id in query params - basicaly every query is unique -> new map[]Table for every query with query_id -> tables were never deleted. I have added two options: clean_interval - all tables which are not updated for clean_interval will be deleted; remove_query_id - will remove query_id=... from query params before create / insert to Table (in our load the mem usage was 800MB+ within ~3h, with remove_query_id is the mem usage stable ~45MB) this can probably solve #23
  • fix: return 503 instead of stack trace when there is no live clickhouse endpoint
clickhouse-bulk - v1.2.6

Published by nikepan over 4 years ago

Changelog

1286592 Update clickhouse.go
1c28884 Update clickhouse.go

clickhouse-bulk -

Published by nikepan over 4 years ago

clickhouse-bulk - v1.2.4-a1

Published by nikepan over 4 years ago

Changelog

b43e350 Update .goreleaser.yml

clickhouse-bulk - fixed goreleaser

Published by nikepan over 4 years ago

clickhouse-bulk - v1.2.3-a2

Published by nikepan over 4 years ago

Changelog

7447794 Update .goreleaser.yml

clickhouse-bulk -

Published by nikepan over 4 years ago

clickhouse-bulk -

Published by nikepan over 4 years ago

clickhouse-bulk - v1.2.2

Published by nikepan almost 5 years ago

Changelog

1051982 remove password from log

clickhouse-bulk -

Published by nikepan about 5 years ago

clickhouse-bulk - v1.2.0

Published by nikepan about 5 years ago

This release has many changes and need additional real tests. In my projects works fine.

clickhouse-bulk - 1.0.11

Published by nikepan over 5 years ago

Changelog

d11ec10 Merge pull request #11 from denisov-vlad/docker-certificates
89075c2 Dockerfile: added ca-certificates package
050e44b Update README.md
052a233 Update README.md
658218a Update README.md
f8b9f4f Update README.md

clickhouse-bulk - 1.0.10

Published by nikepan over 5 years ago

Changelog

fa123a3 add go mod to makefile
446e4c2 Merge pull request #10 from lenstr/feature/go-modules
f42a1c9 tests: remove accidentally added line
03267de travis: a minor change to trigger build
5c6b645 travis: GO111MODULE=on
d7bbebc add support for go modules