рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЗрдЧреЛрд░ рд╕реНрдЯреНрд░рд╛рдЗрдЦрд░ "ClickHouse - рд╡рд┐рдЬрд╝реБрдЕрд▓реА рдлрд╛рд╕реНрдЯ рдПрдВрдб рд╡рд┐рдЬрд╝реБрдЕрд▓ рдбреЗрдЯрд╛ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдЯреИрдмрд┐рдХреНрд╕" рджреНрд╡рд╛рд░рд╛ 2017 рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдЯреНрд░рд╛рдВрд╕рдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВред
рдПрдХ Tabix рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ ClickHouse рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред
рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдРрдВ:
- рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рд╕реАрдзреЗ ClickHouse рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ;
- рд╕рд┐рдВрдЯреЗрдХреНрд╕ рдиреЗ рдХреНрд╡реЗрд░реА рд╕рдВрдкрд╛рджрдХ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛
- рдЯреАрдореЛрдВ рдХреЗ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛;
- рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдг;
- рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдПред
![](https://habrastorage.org/webt/10/t3/se/10t3sel6gvtt2x2ggbzy2rjqyry.png)
![](https://habrastorage.org/webt/lj/nx/08/ljnx08sqikrcvju_cjcn99ife88.png)
рдореИрдВ рдореАрдбрд┐рдпрд╛ 2 рдХрд╛ рддрдХрдиреАрдХреА рдирд┐рджреЗрд╢рдХ рд╣реВрдВред рд╣рдо рдПрдХ рд╕рдорд╛рдЪрд╛рд░ рд╡рд┐рдирд┐рдордп рд╕рдорд╛рдЪрд╛рд░ рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рд╣реИрдВред рд╣рдо рдмрд╣реБрдд рд╕реЗ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдо рдЕрдкрдиреЗ рднрд╛рдЧреАрджрд╛рд░реЛрдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ ClickHouse рдХреЗ рд╕рд╛рде рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ - рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓рдЧрднрдЧ 30,000 рдЕрдиреБрд░реЛрдзред
рдпреЗ рдбреЗрдЯрд╛ рд╣реИрдВ рдЬреИрд╕реЗ:
- рд╕рдорд╛рдЪрд╛рд░ рдХреНрд▓рд┐рдХ
- рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рдореЗрдВ рд╕рдорд╛рдЪрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рд╣рдорд╛рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреИрдирд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдФрд░ рд╣рдо рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╛рдЙрдВрдЯрд░ рд╕реЗ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ Yandex.Metrica рдХреЗ рд╕рдорд╛рди рд╣реИред рдпрд╣ рд╣рдорд╛рд░рд╛ рдЕрдкрдирд╛ рдорд╛рдЗрдХреНрд░реЛрдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рд╣реИред
![](https://habrastorage.org/webt/vn/td/c_/vntdc_ihesxo8ghx_ifgm0k8epo.png)
ClickHouse рд╕реЗ рдкрд╣рд▓реЗ рд╣рдорд╛рд░рд╛ рдЬреАрд╡рди рдмрд╣реБрдд рд╡реНрдпрд╕реНрдд рдерд╛ред рд╣рдо рдмрд╣реБрдд рддрдбрд╝рдк рд░рд╣реЗ рдереЗ, рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдХрд╣реАрдВ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдереЗ рдФрд░ рдХрд┐рд╕реА рддрд░рд╣ рдЙрдирдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рд░рд╣реЗ рдереЗред
ClickHouse рд╕реЗ рдкрд╣рд▓реЗ рдЬреАрд╡рди - infiniDB
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реА рдЪреАрдЬ infiniDB рдереАред рд╡рд╣ 4 рд╕рд╛рд▓ рддрдХ рд╣рдорд╛рд░реЗ рд╕рд╛рде рд░рд╣реАред рд╣рдордиреЗ рдЗрд╕реЗ рдХрдард┐рдирд╛рдИ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ред
- . .
- . , CSV- - .
- . , . .
- . , .
2016 , ClickHouse.
ClickHouse тАФ Cassandra
. . infiniDB , , - , .
. Cassandra. Cassandra . 10 000 . 2 000 - .
. . , Cassandra. . .
ClickHouse тАУ Druid
, . 2016 Druid.
Druid тАУ , Java. . clickstream, - .
Druid 0.9.X.
. . - . .
, - . OpenSource тАУ Tranquility, . , .
- . , , , , . - , . . . , , . . . , .
![](https://habrastorage.org/webt/sh/c-/or/shc-ormtiwe8hlupjaun76rq4du.png)
. , habr, , ClickHouse. , .
2 ClickHouse. . infiniDB тАУ , Druid тАУ . Cassandra . php Cassandra , .
![](https://habrastorage.org/webt/gt/ao/zy/gtaozyt355vu8t6iyvq39mgubks.png)
? . . . . . ClickHouse тАУ , .
![](https://habrastorage.org/webt/ks/ds/ej/ksdsej-t5vybm3-wbexr1xrv36a.png)
, ClickHouse OpenSource, . 2 web, , , . . .
![](https://habrastorage.org/webt/h_/hd/ls/h_hdlstm4ndmchpmxwaeevi_eye.png)
- ClickHouse. , :
, . . , .
![](https://habrastorage.org/webt/ej/kg/yl/ejkgyljzlotigwu02h0u7wqknds.png)
, Druid. Druid, SuperSet. . Druid .
ClickHouse . . . , , : SELECT event, GROUP BY event. ClickHouse.
![](https://habrastorage.org/webt/co/rl/7i/corl7itcrhehcvwt1goxnffci0m.png)
тАУ Apache Zeppelin. . . , , . , - ClickHouse .
ClickHouse, . . , -. , . . .
![](https://habrastorage.org/webt/zy/fw/dm/zyfwdmhagvmsxod_li1zfib-lxu.png)
тАУ Redash.IO. Redash . . . . DataSource. . . ClickHouse, MySQL, PostgreSQL .
![](https://habrastorage.org/webt/k4/21/nw/k421nw4tnsgyqxwhftxjwp1pe1i.png)
( 2017 ) Grafana. Grafana, , - , - ClickHouse . , . . . . - - , , ClickHouse.
![](https://habrastorage.org/webt/y8/tj/l2/y8tjl2w8ukyy87n8jocc8x23rj4.png)
. . EventSQL, SeperSet, Zeppelin.
![](https://habrastorage.org/webt/ej/iw/ej/ejiwej5zwhkwksgv6zoxy4tmiha.png)
? , , . ClickHouse тАУ . , , . . . . , .
![](https://habrastorage.org/webt/kg/ff/nk/kgffnk-lcenlj3xppseyy-7m9ue.png)
3 . 330 Tabix.
, ClickHouse-Frontend, . Tabix.
?
. SQL ClickHouse. .
![](https://habrastorage.org/webt/6r/mq/4d/6rmq4dkd3xo4t1v7wbioukpf8w0.png)
Tabix. . тАУ . тАУ .
![](https://habrastorage.org/webt/bo/_q/nh/bo_qnhhpq2dyf2vrxe5bzclynro.png)
, .
![](https://habrastorage.org/webt/ip/if/7t/ipif7tlh4x9tnht7mer2cwi403k.png)
, , . . ctrl , . Tabix , . . ClickHouse.
![](https://habrastorage.org/webt/2d/nn/8b/2dnn8bqtcpxy167tkfzuaa7peba.png)
, , , . . , . , . . , .
![](https://habrastorage.org/webt/ic/zd/mn/iczdmnavxcgrjib_p-utl3wrr8i.png)
, , , ClickHouse . - , ClickHouse join, . , - , , , . 200-300 , - - .
, ( 13:46 https://youtu.be/w1-XsL3nbRg?t=826)
![](https://habrastorage.org/webt/3n/9h/ks/3n9hksc2k3gy_hqeupuvrea-hr0.png)
, . тАУ , . тАУ workspace. . .
. , Tabix, .
Hotkey тАУ ( 14:39 https://youtu.be/w1-XsL3nbRg?t=879)
hotkey . . , .
![](https://habrastorage.org/webt/hj/7w/lr/hj7wlro7ml--wtl6qlxgkzbkiam.png)
, . . sin, cos tg. , . . . . - . , - . , - , - .
![](https://habrastorage.org/webt/hx/mb/ot/hxmbotoall-p01axivgnwvci6ue.png)
. , Redmine Markdown. - , . , ┬лCopy to Redmine┬╗ Redmine Markdown Where.
![](https://habrastorage.org/webt/l_/ns/wm/l_nswmaevwawdkknuxbqkrvoq04.png)
тАУ . ┬лdate┬╗. ClickHouse - , , . . . , , . . , . . . , , - .
Tabix ┬лStats┬╗, , . . , . .
. ClickHouse, - . - .
![](https://habrastorage.org/webt/wd/h2/ay/wdh2aypdci1xwavzx41-bj4kup0.png)
тАУ . , : sin, cos 0 299. ┬лDraw┬╗ sin cos.
![](https://habrastorage.org/webt/vy/1l/_0/vy1l_0nj5lwcqu9k_ko5z-b5lnq.png)
, . . . .
![](https://habrastorage.org/webt/nz/zj/o4/nzzjo4ujzv03mfr3ngnm2kdlff8.png)
.
![](https://habrastorage.org/webt/va/lf/yk/valfykyht3j5ewcqhu65ve39msm.png)
.
![](https://habrastorage.org/webt/wy/jx/bo/wyjxboohczywpeydzofra-k4nt4.png)
.
![](https://habrastorage.org/webt/a-/1h/jd/a-1hjdkqn0cspegz9l6sgff8obm.png)
. , , , . . , . .
![](https://habrastorage.org/webt/zg/do/0e/zgdo0ezkjdrlwblxmdtvmufs-ka.png)
тАУ Treemap.
![](https://habrastorage.org/webt/yl/le/zb/yllezbf9hefvo-y5urwjwmwbbye.png)
![](https://habrastorage.org/webt/g_/y2/ia/g_y2iaoy8ppec39ozmk846xk0py.png)
Sankeys тАУ . Streamgrahps, River. River. - . . .
![](https://habrastorage.org/webt/jy/sd/iu/jysdiufa39wfdklrccb2fanzwlu.png)
тАУ . , , , , , , , . , , .
, , .
![](https://habrastorage.org/webt/jz/v3/-7/jzv3-7pf904we1b0gkbwlaluf_8.png)
Google map. , , Google map, .
, Tabix .
![](https://habrastorage.org/webt/cr/xn/n0/crxnn0y09czmh8nie3lefjj84om.png)
тАУ ClickHouse. ┬л┬╗, . , ┬лreferrer┬╗ - 730 Gb. , 700 GB, . . 2 TB, .
┬лrequest_id┬╗, . , .
.
![](https://habrastorage.org/webt/ue/nl/pc/uenlpc-eid88xnpm9xow58ykori.png)
тАУ . realtime c ClickHouse , . Grafana. , .
![](https://habrastorage.org/webt/kw/v9/sc/kwv9scspb-fnrjedq_aimgqembe.png)
тАУ . , . , . , 200 GB . . . 30 GB, . . .
![](https://habrastorage.org/webt/k9/_h/n0/k9_hn0nkl5tmcz84galxsk1qkgu.png)
! OpenSource
. , , OpenSource, . .
, ? ?
, . ., , . . , OpenSource. MySQL , , PostgreSQL. . . Tabix ClickHouse, .
, . . , , , . , php , . . . . ? ? .
. . 330 . , , . 3 . Javascript. , , Javascript, . , тАУ , . .
! . Tableau ?
. Tabix , .
?
, .
, *Tableau*? ?
ClickHouse. Tableau, . , Tabix . , CSV BI. - . , , тАУ . 5 000 , 6 000 , , .
. . - , ?
. , 10 000 . ?
, ? , ?
, , . -. -, . Tabix .
. ?
, .
ClickHouse, ClickHouse production-?
, . . . production 3. ETL, . . . , . MongoDB, Cassandra, MySQL. ClickHouse . . 3 . 6 . ClickHouse.
, . . . .?
Google map, .. . , .
тАУ Google map. ┬лDRAW_GMAPS┬╗, . ┬лDRAW_YMAPS┬╗, . . .. Javascript, . . , ClickHouse Javascript, . , . , . . , , . .
. . ?
. , , , .
! , ClickHouse , . , , ClickHouse, . , , , - ? , тАУ . ?
тАУ , , -. , Druid, roadmap - 50 % тАУ , . , ClickHouse. , , roadmap. , Data Science, . Tabix тАУ . , Zeppelin. . Redash , , . SuperSet , . , , .
, Pull request ?
.
! . тАУ Javascript. Javascript - - ?*
Javascript.
?
Angular.
. . R *Shiny**?*
. .
.
. , , , .
*, , .
, . . : ┬л- . , ┬╗. . , , . . . тАУ , R , ┬лR ┬╗.
!
. - , ?
CSV, Excel.
, , ? , .
┬л┬╗ ┬л png, jpg┬╗.
!
P.S. - tabix
- Unzip, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
build
рдХреЛ nginx root_path рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ - Nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ