ClickHouse® is a real-time analytics DBMS
Go to file
Amos Bird a589230249 Faster path for varint read.
clickhouse-benchmark <<< 'select count() from s where not ignore(s);'

before this patch:

```

QPS: 0.732, RPS: 2346562049.608, MiB/s: 22378.560, result RPS: 0.732, result MiB/s: 0.000.
0.000%  1.310 sec.
10.000% 1.321 sec.
20.000% 1.327 sec.
30.000% 1.337 sec.
40.000% 1.343 sec.
50.000% 1.359 sec.
60.000% 1.366 sec.
70.000% 1.381 sec.
80.000% 1.400 sec.
90.000% 1.434 sec.
95.000% 1.448 sec.
99.000% 1.489 sec.
99.900% 1.499 sec.
99.990% 1.500 sec.

```

after this patch:

```
QPS: 0.787, RPS: 2524560389.064, MiB/s: 24076.084, result RPS: 0.787, result MiB/s: 0.000.
0.000%  1.228 sec.
10.000% 1.232 sec.
20.000% 1.235 sec.
30.000% 1.241 sec.
40.000% 1.246 sec.
50.000% 1.256 sec.
60.000% 1.265 sec.
70.000% 1.278 sec.
80.000% 1.296 sec.
90.000% 1.321 sec.
95.000% 1.354 sec.
99.000% 1.421 sec.
99.900% 1.453 sec.
99.990% 1.456 sec.
```

I also tried a SSE2 implementation and it's much slower (50%)
2018-08-26 02:23:26 +08:00
.github Update PULL_REQUEST_TEMPLATE.md 2018-03-02 19:57:01 +03:00
ci Addition to prev. revision [#CLICKHOUSE-2] 2018-08-08 08:07:55 +03:00
cmake fix 2018-08-23 21:44:32 +03:00
contrib Merge remote-tracking branch 'upstream/master' into fix3 2018-08-23 15:22:57 +03:00
dbms Faster path for varint read. 2018-08-26 02:23:26 +08:00
debian Moved "setcap" from init script to postinst #2482 2018-08-24 03:21:03 +03:00
docker Auto version update to [18.11.0] [54406] 2018-08-16 01:43:16 +03:00
docs Adding third-party scala driver (#2945) 2018-08-24 17:36:09 +03:00
libs wip 2018-08-22 02:57:59 +03:00
utils Debian: Dont build utils 2018-08-23 19:06:45 +03:00
website Fixed error in website [#CLICKHOUSE-3] 2018-07-30 18:59:03 +03:00
.clang-format Format clang-format [#CLICKHOUSE-2] 2018-05-06 09:06:09 +03:00
.editorconfig
.gitattributes
.gitignore Imported stateful tests (without data) [#CLICKHOUSE-3] 2018-08-07 20:08:51 +03:00
.gitlab-ci.yml fix ci 2018-02-06 13:13:44 +03:00
.gitmodules Changed submodule of zlib-ng to our own fork [#CLICKHOUSE-3891] 2018-08-13 07:39:15 +03:00
.travis.yml Using libressl #1983 2018-08-05 11:40:31 +03:00
.vimrc
AUTHORS
CHANGELOG_RU.md Update CHANGELOG_RU.md 2018-08-09 22:21:31 +03:00
CHANGELOG.draft.md changelog draft for 18.10.3 2018-08-16 21:50:18 +03:00
CHANGELOG.md Update CHANGELOG.md 2018-08-09 22:19:12 +03:00
CMakeLists.txt Fix x86_64 detection on CentOS7 / Fedora (#2912) 2018-08-21 20:15:18 +03:00
CONTRIBUTING.md Temporary fix for #2558 2018-06-26 16:14:32 +03:00
copy_headers.sh Build and test fixes (#2470) 2018-06-05 20:43:10 +03:00
docker-compose.yml
format_sources
format.sh
LICENSE Update year (#1767) 2018-01-15 22:05:50 +03:00
PreLoad.cmake Use ninja instead of make by default if it is available [#CLICKHOUSE-2] 2018-06-08 19:09:50 +03:00
README.md Badge does not look well right after the list 2018-07-25 12:28:20 +03:00
release Miscellaneous [#CLICKHOUSE-2] 2018-08-13 09:23:51 +03:00
release_lib.sh Moving code out of Jenkins [#CLICKHOUSE-3437] 2018-08-06 02:26:31 +03:00
suppress_base.json Added suppressions file for PVS-Studio [#CLICKHOUSE-3] 2018-06-04 22:57:04 +03:00
uncrustify.cfg Added config for Uncrustify [#CLICKHOUSE-3] 2018-05-06 09:27:57 +03:00

ClickHouse

ClickHouse is an open-source column-oriented database management system that allows generating analytical data reports in real time.

Build Status

  • Official website has quick high-level overview of ClickHouse on main page.
  • Tutorial shows how to set up and query small ClickHouse cluster.
  • Documentation provides more in-depth information.
  • Contacts can help to get your questions answered if there are any.