[Π. ΠΠ΅Π»Π΅Π·Π½ΠΎΠΉ, Π. Π’ΡΠΎΡΠΈΠΌΠΎΠ²] [OTUS] ClickHouse Π΄Π»Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠ² ΠΠ (2024-2025)
ΠΡΡ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ClickHouse: ΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ β Π΄ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π°
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΡΠΎΡ ΠΊΡΡΡ?
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ Π±Π°Π·Π°Ρ Π΄Π°Π½Π½ΡΡ , Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΠ. ΠΡΠΈ Π·Π½Π°Π½ΠΈΡ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π²Π°ΠΌ, ΡΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π°. ΠΠ°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ ClickHouse ΡΠ»ΡΡΡΠ°Ρ Π²Π°ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π½Π° ΡΡΠ½ΠΊΠ΅, ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· Π²Π°Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ Π² ΡΡΠ΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ:
Data Engineer, ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌ Π΄Π°Π½Π½ΡΡ , BI-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ Π½Π°ΡΡΠΈΡΡΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ClickHouse Π² ΡΠ°Π±ΠΎΡΠ΅
ΠΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡΠ°ΠΌ ΠΠ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ΅ ΡΠ°ΡΠ΅ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Clickhouse
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°ΠΌ ΠΈ CTO, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡΡ ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠΉ Π±Π°Π·Ρ Ρ ΡΠ΅Π±Ρ ΠΈ ΠΈΡΡΡ ΠΎΡΠ²Π΅ΡΡ Π½Π° ΡΠ²ΠΎΠΈ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π·Π½Π°Π½ΠΈΡ:
ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ SQL
ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Linux, Docker
ΠΡΠ΄Π΅Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ:
ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π‘Π£ΠΠ ΠΈ Π»ΡΠ±ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π§ΡΠΎ Π΄Π°ΡΡ Π²Π°ΠΌ ΡΡΠΎΡ ΠΊΡΡΡ?
ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ClickHouse Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΠΏΠΎΠΉΠΌΡΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ Ρ Π΄Π°Π½Π½ΠΎΠΉ ΠΠ Π½Π΅ΠΎΡΠΏΠΎΡΠΈΠΌΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°, ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΡΠ½ΡΡΠ΅ Ρ Π±Π°Π·ΠΎΠ²ΡΡ ΠΏΠΎΠ½ΡΡΠΈΠΉ, Π° Π·Π°ΠΊΠΎΠ½ΡΠΈΡΠ΅ β ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½-ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ, ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅ ΠΈΡΠΎΠ³ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΡΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ΅ΠΎΡΠΈΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π² ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ 50/50, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ· ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ PostgreSQL Ρ Π³ΠΈΠ³Π°Π½ΡΠ°ΠΌΠΈ ΡΡΠ½ΠΊΠ° ΠΠ
ΠΠΎΡΠ»Π΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅:
Π Π°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ClickHouse
Π Π°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Ρ Π±Π°Π·ΠΎΠ²ΡΠΌΠΈ, ΡΠ°ΠΊ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΌΠΈ Π²Π΅ΡΠ°ΠΌΠΈ
Π Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ClickHouse ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΠ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
ΠΡΠ±ΠΈΡΠ°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ Π²Π°ΡΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ
ΠΡΡΡ ΠΏΠΎ ClickHouse Π΄Π΅Π»ΠΈΡΡΡ Π½Π° 6 ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. ΠΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ClickHouse, ΠΏΠΎΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ SQL-ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ, Ρ Π΄ΠΆΠΎΠΉΠ½Π°ΠΌΠΈ ΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΡΠΌΠΈ. ΠΠ·ΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΡ Π΄Π²ΠΈΠΆΠΊΠ° MegaTree; ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠ΅ΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΉ ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ Π² ClickHouse, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎ Storage Policy ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΌ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ClickHouse
ΠΠ½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ ClickHouse, Π΅Π³ΠΎ ΠΎΠ±Π»Π°ΡΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΊΠ°ΡΡΠΎΠΉ ΠΊΡΡΡΠ° ΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΠΎΡΡΠ°Π²ΠΎΠΌ.
Π’Π΅ΠΌΠ° 1: ΠΠ½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ
Π’Π΅ΠΌΠ° 2: ΠΠ±Π»Π°ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
Π’Π΅ΠΌΠ° 3: Π Π°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈ Π±Π°Π·ΠΎΠ²Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
Π’Π΅ΠΌΠ° 4: MergeTree ΠΈ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
Π Π°Π±ΠΎΡΠ° Ρ ClickHouse
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π½Π°Π²ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ClickHouse
Π’Π΅ΠΌΠ° 1: Π―Π·ΡΠΊ Π·Π°ΠΏΡΠΎΡΠΎΠ² SQL
Π’Π΅ΠΌΠ° 2: Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , Π°Π³ΡΠ΅Π³Π°ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ UDF
Π’Π΅ΠΌΠ° 3: ΠΠ²ΠΈΠΆΠΊΠΈ MergeTree Family
Π’Π΅ΠΌΠ° 4: ΠΠ½Π΄Π΅ΠΊΡΡ Π² ClickHouse
Π’Π΅ΠΌΠ° 5: ΠΡΡΠ³ΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ
Π’Π΅ΠΌΠ° 6: ΠΠΆΠΎΠΈΠ½Ρ ΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ
Π’Π΅ΠΌΠ° 7: Π‘Π»ΠΎΠ²Π°ΡΠΈ, ΠΎΠΊΠΎΠ½Π½ΡΠ΅ ΠΈ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
Π’Π΅ΠΌΠ° 8: Π‘Π΅ΡΡΠΈΡ Q&A
ΠΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ
ΠΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ production-ready ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
Π’Π΅ΠΌΠ° 1: ΠΡΠΎΠ΅ΠΊΡΠΈΠΈ ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ
Π’Π΅ΠΌΠ° 2: Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΠ½ΠΎΠ²ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ
Π’Π΅ΠΌΠ° 3: Π¨Π°ΡΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ
Π’Π΅ΠΌΠ° 4: Π‘Π΅ΡΡΠΈΡ Q&A
Π’Π΅ΠΌΠ° 5: ΠΡΡΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ Ρ ΠΏΠ°ΡΡΠΈΡΠΈΡΠΌΠΈ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ
Π£ΡΠΈΠΌΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°ΡΠΏΠΎΡΡΠΆΠ°ΡΡΡΡ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ
Π’Π΅ΠΌΠ° 1: RBAC ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π΄ΠΎΡΡΡΠΏΠ°, ΠΊΠ²ΠΎΡΡ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ
Π’Π΅ΠΌΠ° 2: Storage Policy ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π’Π΅ΠΌΠ° 3: ΠΠ΅ΡΡΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³. ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ
ΠΠ·ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ClickHouse Π½Π° ΡΡΠ½ΠΊΠ΅ ΠΈ ΡΡΠΈΠΌΡΡ ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ
Π’Π΅ΠΌΠ° 1: ΠΡΠΊΠ΅ΡΡΡΠ°ΡΠΎΡΡ/DI Tools
Π’Π΅ΠΌΠ° 2: ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Kafka ΠΈ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ
Π’Π΅ΠΌΠ° 3: ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ BI-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ
Π’Π΅ΠΌΠ° 4: PG/Greenplum
Π’Π΅ΠΌΠ° 5: ClickHouse ΠΈ dbt
ΠΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΠΈ:
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ΅Π»Π΅Π·Π½ΠΎΠΉ. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΊΡΡΡΠ°. Tech Lead Data Architect
ΠΠΎΠ½ΡΡΠ°Π½ΡΠΈΠ½ Π’ΡΠΎΡΠΈΠΌΠΎΠ². Developer. DB Platform
ΠΡΡΡΡΠ»ΡΠ°Π½ ΠΠ°ΡΠΈΠ΅Π². Senior Data Engineer. ΠΠ·ΠΈΡ ΡΠΈΡΠ΅ΠΉΠ»
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ Π¦ΡΠΊΡΠ½ΠΎΠ². Π‘ΠΎ-ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ. Hilbert Team
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅:
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΡΠΎΡ ΠΊΡΡΡ?
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ Π±Π°Π·Π°Ρ Π΄Π°Π½Π½ΡΡ , Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΠ. ΠΡΠΈ Π·Π½Π°Π½ΠΈΡ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π²Π°ΠΌ, ΡΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π°. ΠΠ°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ ClickHouse ΡΠ»ΡΡΡΠ°Ρ Π²Π°ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π½Π° ΡΡΠ½ΠΊΠ΅, ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· Π²Π°Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ Π² ΡΡΠ΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ:
Data Engineer, ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌ Π΄Π°Π½Π½ΡΡ , BI-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ Π½Π°ΡΡΠΈΡΡΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ClickHouse Π² ΡΠ°Π±ΠΎΡΠ΅
ΠΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡΠ°ΠΌ ΠΠ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ΅ ΡΠ°ΡΠ΅ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Clickhouse
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°ΠΌ ΠΈ CTO, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡΡ ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠΉ Π±Π°Π·Ρ Ρ ΡΠ΅Π±Ρ ΠΈ ΠΈΡΡΡ ΠΎΡΠ²Π΅ΡΡ Π½Π° ΡΠ²ΠΎΠΈ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π·Π½Π°Π½ΠΈΡ:
ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ SQL
ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Linux, Docker
ΠΡΠ΄Π΅Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ:
ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π‘Π£ΠΠ ΠΈ Π»ΡΠ±ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π§ΡΠΎ Π΄Π°ΡΡ Π²Π°ΠΌ ΡΡΠΎΡ ΠΊΡΡΡ?
ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ClickHouse Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΠΏΠΎΠΉΠΌΡΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ Ρ Π΄Π°Π½Π½ΠΎΠΉ ΠΠ Π½Π΅ΠΎΡΠΏΠΎΡΠΈΠΌΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°, ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΡΠ½ΡΡΠ΅ Ρ Π±Π°Π·ΠΎΠ²ΡΡ ΠΏΠΎΠ½ΡΡΠΈΠΉ, Π° Π·Π°ΠΊΠΎΠ½ΡΠΈΡΠ΅ β ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½-ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ, ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅ ΠΈΡΠΎΠ³ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΡΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ΅ΠΎΡΠΈΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π² ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ 50/50, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ· ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ PostgreSQL Ρ Π³ΠΈΠ³Π°Π½ΡΠ°ΠΌΠΈ ΡΡΠ½ΠΊΠ° ΠΠ
ΠΠΎΡΠ»Π΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅:
Π Π°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ClickHouse
Π Π°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Ρ Π±Π°Π·ΠΎΠ²ΡΠΌΠΈ, ΡΠ°ΠΊ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΌΠΈ Π²Π΅ΡΠ°ΠΌΠΈ
Π Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ClickHouse ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΠ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
ΠΡΠ±ΠΈΡΠ°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ Π²Π°ΡΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ
ΠΡΡΡ ΠΏΠΎ ClickHouse Π΄Π΅Π»ΠΈΡΡΡ Π½Π° 6 ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ. ΠΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ClickHouse, ΠΏΠΎΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ SQL-ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ, Ρ Π΄ΠΆΠΎΠΉΠ½Π°ΠΌΠΈ ΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΡΠΌΠΈ. ΠΠ·ΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΡ Π΄Π²ΠΈΠΆΠΊΠ° MegaTree; ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠ΅ΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΉ ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ Π² ClickHouse, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎ Storage Policy ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΌ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ClickHouse
ΠΠ½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ ClickHouse, Π΅Π³ΠΎ ΠΎΠ±Π»Π°ΡΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΊΠ°ΡΡΠΎΠΉ ΠΊΡΡΡΠ° ΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΠΎΡΡΠ°Π²ΠΎΠΌ.
Π’Π΅ΠΌΠ° 1: ΠΠ½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ
Π’Π΅ΠΌΠ° 2: ΠΠ±Π»Π°ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
Π’Π΅ΠΌΠ° 3: Π Π°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈ Π±Π°Π·ΠΎΠ²Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
Π’Π΅ΠΌΠ° 4: MergeTree ΠΈ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
Π Π°Π±ΠΎΡΠ° Ρ ClickHouse
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π½Π°Π²ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ClickHouse
Π’Π΅ΠΌΠ° 1: Π―Π·ΡΠΊ Π·Π°ΠΏΡΠΎΡΠΎΠ² SQL
Π’Π΅ΠΌΠ° 2: Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , Π°Π³ΡΠ΅Π³Π°ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ UDF
Π’Π΅ΠΌΠ° 3: ΠΠ²ΠΈΠΆΠΊΠΈ MergeTree Family
Π’Π΅ΠΌΠ° 4: ΠΠ½Π΄Π΅ΠΊΡΡ Π² ClickHouse
Π’Π΅ΠΌΠ° 5: ΠΡΡΠ³ΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ
Π’Π΅ΠΌΠ° 6: ΠΠΆΠΎΠΈΠ½Ρ ΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ
Π’Π΅ΠΌΠ° 7: Π‘Π»ΠΎΠ²Π°ΡΠΈ, ΠΎΠΊΠΎΠ½Π½ΡΠ΅ ΠΈ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
Π’Π΅ΠΌΠ° 8: Π‘Π΅ΡΡΠΈΡ Q&A
ΠΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ
ΠΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ production-ready ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
Π’Π΅ΠΌΠ° 1: ΠΡΠΎΠ΅ΠΊΡΠΈΠΈ ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ
Π’Π΅ΠΌΠ° 2: Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΠ½ΠΎΠ²ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ
Π’Π΅ΠΌΠ° 3: Π¨Π°ΡΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ
Π’Π΅ΠΌΠ° 4: Π‘Π΅ΡΡΠΈΡ Q&A
Π’Π΅ΠΌΠ° 5: ΠΡΡΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ Ρ ΠΏΠ°ΡΡΠΈΡΠΈΡΠΌΠΈ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ
Π£ΡΠΈΠΌΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°ΡΠΏΠΎΡΡΠΆΠ°ΡΡΡΡ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ
Π’Π΅ΠΌΠ° 1: RBAC ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π΄ΠΎΡΡΡΠΏΠ°, ΠΊΠ²ΠΎΡΡ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ
Π’Π΅ΠΌΠ° 2: Storage Policy ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π’Π΅ΠΌΠ° 3: ΠΠ΅ΡΡΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³. ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ
ΠΠ·ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ClickHouse Π½Π° ΡΡΠ½ΠΊΠ΅ ΠΈ ΡΡΠΈΠΌΡΡ ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ
Π’Π΅ΠΌΠ° 1: ΠΡΠΊΠ΅ΡΡΡΠ°ΡΠΎΡΡ/DI Tools
Π’Π΅ΠΌΠ° 2: ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Kafka ΠΈ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ
Π’Π΅ΠΌΠ° 3: ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ BI-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ
Π’Π΅ΠΌΠ° 4: PG/Greenplum
Π’Π΅ΠΌΠ° 5: ClickHouse ΠΈ dbt
ΠΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΠΈ:
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ΅Π»Π΅Π·Π½ΠΎΠΉ. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΊΡΡΡΠ°. Tech Lead Data Architect
ΠΠΎΠ½ΡΡΠ°Π½ΡΠΈΠ½ Π’ΡΠΎΡΠΈΠΌΠΎΠ². Developer. DB Platform
ΠΡΡΡΡΠ»ΡΠ°Π½ ΠΠ°ΡΠΈΠ΅Π². Senior Data Engineer. ΠΠ·ΠΈΡ ΡΠΈΡΠ΅ΠΉΠ»
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ Π¦ΡΠΊΡΠ½ΠΎΠ². Π‘ΠΎ-ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ. Hilbert Team
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅:
favorite
0
star
0
