π₯ Alibaba ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° open-source ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ DuckDB β AP-Π΄Π²ΠΈΠΆΠΎΠΊ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΏΡΡΠΌΠΎ Π² MySQL ΠΡΡΠΏΠ½Π΅ΠΉΡΠΈΠΉ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ ΠΎΠ±Π»Π°ΡΠ½ΡΠΉ Π²Π΅Π½Π΄ΠΎΡ Alibaba ΠΎΡΠΊΡΡΠ» ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π‘Π£ΠΠ DuckDB Π² AliSQL (ΡΠΎΡΠΊ MySQL). ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΡ (OLAP) Π² ΡΡΡΡΡΠΈ ΡΠ°Π· Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π½Π° InnoDB, Ρ ΠΏΠΎΠ»Π½ΡΠΌ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ MySQL-ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°. ΠΡΠΎΠ΅ΠΊΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π² open source β ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π²Π½Π΅Π΄ΡΡΡΡ ΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π±Π΅Π· ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΠΊ ΠΎΠ±Π»Π°ΡΠ½ΡΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ. π ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ: DuckDB Π²ΡΡΡΠΎΠ΅Π½ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½Π½ΡΠΉ storage-Π΄Π²ΠΈΠΆΠΎΠΊ Π² Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ MySQL. ΠΠ½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ Π»ΠΎΠ³ (binlog), ΡΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ. ΠΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ: - ΠΠ°ΠΊΠ΅ΡΠ½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ - ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° DDL ΡΠ΅ΡΠ΅Π· `INPLACE` / `INSTANT` ΠΈΠ»ΠΈ `COPY` - ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ - ΠΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½Π°Ρ ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ π ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: ΠΠ° ΡΠ΅ΡΡΠ°Ρ TPC-H SF100 DuckDB ΠΏΠΎΠΊΠ°Π·Π°Π» Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ β ΠΎΠ±ΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ 22 Π·Π°ΠΏΡΠΎΡΠΎΠ²: β’ DuckDB: 15.31 ΡΠ΅ΠΊ (Π² 1648 ΡΠ°Π· Π±ΡΡΡΡΠ΅Π΅!) β’ InnoDB: 25 234.31 ΡΠ΅ΠΊ π ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ: Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΊΡΡΡΠΎ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ AliSQL. Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΡΡΠ°ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ. π Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ #OpenSource #AliSQL #DuckDB #MySQL #OLAP #Database #Analytics #Alibaba #GitHub
π₯ Alibaba ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° open-source ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ DuckDB β AP-Π΄Π²ΠΈΠΆΠΎΠΊ Π΄Π»Ρβ¦
ΠΡΡΠΎΡΠ½ΠΈΠΊ
https://t.me/analyticsfromzero/420ΠΠ°Π½Π°Π» ΠΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΠ°Π½Π½ΡΡ Β· ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ 22 ΡΠ½Π². 2026 Π³.
ΠΠ· ΡΡΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°
- #421Π¦Π΅Π»Π΅ΠΏΠΎΠ»Π°Π³Π°Π½ΠΈΡ Π²ΠΎΠΏΡΠΎΡ ΠΠ° ΡΡΠ΅ΡΡΠ΅ΠΌ ΠΊΡΡΡΠ΅ ΡΠΈΠ·ΡΠ΅Ρ Π° ΠΏΠΎΡΠ»Π΅ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ΅ΠΌΠ΅ΡΡΡΠΎΠ² ΠΌΠ°ΡΠ°Π½Π° Ρβ¦
Π¦Π΅Π»Π΅ΠΏΠΎΠ»Π°Π³Π°Π½ΠΈΡ Π²ΠΎΠΏΡΠΎΡ ΠΠ° ΡΡΠ΅ΡΡΠ΅ΠΌ ΠΊΡΡΡΠ΅ ΡΠΈΠ·ΡΠ΅Ρ Π° ΠΏΠΎΡΠ»Π΅ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ΅ΠΌΠ΅ΡΡΡΠΎΠ² ΠΌΠ°ΡΠ°Π½Π° Ρ Π΄ΠΎΠ±ΡΠ°Π»ΡΡ Π΄ΠΎ Π’Π€ΠΠ ΠΈ ΡΠ΅ΡΠ°Π» ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠ΅.
- #423Π‘Π΅ΡΠ³Π΅ΠΉ, ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ! ΠΠΎΠ³Π΄Π° Ρ Π² ΠΡΡΠΊΠ΅ ΠΈΠ·ΡΡΠ°Π» ΡΡΡΠ΄ΠΎΠ²ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΡ, ΡΠ·Π½Π°Π»,β¦
Π‘Π΅ΡΠ³Π΅ΠΉ, ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ! ΠΠΎΠ³Π΄Π° Ρ Π² ΠΡΡΠΊΠ΅ ΠΈΠ·ΡΡΠ°Π» ΡΡΡΠ΄ΠΎΠ²ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΡ, ΡΠ·Π½Π°Π», ΡΡΠΎ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ - ΠΎΠ΄Π½Π° ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ Π·Π°Π³Π°Π΄ΠΎΠΊ ΠΌΠΈΡΠΎΠ·Π΄Π°Π½ΠΈΡ.
- #424School ties ΠΡΠ°ΡΠΈΠ²Π°Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠ°Ρ ΠΈΠ΄ΠΈΠΎΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠ²ΡΠ·ΠΈ,β¦
School ties ΠΡΠ°ΡΠΈΠ²Π°Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠ°Ρ ΠΈΠ΄ΠΈΠΎΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠ²ΡΠ·ΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π² ΡΠΊΠΎΠ»ΡΠ½ΠΎΠΌ Π²ΠΎΠ·ΡΠ°ΡΡΠ΅.
- #419ΠΠ°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡ - ΠΠΎΠΌΠ½ΠΈ!
ΠΠ°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡ - ΠΠΎΠΌΠ½ΠΈ!
- #418ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠ° Π΄Π»Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ - ΠΏΠΎΠ΄Π°ΡΠΈΡΠ΅ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ ΡΠ²ΠΎΠ΅ΠΌΡ Π‘ΠΠ ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΊΠ½ΠΈΠΆΠ½ΡΠΉβ¦
ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠ° Π΄Π»Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ - ΠΏΠΎΠ΄Π°ΡΠΈΡΠ΅ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ ΡΠ²ΠΎΠ΅ΠΌΡ Π‘ΠΠ ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΊΠ½ΠΈΠΆΠ½ΡΠΉ ΠΊΠ»ΡΠ± Π»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ Π΄Π°Π½Π½ΡΡ ! ΠΠ²ΡΠΎΡ ΠΊΠ½ΠΈΠ³ΠΈ - ΠΠΈΠΊΠΎΠ»Π°ΠΉ ΠΠ°Π»ΠΈΠΎΡΡΠΈ, @leftjoin.