ClickHouse
ClickHouse — ашық бастапқы коды бар, ClickHouse Inc. компаниясы әзірлейтін бағандық аналитикалық СУБД.
Бұл СУБД-ның басты артықшылығы — құрылымдалған үлкен деректер бойынша OLAP-сұрауларды жылдам өңдеу. ClickHouse процессор ресурстарын тиімді пайдаланады және қатты дискілерде сақталатын деректерді сол деректерді жад кэшіне толық жүктемей-ақ өңдеуге мүмкіндік береді.
ClickHouse стандартты SQL-пен салыстырғанда бірқатар кеңейтулері мен шектеулері бар өзінің SQL тіл диалектісін қолданады. Негізгі кеңейтулердің қатарында — сыртқы key-value сақтау орындарымен (сөздіктермен) жұмыс істеу мүмкіндігі, жуық есептеулерге арналған агрегаттық функциялар. Негізгі шектеулердің қатарында — транзакциялардың және нүктелік UPDATE/DELETE қолдауының болмауы (тек пакеттік UPDATE/DELETE қолжетімді), JOIN синтаксисіне шектеулі қолдау.
ClickHouse мынадай жағдайларда пайдалану ұсынылады:
- үлкен деректер бойынша аналитикалық есептерді нақты уақыт режимінде қалыптастыру қажет болса — мысалы, қолданба клиенттерінің мінез-құлқы аналитикасын есептеу;
- БД-ға үнемі кіріс деректерінің үлкен көлемі жазылып отырса, әрі оқу сұрауларын өңдеудің тұрақты жоғары жылдамдығы қажет болса;
- сызықтық ауқымдау маңызды болса.
VK Cloud-та қолдау көрсетілетін ClickHouse нұсқаларының тізімі осы деректер қоры инстансын құру кезінде қолжетімді.