Π Π°ΡΠ½ ΠΠ°ΡΠΊΡΡ (Ryan Marcus), ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΎΡ Bao Π·Π° PostgreSQL, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ, ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΎΡ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ Π² PostgreSQL. Π’Π΅ΡΡΠΎΠ²Π΅ΡΠ΅ ΠΎΠ±Ρ Π²Π°ΡΠ°Ρ Π²Π΅ΡΡΠΈΠΈ Π½Π° PostgreSQL ΠΎΡ 8.4 (2009 Π³ΠΎΠ΄ΠΈΠ½Π°) Π΄ΠΎ 16 (2023 Π³ΠΎΠ΄ΠΈΠ½Π°). ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π΅ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΡΠ° JOB (benchmark Π·Π° ΡΠ΅Π΄Π° Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅), Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ° Π½Π°Π΄ 100 ΡΠ»ΠΎΠΆΠ½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ JOIN, Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΊΡΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°ΡΠΏΠ΅ΠΊΡΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΎΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠΈ.

Π ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π²Π΅ΡΡΠΈΡ 8.4 Π½Π° PostgreSQL, ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈ Π² PostgreSQL 16 Π΅ ΠΏΠΎΡΡΠΈ ΡΠ΄Π²ΠΎΠ΅Π½Π°. ΠΡΡΠΊΠ° Π½ΠΎΠ²Π° Π·Π½Π°ΡΠΈΠΌΠ° Π²Π΅ΡΡΠΈΡ Π½Π° PostgreSQL Π΅ ΡΡΠ΅Π΄Π½ΠΎ Ρ 15% ΠΏΠΎ-Π±ΡΡΠ·Π° ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½Π°ΡΠ° ΠΏΡΠΈ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅ JOB.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
