{"id":6251,"date":"2026-02-26T10:37:43","date_gmt":"2026-02-26T07:07:43","guid":{"rendered":"https:\/\/parmin.cloud\/blog\/?p=6251"},"modified":"2026-02-26T10:37:43","modified_gmt":"2026-02-26T07:07:43","slug":"%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d9%88-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-clickhouse-%d8%af%d8%b1-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/parmin.cloud\/blog\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d9%88-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-clickhouse-%d8%af%d8%b1-ubuntu-20-04\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 ClickHouse \u062f\u0631 Ubuntu 20.04"},"content":{"rendered":"<h2 data-start=\"187\" data-end=\"195\">\u0645\u0642\u062f\u0645\u0647<\/h2>\n<p data-start=\"197\" data-end=\"368\"><strong data-start=\"197\" data-end=\"211\">ClickHouse<\/strong> \u06cc\u06a9 \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u062f\u0627\u062f\u0647 \u062a\u062d\u0644\u06cc\u0644\u06cc \u0645\u062a\u0646\u200c\u0628\u0627\u0632 (Open Source)\u060c <strong data-start=\"257\" data-end=\"288\">\u0633\u062a\u0648\u0646\u200c\u0645\u062d\u0648\u0631 (Column-Oriented)<\/strong> \u0627\u0633\u062a \u06a9\u0647 \u062a\u0648\u0633\u0637 Yandex \u0628\u0631\u0627\u06cc \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc <strong data-start=\"323\" data-end=\"331\">OLAP<\/strong> \u0648 <strong data-start=\"334\" data-end=\"346\">Big Data<\/strong> \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p data-start=\"370\" data-end=\"547\">\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc ClickHouse \u0627\u0632 \u067e\u0631\u062f\u0627\u0632\u0634 \u06a9\u0648\u0626\u0631\u06cc\u200c\u0647\u0627\u06cc \u0628\u0644\u0627\u062f\u0631\u0646\u06af (Real-Time Query Processing) \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0631\u0627\u06cc \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0647 \u0646\u062a\u0627\u06cc\u062c \u062a\u062d\u0644\u06cc\u0644\u06cc \u062f\u0631 \u062d\u062f \u0686\u0646\u062f \u0645\u06cc\u0644\u06cc\u200c\u062b\u0627\u0646\u06cc\u0647 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u0646\u062f\u060c \u0628\u0633\u06cc\u0627\u0631 \u0645\u0646\u0627\u0633\u0628 \u0628\u0627\u0634\u062f.<\/p>\n<p data-start=\"549\" data-end=\"721\">\u0632\u0628\u0627\u0646 \u06a9\u0648\u0626\u0631\u06cc ClickHouse \u0646\u0648\u0639\u06cc Dialect \u0627\u0632 SQL \u0627\u0633\u062a \u06a9\u0647 \u0627\u0645\u06a9\u0627\u0646 \u0646\u0648\u0634\u062a\u0646 \u06a9\u0648\u0626\u0631\u06cc\u200c\u0647\u0627\u06cc Declarative \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062f\u0631 \u0639\u06cc\u0646 \u062d\u0627\u0644 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0622\u0634\u0646\u0627 \u0628\u0627 SQL\u060c \u0645\u0646\u062d\u0646\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u06a9\u0648\u062a\u0627\u0647\u06cc \u062f\u0627\u0631\u062f.<\/p>\n<hr data-start=\"723\" data-end=\"726\" \/>\n<h2 data-start=\"728\" data-end=\"766\">\u062a\u0641\u0627\u0648\u062a \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u062f\u0627\u062f\u0647 \u0633\u062a\u0648\u0646\u200c\u0645\u062d\u0648\u0631 \u0628\u0627 \u0633\u0637\u0631\u06cc<\/h2>\n<p data-start=\"768\" data-end=\"857\">\u062f\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc Column-Oriented\u060c \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 <strong data-start=\"820\" data-end=\"831\">\u0633\u062a\u0648\u0646\u200c\u0647\u0627<\/strong> \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0646\u0647 \u0631\u062f\u06cc\u0641\u200c\u0647\u0627.<\/p>\n<p data-start=\"859\" data-end=\"957\">\u0645\u0632\u06cc\u062a \u0627\u0635\u0644\u06cc \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0647\u0646\u06af\u0627\u0645 \u0627\u062c\u0631\u0627\u06cc \u06a9\u0648\u0626\u0631\u06cc\u060c \u0641\u0642\u0637 \u0633\u062a\u0648\u0646\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f\u0646\u06cc\u0627\u0632 \u062e\u0648\u0627\u0646\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646:<\/p>\n<ul data-start=\"959\" data-end=\"1109\">\n<li data-start=\"959\" data-end=\"993\">\n<p data-start=\"961\" data-end=\"993\">\u062f\u0627\u062f\u0647 \u06a9\u0645\u062a\u0631\u06cc \u0627\u0632 \u062f\u06cc\u0633\u06a9 \u062e\u0648\u0627\u0646\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f<\/p>\n<\/li>\n<li data-start=\"994\" data-end=\"1026\">\n<p data-start=\"996\" data-end=\"1026\">\u0633\u0631\u0639\u062a \u067e\u0631\u062f\u0627\u0632\u0634 \u0627\u0641\u0632\u0627\u06cc\u0634 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f<\/p>\n<\/li>\n<li data-start=\"1027\" data-end=\"1109\">\n<p data-start=\"1029\" data-end=\"1109\">\u0628\u0631\u0627\u06cc workload\u0647\u0627\u06cc \u062a\u062d\u0644\u06cc\u0644\u06cc \u0645\u062b\u0644 OLAP \u0628\u0633\u06cc\u0627\u0631 \u0633\u0631\u06cc\u0639\u200c\u062a\u0631 \u0627\u0632 \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc Row-Based \u0639\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1111\" data-end=\"1114\" \/>\n<h2 data-start=\"1116\" data-end=\"1129\">OLAP \u0686\u06cc\u0633\u062a\u061f<\/h2>\n<p data-start=\"1131\" data-end=\"1283\">\u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc <strong data-start=\"1141\" data-end=\"1180\">Online Analytical Processing (OLAP)<\/strong> \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062d\u062c\u0645 \u0639\u0638\u06cc\u0645\u06cc \u0627\u0632 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u0648 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u06a9\u0648\u0626\u0631\u06cc\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0633\u0631\u0639\u062a \u0628\u0627\u0644\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u0646\u062f.<\/p>\n<p data-start=\"1285\" data-end=\"1294\">\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627:<\/p>\n<ul data-start=\"1295\" data-end=\"1408\">\n<li data-start=\"1295\" data-end=\"1325\">\n<p data-start=\"1297\" data-end=\"1325\">\u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647 \u062f\u0631 \u0645\u0642\u06cc\u0627\u0633 \u067e\u062a\u0627\u0628\u0627\u06cc\u062a<\/p>\n<\/li>\n<li data-start=\"1326\" data-end=\"1361\">\n<p data-start=\"1328\" data-end=\"1361\">\u067e\u0627\u0633\u062e\u200c\u062f\u0647\u06cc \u0633\u0631\u06cc\u0639 \u0628\u0647 \u06a9\u0648\u0626\u0631\u06cc\u200c\u0647\u0627\u06cc \u062a\u062d\u0644\u06cc\u0644\u06cc<\/p>\n<\/li>\n<li data-start=\"1362\" data-end=\"1408\">\n<p data-start=\"1364\" data-end=\"1408\">\u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc Data Science \u0648 Business Analytics<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1410\" data-end=\"1413\" \/>\n<h2 data-start=\"1415\" data-end=\"1444\">\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0686\u0647 \u0645\u06cc\u200c\u0622\u0645\u0648\u0632\u06cc\u062f\u061f<\/h2>\n<p data-start=\"1446\" data-end=\"1464\">\u062f\u0631 \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0634\u0645\u0627:<\/p>\n<ul data-start=\"1466\" data-end=\"1663\">\n<li data-start=\"1466\" data-end=\"1509\">\n<p data-start=\"1468\" data-end=\"1509\">ClickHouse Server \u0648 Client \u0631\u0627 \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f<\/p>\n<\/li>\n<li data-start=\"1510\" data-end=\"1540\">\n<p data-start=\"1512\" data-end=\"1540\">\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 \u062c\u062f\u0648\u0644 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f<\/p>\n<\/li>\n<li data-start=\"1541\" data-end=\"1573\">\n<p data-start=\"1543\" data-end=\"1573\">\u062f\u0627\u062f\u0647 \u062f\u0631\u062c\u060c \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0648 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f<\/p>\n<\/li>\n<li data-start=\"1574\" data-end=\"1605\">\n<p data-start=\"1576\" data-end=\"1605\">\u06a9\u0648\u0626\u0631\u06cc\u200c\u0647\u0627\u06cc \u062a\u062d\u0644\u06cc\u0644\u06cc \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f<\/p>\n<\/li>\n<li data-start=\"1606\" data-end=\"1636\">\n<p data-start=\"1608\" data-end=\"1636\">\u062f\u0633\u062a\u0631\u0633\u06cc \u0631\u06cc\u0645\u0648\u062a \u0631\u0627 \u0641\u0639\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f<\/p>\n<\/li>\n<li data-start=\"1637\" data-end=\"1663\">\n<p data-start=\"1639\" data-end=\"1663\">\u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1665\" data-end=\"1668\" \/>\n<h1 data-start=\"1670\" data-end=\"1696\">\u0645\u0631\u062d\u0644\u0647 \u06f1 \u2014 \u0646\u0635\u0628 ClickHouse<\/h1>\n<p data-start=\"1698\" data-end=\"1719\">\u0627\u0628\u062a\u062f\u0627 \u0648\u0627\u0631\u062f \u0633\u0631\u0648\u0631 \u0634\u0648\u06cc\u062f:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037cd\">ssh<\/span> sammy@your_server_ip<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1759\" data-end=\"1794\">\u06a9\u0644\u06cc\u062f GPG \u0645\u062e\u0632\u0646 Yandex \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037cd\">sudo<\/span> apt-key adv <span class=\"\u037cf\">&#8211;keyserver<\/span> keyserver.ubuntu.com <span class=\"\u037cf\">&#8211;recv<\/span> E0C56BD4<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1875\" data-end=\"1894\">\u0645\u062e\u0632\u0646 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037cd\">echo<\/span> <span class=\"\u037cc\">&#8220;deb http:\/\/repo.yandex.ru\/clickhouse\/deb\/stable\/ main\/&#8221;<\/span> | <span class=\"\u037cd\">sudo<\/span> <span class=\"\u037cd\">tee<\/span> \/etc\/apt\/sources.list.d\/clickhouse.list<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2022\" data-end=\"2050\">\u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037cd\">sudo<\/span> apt update<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2081\" data-end=\"2099\">\u0646\u0635\u0628 \u0633\u0631\u0648\u0631 \u0648 \u06a9\u0644\u0627\u06cc\u0646\u062a:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037cd\">sudo<\/span> apt install clickhouse-server clickhouse-client<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2167\" data-end=\"2241\">\u062f\u0631 \u0647\u0646\u06af\u0627\u0645 \u0646\u0635\u0628\u060c \u0627\u0632 \u0634\u0645\u0627 \u062e\u0648\u0627\u0633\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u062a\u0639\u06cc\u06cc\u0646 \u06a9\u0646\u06cc\u062f.<\/p>\n<hr data-start=\"2243\" data-end=\"2246\" \/>\n<h1 data-start=\"2248\" data-end=\"2271\">\u0645\u0631\u062d\u0644\u0647 \u06f2 \u2014 \u0627\u062c\u0631\u0627\u06cc \u0633\u0631\u0648\u06cc\u0633<\/h1>\n<p data-start=\"2273\" data-end=\"2284\">\u0634\u0631\u0648\u0639 \u0633\u0631\u0648\u06cc\u0633:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037cd\">sudo<\/span> <span class=\"\u037cd\">service<\/span> clickhouse-server <span class=\"\u037cd\">start<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2336\" data-end=\"2348\">\u0628\u0631\u0631\u0633\u06cc \u0648\u0636\u0639\u06cc\u062a:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037cd\">sudo<\/span> <span class=\"\u037cd\">service<\/span> clickhouse-server status<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2401\" data-end=\"2463\">\u0627\u06af\u0631 Active: active (running) \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0631\u062f\u06cc\u062f \u06cc\u0639\u0646\u06cc \u0633\u0631\u0648\u06cc\u0633 \u0641\u0639\u0627\u0644 \u0627\u0633\u062a.<\/p>\n<hr data-start=\"2465\" data-end=\"2468\" \/>\n<h1 data-start=\"2470\" data-end=\"2501\">\u0645\u0631\u062d\u0644\u0647 \u06f3 \u2014 \u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 \u062c\u062f\u0648\u0644<\/h1>\n<p data-start=\"2503\" data-end=\"2518\">\u0648\u0631\u0648\u062f \u0628\u0647 \u06a9\u0644\u0627\u06cc\u0646\u062a:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\">clickhouse-client <span class=\"\u037cf\">&#8211;password<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2562\" data-end=\"2575\">\u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">CREATE<\/span> DATABASE test;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2611\" data-end=\"2630\">\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\">USE test;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"2654\" data-end=\"2671\">\u0633\u0627\u062e\u062a \u062c\u062f\u0648\u0644 visits:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">CREATE<\/span> <span class=\"\u037c8\">TABLE<\/span> visits (<br \/>\nid UInt64,<br \/>\nduration Float64,<br \/>\nurl String,<br \/>\ncreated DateTime<br \/>\n) ENGINE <span class=\"\u037c8\">=<\/span> MergeTree()<br \/>\n<span class=\"\u037c8\">PRIMARY<\/span> <span class=\"\u037c8\">KEY<\/span> id<br \/>\n<span class=\"\u037c8\">ORDER<\/span> <span class=\"\u037c8\">BY<\/span> id;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 data-start=\"2820\" data-end=\"2841\">\u062a\u0648\u0636\u06cc\u062d \u0646\u0648\u0639 \u062f\u0627\u062f\u0647\u200c\u0647\u0627<\/h3>\n<ul data-start=\"2843\" data-end=\"2943\">\n<li data-start=\"2843\" data-end=\"2873\">\n<p data-start=\"2845\" data-end=\"2873\">UInt64 \u2192 \u0639\u062f\u062f \u0635\u062d\u06cc\u062d \u0628\u062f\u0648\u0646 \u0639\u0644\u0627\u0645\u062a<\/p>\n<\/li>\n<li data-start=\"2874\" data-end=\"2896\">\n<p data-start=\"2876\" data-end=\"2896\">Float64 \u2192 \u0639\u062f\u062f \u0627\u0639\u0634\u0627\u0631\u06cc<\/p>\n<\/li>\n<li data-start=\"2897\" data-end=\"2917\">\n<p data-start=\"2899\" data-end=\"2917\">String \u2192 \u0631\u0634\u062a\u0647 \u0645\u062a\u0646\u06cc<\/p>\n<\/li>\n<li data-start=\"2918\" data-end=\"2943\">\n<p data-start=\"2920\" data-end=\"2943\">DateTime \u2192 \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"2945\" data-end=\"2961\">Engine \u0686\u06cc\u0633\u062a\u061f<\/h3>\n<p data-start=\"2963\" data-end=\"3052\">Engine \u0633\u0627\u062e\u062a\u0627\u0631 \u0641\u06cc\u0632\u06cc\u06a9\u06cc \u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647 \u0631\u0627 \u0645\u0634\u062e\u0635 \u0645\u06cc\u200c\u06a9\u0646\u062f.<br data-start=\"3015\" data-end=\"3018\" \/>\u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f\u062a\u0631\u06cc\u0646 Engine: <strong data-start=\"3039\" data-end=\"3052\">MergeTree<\/strong><\/p>\n<p data-start=\"3054\" data-end=\"3060\">\u0645\u0632\u0627\u06cc\u0627:<\/p>\n<ul data-start=\"3061\" data-end=\"3150\">\n<li data-start=\"3061\" data-end=\"3084\">\n<p data-start=\"3063\" data-end=\"3084\">\u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc Production<\/p>\n<\/li>\n<li data-start=\"3085\" data-end=\"3113\">\n<p data-start=\"3087\" data-end=\"3113\">\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 Insert\u0647\u0627\u06cc \u062d\u062c\u06cc\u0645<\/p>\n<\/li>\n<li data-start=\"3114\" data-end=\"3150\">\n<p data-start=\"3116\" data-end=\"3150\">\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 Sorting \u0648 Partitioning<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"3152\" data-end=\"3155\" \/>\n<h1 data-start=\"3157\" data-end=\"3191\">\u0645\u0631\u062d\u0644\u0647 \u06f4 \u2014 \u062f\u0631\u062c\u060c \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0648 \u062d\u0630\u0641 \u062f\u0627\u062f\u0647<\/h1>\n<h3 data-start=\"3193\" data-end=\"3205\">\u062f\u0631\u062c \u062f\u0627\u062f\u0647<\/h3>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">INSERT<\/span> <span class=\"\u037c8\">INTO<\/span> visits <span class=\"\u037c8\">VALUES<\/span> (<span class=\"\u037cb\">1<\/span>, <span class=\"\u037cb\">10.5<\/span>, <span class=\"\u037cc\">&#8216;http:\/\/example.com&#8217;<\/span>, <span class=\"\u037cc\">&#8216;2019-01-01 00:01:01&#8217;<\/span>);<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 data-start=\"3301\" data-end=\"3316\">\u0627\u0641\u0632\u0648\u062f\u0646 \u0633\u062a\u0648\u0646<\/h3>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">ALTER<\/span> <span class=\"\u037c8\">TABLE<\/span> visits <span class=\"\u037c8\">ADD<\/span> <span class=\"\u037c8\">COLUMN<\/span> location String;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 data-start=\"3377\" data-end=\"3392\">\u0622\u067e\u062f\u06cc\u062a \u06af\u0631\u0648\u0647\u06cc<\/h3>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">ALTER<\/span> <span class=\"\u037c8\">TABLE<\/span> visits <span class=\"\u037c8\">UPDATE<\/span> url <span class=\"\u037c8\">=<\/span> <span class=\"\u037cc\">&#8216;http:\/\/example2.com&#8217;<\/span> <span class=\"\u037c8\">WHERE<\/span> duration <span class=\"\u037c8\">&lt;<\/span> <span class=\"\u037cb\">15<\/span>;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<blockquote data-start=\"3481\" data-end=\"3575\">\n<p data-start=\"3483\" data-end=\"3575\">\u062a\u0648\u062c\u0647: ClickHouse \u0627\u0632 Update \u0648 Delete \u062a\u06a9\u200c\u0631\u062f\u06cc\u0641\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f. \u0641\u0642\u0637 \u0639\u0645\u0644\u06cc\u0627\u062a Bulk \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n<\/blockquote>\n<h3 data-start=\"3577\" data-end=\"3589\">\u062d\u0630\u0641 \u062f\u0627\u062f\u0647<\/h3>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">ALTER<\/span> <span class=\"\u037c8\">TABLE<\/span> visits <span class=\"\u037c8\">DELETE<\/span> <span class=\"\u037c8\">WHERE<\/span> duration <span class=\"\u037c8\">&lt;<\/span> <span class=\"\u037cb\">5<\/span>;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 data-start=\"3649\" data-end=\"3661\">\u062d\u0630\u0641 \u0633\u062a\u0648\u0646<\/h3>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">ALTER<\/span> <span class=\"\u037c8\">TABLE<\/span> visits <span class=\"\u037c8\">DROP<\/span> <span class=\"\u037c8\">COLUMN<\/span> location;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"3716\" data-end=\"3719\" \/>\n<h1 data-start=\"3721\" data-end=\"3744\">\u0645\u0631\u062d\u0644\u0647 \u06f5 \u2014 \u0627\u062c\u0631\u0627\u06cc \u06a9\u0648\u0626\u0631\u06cc<\/h1>\n<h3 data-start=\"3746\" data-end=\"3761\">Select \u0633\u0627\u062f\u0647<\/h3>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">SELECT<\/span> url, duration <span class=\"\u037c8\">FROM<\/span> visits <span class=\"\u037c8\">WHERE<\/span> url <span class=\"\u037c8\">=<\/span> <span class=\"\u037cc\">&#8216;http:\/\/example2.com&#8217;<\/span> <span class=\"\u037c8\">LIMIT<\/span> <span class=\"\u037cb\">2<\/span>;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 data-start=\"3851\" data-end=\"3870\">Aggregate Query<\/h3>\n<p data-start=\"3872\" data-end=\"3891\">\u062c\u0645\u0639 \u06a9\u0644 \u0632\u0645\u0627\u0646 \u0628\u0627\u0632\u062f\u06cc\u062f:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">SELECT<\/span> SUM(duration) <span class=\"\u037c8\">FROM<\/span> visits;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 data-start=\"3939\" data-end=\"3963\">\u062a\u0648\u0627\u0628\u0639 \u062a\u062d\u0644\u06cc\u0644\u06cc \u0627\u062e\u062a\u0635\u0627\u0635\u06cc<\/h3>\n<p data-start=\"3965\" data-end=\"3980\">\u062f\u0648 URL \u067e\u0631\u062a\u06a9\u0631\u0627\u0631:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">SELECT<\/span> topK(<span class=\"\u037cb\">2<\/span>)(url) <span class=\"\u037c8\">FROM<\/span> visits;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"4027\" data-end=\"4037\">\u062a\u0648\u0627\u0628\u0639 \u0645\u0647\u0645:<\/p>\n<ul data-start=\"4039\" data-end=\"4082\">\n<li data-start=\"4039\" data-end=\"4048\">\n<p data-start=\"4041\" data-end=\"4048\">count()<\/p>\n<\/li>\n<li data-start=\"4049\" data-end=\"4056\">\n<p data-start=\"4051\" data-end=\"4056\">sum()<\/p>\n<\/li>\n<li data-start=\"4057\" data-end=\"4064\">\n<p data-start=\"4059\" data-end=\"4064\">avg()<\/p>\n<\/li>\n<li data-start=\"4065\" data-end=\"4073\">\n<p data-start=\"4067\" data-end=\"4073\">uniq()<\/p>\n<\/li>\n<li data-start=\"4074\" data-end=\"4082\">\n<p data-start=\"4076\" data-end=\"4082\">topK()<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"4084\" data-end=\"4087\" \/>\n<h1 data-start=\"4089\" data-end=\"4119\">\u0645\u0631\u062d\u0644\u0647 \u06f6 \u2014 \u062d\u0630\u0641 \u062c\u062f\u0648\u0644 \u0648 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633<\/h1>\n<p data-start=\"4121\" data-end=\"4130\">\u062d\u0630\u0641 \u062c\u062f\u0648\u0644:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">DROP<\/span> <span class=\"\u037c8\">TABLE<\/span> visits;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"4163\" data-end=\"4175\">\u062d\u0630\u0641 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">DROP<\/span> DATABASE test;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"4209\" data-end=\"4212\" \/>\n<h1 data-start=\"4214\" data-end=\"4258\">\u0645\u0631\u062d\u0644\u0647 \u06f7 \u2014 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0631\u06cc\u0645\u0648\u062a (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc)<\/h1>\n<p data-start=\"4260\" data-end=\"4279\">\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0641\u0627\u06cc\u0644 \u06a9\u0627\u0646\u0641\u06cc\u06af:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037cd\">sudo<\/span> nano \/etc\/clickhouse-server\/config.xml<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"4338\" data-end=\"4358\">\u0627\u06cc\u0646 \u062e\u0637 \u0631\u0627 \u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037cg\">&lt;listen_host&gt;<\/span>0.0.0.0<span class=\"\u037cg\">&lt;\/listen_host&gt;<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"4407\" data-end=\"4421\">\u0631\u06cc\u0633\u062a\u0627\u0631\u062a \u0633\u0631\u0648\u06cc\u0633:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037cd\">sudo<\/span> <span class=\"\u037cd\">service<\/span> clickhouse-server <span class=\"\u037cd\">restart<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"4475\" data-end=\"4492\">\u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u067e\u0648\u0631\u062a\u200c\u0647\u0627:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037cd\">sudo<\/span> ufw allow from second_server_ip\/32 to any port <span class=\"\u037cb\">8123<\/span><br \/>\n<span class=\"\u037cd\">sudo<\/span> ufw allow from second_server_ip\/32 to any port <span class=\"\u037cb\">9000<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"4621\" data-end=\"4639\">\u0627\u062a\u0635\u0627\u0644 \u0627\u0632 \u0633\u0631\u0648\u0631 \u062f\u0648\u0645:<\/p>\n<div class=\"relative w-full my-4\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border corner-superellipse\/1.1 border-token-border-light bg-token-bg-elevated-secondary rounded-3xl\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-none absolute inset-x-px top-6 bottom-6\">\n<div class=\"sticky z-1!\">\n<div class=\"bg-token-bg-elevated-secondary sticky\"><\/div>\n<\/div>\n<\/div>\n<div class=\"corner-superellipse\/1.1 rounded-3xl bg-token-bg-elevated-secondary\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\">clickhouse-client <span class=\"\u037cf\">&#8211;host<\/span> your_server_ip <span class=\"\u037cf\">&#8211;password<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"4705\" data-end=\"4708\" \/>\n<h1 data-start=\"4710\" data-end=\"4720\">\u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc<\/h1>\n<p data-start=\"4722\" data-end=\"4739\">\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0634\u0645\u0627:<\/p>\n<ul data-start=\"4741\" data-end=\"4876\">\n<li data-start=\"4741\" data-end=\"4766\">\n<p data-start=\"4743\" data-end=\"4766\">ClickHouse \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0631\u062f\u06cc\u062f<\/p>\n<\/li>\n<li data-start=\"4767\" data-end=\"4790\">\n<p data-start=\"4769\" data-end=\"4790\">\u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0648 \u062c\u062f\u0648\u0644 \u0633\u0627\u062e\u062a\u06cc\u062f<\/p>\n<\/li>\n<li data-start=\"4791\" data-end=\"4821\">\n<p data-start=\"4793\" data-end=\"4821\">\u062f\u0627\u062f\u0647 \u062f\u0631\u062c\u060c \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0648 \u062d\u0630\u0641 \u06a9\u0631\u062f\u06cc\u062f<\/p>\n<\/li>\n<li data-start=\"4822\" data-end=\"4847\">\n<p data-start=\"4824\" data-end=\"4847\">\u06a9\u0648\u0626\u0631\u06cc \u062a\u062d\u0644\u06cc\u0644\u06cc \u0627\u062c\u0631\u0627 \u06a9\u0631\u062f\u06cc\u062f<\/p>\n<\/li>\n<li data-start=\"4848\" data-end=\"4876\">\n<p data-start=\"4850\" data-end=\"4876\">\u062f\u0633\u062a\u0631\u0633\u06cc \u0631\u06cc\u0645\u0648\u062a \u0631\u0627 \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u06cc\u062f<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"4878\" data-end=\"4894\">ClickHouse \u0628\u0631\u0627\u06cc:<\/p>\n<ul data-start=\"4896\" data-end=\"4979\">\n<li data-start=\"4896\" data-end=\"4906\">\n<p data-start=\"4898\" data-end=\"4906\">Big Data<\/p>\n<\/li>\n<li data-start=\"4907\" data-end=\"4928\">\n<p data-start=\"4909\" data-end=\"4928\">\u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062d\u062c\u06cc\u0645<\/p>\n<\/li>\n<li data-start=\"4929\" data-end=\"4960\">\n<p data-start=\"4931\" data-end=\"4960\">\u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc Real-Time Analytics<\/p>\n<\/li>\n<li data-start=\"4961\" data-end=\"4979\">\n<p data-start=\"4963\" data-end=\"4979\">\u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u0648\u0632\u06cc\u0639\u200c\u0634\u062f\u0647<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"4981\" data-end=\"5015\">\u06cc\u06a9 \u06af\u0632\u06cc\u0646\u0647 \u0628\u0633\u06cc\u0627\u0631 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0648 \u0633\u0631\u06cc\u0639 \u0627\u0633\u062a.<\/p>\n<p data-start=\"4981\" data-end=\"5015\">\u0627\u0632 \u0647\u0645\u0631\u0627\u0647\u06cc \u0634\u0645\u0627 \u0628\u0627\u00a0 <strong><a href=\"https:\/\/parmin.cloud\/\">\u067e\u0627\u0631\u0645\u06cc\u0646 \u06a9\u0644\u0648\u062f<\/a><\/strong> \u0633\u067e\u0627\u0633\u06af\u0632\u0627\u0631\u06cc\u0645.<\/p>\n<div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0647 ClickHouse \u06cc\u06a9 \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u062f\u0627\u062f\u0647 \u062a\u062d\u0644\u06cc\u0644\u06cc \u0645\u062a\u0646\u200c\u0628\u0627\u0632 (Open Source)\u060c \u0633\u062a\u0648\u0646\u200c\u0645\u062d\u0648\u0631 (Column-Oriented) \u0627\u0633\u062a \u06a9\u0647 \u062a\u0648\u0633\u0637 Yandex \u0628\u0631\u0627\u06cc \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc OLAP \u0648 Big Data \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc ClickHouse \u0627\u0632 \u067e\u0631\u062f\u0627\u0632\u0634 \u06a9\u0648\u0626\u0631\u06cc\u200c\u0647\u0627\u06cc \u0628\u0644\u0627\u062f\u0631\u0646\u06af (Real-Time Query Processing) \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0631\u0627\u06cc \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0647 \u0646\u062a\u0627\u06cc\u062c \u062a\u062d\u0644\u06cc\u0644\u06cc \u062f\u0631 \u062d\u062f \u0686\u0646\u062f \u0645\u06cc\u0644\u06cc\u200c\u062b\u0627\u0646\u06cc\u0647 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u0646\u062f\u060c \u0628\u0633\u06cc\u0627\u0631 \u0645\u0646\u0627\u0633\u0628 \u0628\u0627\u0634\u062f. \u0632\u0628\u0627\u0646 \u06a9\u0648\u0626\u0631\u06cc ClickHouse \u0646\u0648\u0639\u06cc Dialect [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":6252,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","footnotes":""},"categories":[131],"tags":[963,960,957,955,954,961,958,962,956,959],"class_list":["post-6251","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-131","tag---clickhouse--","tag---olap--clickhouse","tag-----clickhouse","tag--real-time-analytics--clickhouse","tag-----production-setup--clickhouse","tag---column-oriented-","tag--clickhouse---big-data","tag--mergetree--clickhouse---","tag----clickhouse-server"],"aioseo_notices":[],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"_links":{"self":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts\/6251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/comments?post=6251"}],"version-history":[{"count":1,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts\/6251\/revisions"}],"predecessor-version":[{"id":6254,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts\/6251\/revisions\/6254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/media\/6252"}],"wp:attachment":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/media?parent=6251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/categories?post=6251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/tags?post=6251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}