ΠΠ΅ΠΎΠ΄Π°ΠΌΠ½Π° Π³ΠΎ Π΄ΠΎΠ·Π½Π°Π² ΡΠΎΠ°
ΠΠΊΠΎ ΡΠ΅ ΡΡΠ²ΡΡΠ²ΡΠ²Π°ΡΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΎ Π±ΡΠ°Π½Π°ΠΌ MongoDB, ΠΏΡΠΎΡΠΈΡΠ°ΡΡΠ΅
ΠΠΎΠ² ΡΡΠ΅Π½Π΄
Π Π°Π±ΠΎΡΠ°ΠΌ Π²ΠΎ ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠ°ΡΠ° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΎΡΠΊΠΎΠ»ΠΊΡ ΡΡΠΎ ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° ΠΊΠ°ΠΆΠ°ΠΌ, Π½ΠΎ ΡΓ¨ ΡΡΡΠ΅ ΡΡΠΌ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ ΡΠ°ΠΌΠΎ Π½Π° ΠΌΠ°Π» Π΄Π΅Π» ΠΎΠ΄ ΡΡΠ΅Π½Π΄ΠΎΠ²ΠΈΡΠ΅ ΡΡΠΎ ΡΠ° ΠΏΠΎΠ³ΠΎΠ΄ΠΈΡΠ° Π½Π°ΡΠ°ΡΠ° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠ°. Π‘Π²Π΅Π΄ΠΎΠΊ ΡΡΠΌ Π½Π° ΠΏΠΎΠ΄Π΅ΠΌΠΎΡ Π½Π° 4GL, AOP, Agile, SOA, Web 2.0, AJAX, Blockchain... ΡΠΏΠΈΡΠΎΠΊΠΎΡ Π΅ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ΅Π½. Π‘Π΅ΠΊΠΎΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ Π½ΠΎΠ²ΠΈ ΡΡΠ΅Π½Π΄ΠΎΠ²ΠΈ. ΠΠ΅ΠΊΠΎΠΈ Π±ΡΠ·ΠΎ ΠΈΡΡΠ΅Π·Π½ΡΠ²Π°Π°Ρ, Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΄ΡΡΠ³ΠΈ ΡΡΡΡΠΈΠ½ΡΠΊΠΈ Π³ΠΎ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ Π½Π°ΡΠΈΠ½ΠΎΡ Π½Π° ΠΊΠΎΡ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΡΠΎΡΡΠ²Π΅ΡΠΎΡ.
Π‘Π΅ΠΊΠΎΡ Π½ΠΎΠ² ΡΡΠ΅Π½Π΄ ΡΠΎΠ·Π΄Π°Π²Π° ΠΎΠΏΡΡΠ° Π²ΠΎΠ·Π±ΡΠ΄Π°: Π»ΡΡΠ΅ΡΠΎ ΠΈΠ»ΠΈ ΡΠΊΠΎΠΊΠ°Π°Ρ Π½Π° Π±ΡΠΎΠ΄ΠΎΡ, ΠΈΠ»ΠΈ ΡΠ° Π³Π»Π΅Π΄Π°Π°Ρ Π±ΡΡΠ°Π²Π°ΡΠ° ΡΡΠΎ ΡΠ° ΡΠΎΠ·Π΄Π°Π²Π°Π°Ρ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΈ ΡΠ° ΡΠ»Π΅Π΄Π°Ρ ΡΠΎΠ»ΠΏΠ°ΡΠ°. ΠΠ²ΠΎΡ ΠΏΡΠΎΡΠ΅Ρ Π΅ ΠΊΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½ ΠΎΠ΄ ΠΠ°ΡΡΠ½Π΅Ρ Π²ΠΎ
ΠΠΎ, ΠΎΠ΄Π²ΡΠ΅ΠΌΠ΅-Π½Π°Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° Π½ΠΎΠ²Π° ΠΈΠ½ΠΎΠ²Π°ΡΠΈΡΠ° (ΠΈΠ»ΠΈ ΠΈΠΌΠ° Π²ΡΠΎΡΠΎ Π΄ΠΎΠ°ΡΠ°ΡΠ΅, ΠΊΠ°ΠΊΠΎ Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ) ΠΏΠΎΡΡΠΈΠΊΠ½Π°ΡΠ° ΠΎΠ΄ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°. ΠΠΎ ΡΠ»ΡΡΠ°ΡΠΎΡ ΡΠΎ NoSQL, Π²ΠΎΠ·Π±ΡΠ΄Π°ΡΠ° Π±Π΅ΡΠ΅ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅ΡΠ° ΠΏΠΎΡΡΠΈΠΊΠ½Π°ΡΠ° ΠΎΠ΄ ΠΏΠΎΡΠ°Π²Π°ΡΠ° ΠΈ ΠΌΠ΅ΡΠ΅ΠΎΡΡΠΊΠΈΠΎΡ ΠΏΠΎΡΠ°ΡΡ Π½Π° MongoDB. MongoDB Π½Π΅ Π³ΠΎ Π·Π°ΠΏΠΎΡΠ½Π° ΠΎΠ²ΠΎΡ ΡΡΠ΅Π½Π΄: Π²ΡΡΡΠ½ΠΎΡΡ, Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎΡΠ½Π°Π° Π΄Π° ΠΈΠΌΠ°Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡΠΈΠ½ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΡΡΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π²ΡΠ°ΡΠ°ΡΠ΅ Π½Π° Π½Π΅-ΡΠ΅Π»Π°ΡΠΈΠΎΠ½ΠΈ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. Π¦Π΅Π»ΠΎΠΊΡΠΏΠ½ΠΎΡΠΎ Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π° ΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΊΠ°ΠΊΠΎ Bigtable Π½Π° Google ΠΈ Cassandra Π½Π° Facebook, Π½ΠΎ MongoDB ΡΡΠ°Π½Π° Π½Π°ΡΠΏΠΎΠ·Π½Π°ΡΠ°ΡΠ° ΠΈ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ NoSQL Π΄ΠΎ ΠΊΠΎΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΈΠΌΠ°Π° ΠΏΡΠΈΡΡΠ°ΠΏ.
ΠΠ°Π±Π΅Π»Π΅ΡΠΊΠ°: ΠΠΎΠΆΠ΅Π±ΠΈ ΠΌΠΈΡΠ»ΠΈΡΠ΅ Π΄Π΅ΠΊΠ° Π³ΠΈ ΠΌΠ΅ΡΠ°ΠΌ Π±Π°Π·ΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ ΡΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΈ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° Π·Π° ΠΊΠ»ΡΡΠ΅Π²ΠΈ/Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΎΠ΄ Π±ΡΠΎΡΠ½ΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠΎΠΈ ΡΠΏΠ°ΡΠ°Π°Ρ ΠΏΠΎΠ΄ ΠΎΠΏΡΡΠ°ΡΠ° Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡΠ° NoSQL. Π Π²ΠΎ ΠΏΡΠ°Π²ΠΎ ΡΠΈ. ΠΠΎ, Π²ΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ Π²Π»Π°Π΄Π΅Π΅ΡΠ΅ Ρ Π°ΠΎΡ. Π‘ΠΈΡΠ΅ ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π½Π°ΡΠΈ ΡΠΎ NoSQL, ΡΡΠ°Π½Π° ΡΠ΅ΠΊΠΎΡ Π°ΠΏΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ, ΠΈΠ°ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΡΠΌΠΈΠ½Π° Π½Π΅ Π³ΠΈ Π²ΠΈΠ΄ΠΎΠ° ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΠ° ΠΌΠ½ΠΎΠ³ΡΠΌΠΈΠ½Π°, MongoDB ΡΡΠ°Π½Π° ΡΠΈΠ½ΠΎΠ½ΠΈΠΌ NoSQL.
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΠ΅ Π½Π°ΡΡΠ»ΠΈΡΠ° Π½Π° ΡΠΎΠ°. ΠΠ΄Π΅ΡΠ°ΡΠ° Π·Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π±Π΅Π· ΡΠ΅ΠΌΠ° ΠΊΠΎΡΠ° ΠΌΠ°Π³ΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΈ Π·Π° Π΄Π° ΡΠ΅ΡΠΈ ΠΊΠ°ΠΊΠΎΠ² Π±ΠΈΠ»ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π±Π΅ΡΠ΅ Π΄ΠΎΡΡΠ° ΠΏΡΠΈΠΌΠ°ΠΌΠ»ΠΈΠ²Π°. ΠΠΊΠΎΠ»Ρ 2014 Π³ΠΎΠ΄ΠΈΠ½Π°, ΡΠ΅ ΡΠΈΠ½Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΡΠ΅ΠΊΠ°Π΄Π΅ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΏΡΠ΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ MySQL, Postgres ΠΈΠ»ΠΈ SQL Server ΠΏΠΎΡΠ½Π°Π° Π΄Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°Π°Ρ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ MongoDB. ΠΠ° ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π·ΠΎΡΡΠΎ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ ΠΎΠ΄ Π±Π°Π½Π°Π»Π½ΠΎΡΠΎ βΠΎΠ²Π° Π΅ ΡΠΊΠ°Π»Π°ΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°β Π΄ΠΎ ΠΏΠΎΠΏΡΠΎΠΌΠΈΡΠ»Π΅Π½ΠΎΡΠΎ βΠΌΠΎΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π»Π°Π±Π°Π²ΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½ΠΈ ΠΈ Π΄ΠΎΠ±ΡΠΎ ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ Π²ΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π±Π΅Π· ΡΠ΅ΠΌΠ°β.
ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠ°ΠΌΠ΅ΡΠΈ Π΄Π΅ΠΊΠ° MongoDB, ΠΈ Π±Π°Π·ΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ Π²ΠΎΠΎΠΏΡΡΠΎ, ΡΠ΅ΡΠ°Π²Π°Π°Ρ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΡΠ΅Π»Π°ΡΠΈΠΎΠ½ΠΈ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ:
- Π‘ΡΡΠΎΠ³Π° ΡΠ΅ΠΌΠ°: Π‘ΠΎ ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π²ΠΈΠ΅ ΡΡΠ΅ ΠΏΡΠΈΠ½ΡΠ΄Π΅Π½ΠΈ ΠΈΠ»ΠΈ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΊΡΠΏ ΡΠ»ΡΡΠ°ΡΠ½ΠΈ βΡΠ°Π·Π»ΠΈΡΠ½ΠΈβ ΠΊΠΎΠ»ΠΎΠ½ΠΈ ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π΄Π° Π²Π½Π΅ΡΠ΅ΡΠ΅ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ°ΠΌΡ ΠΈΠ»ΠΈ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°
ΠΠΠ ...ΡΠ΅ΡΠΎ ΠΎΠ²Π° ΠΈΠΌΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠΈ. - Π’Π΅ΡΠΊΠΎΡΠΈΠΈ ΡΠΎ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅: ΠΠΊΠΎ ΠΈΠΌΠ° ΡΠΎΠ»ΠΊΡ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ Π½Π΅ ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ Π½Π° Π΅Π΄Π΅Π½ ΡΠ΅ΡΠ²Π΅Ρ, MongoDB ΠΏΠΎΠ½ΡΠ΄ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½ΠΈΠ²Π½ΠΎ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½ΠΈΠ· ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ.
- ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° ΠΊΠΎΠ»Π°: Π½Π΅ΠΌΠ° ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ! ΠΠΎ ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΏΡΠΎΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ (ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΊΠΎΠ³Π° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ). MongoDB Π±Π΅ΡΠ΅ Π²ΠΎ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° Π³ΠΎ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡ. Π ΡΠΎΠ° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ»ΠΊΡ Π»Π΅ΡΠ½ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄Π° Π³ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ»ΠΎΡΠΎ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΠΎΠ΄ΠΈΡΠ΅ ΠΈ Π΄Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π±ΡΠ·ΠΎ.
- ΠΠ·Π²Π΅Π΄Π±Π° Π½Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅: ΠΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° MongoDB Π±Π΅Π° Π΄ΠΎΠ±ΡΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ. ΠΡΡΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΠΊΡΡΠΈΡΠ°ΡΠ° Π½Π° MongoDB, Π·Π° ΠΊΠΎΡΠ° ΡΠ΅ΡΡΠΎ Π±Π΅ΡΠ΅ ΠΊΡΠΈΡΠΈΠΊΡΠ²Π°Π½Π°, ΠΏΠΎΠΊΠ°ΠΆΠ° Π½Π΅ΠΊΠΎΠΈ ΠΈΠΌΠΏΡΠ΅ΡΠΈΠ²Π½ΠΈ Π±ΡΠΎΡΠΊΠΈ Π·Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅.
Π‘ΠΈΡΠ΅ ΡΠΈΠ·ΠΈΡΠΈ ΡΠ΅ Π½Π° Π²Π°Ρ
ΠΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈ ΠΎΠ΄ MongoDB Π±Π΅Π° ΠΎΠ³ΡΠΎΠΌΠ½ΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΊΠ»Π°ΡΠΈ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠΊΠΎ ΡΠ° ΠΏΡΠΎΡΠΈΡΠ°ΡΠ΅ Π³ΠΎΡΠ½Π°ΡΠ° Π»ΠΈΡΡΠ° Π±Π΅Π· Π΄Π° Π³ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΡ ΠΈ Π±Π΅Π· ΠΈΡΠΊΡΡΡΠ²ΠΎ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ Π²ΠΏΠ΅ΡΠ°ΡΠΎΠΊ Π΄Π΅ΠΊΠ° MongoDB Π΅ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π΅ΡΠ΅Π½ DBMS. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π±Π΅ΡΠ΅ ΡΡΠΎ ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎΠ³ΠΎΡΠ΅ Π΄ΠΎΡΠ΄ΠΎΠ° ΡΠΎ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΡΠ²Π°ΡΠ°, ΠΎΠ΄ ΠΊΠΎΠΈ Π½Π΅ΠΊΠΎΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ»Ρ.
ΠΠ° Π±ΠΈΠ΄Π΅ΠΌΠ΅ ΡΠ΅Ρ, Π½ΠΈΠΊΠΎΡ Π²ΠΎ 10gen/MongoDB Inc. Π½Π΅ΠΌΠ° Π΄Π° ΠΊΠ°ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° ΡΠ»Π΅Π΄Π½ΠΎΠ²ΠΎ Π½Π΅ Π΅ ΡΠΎΡΠ½ΠΎ, ΡΠΎΠ° ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈ.
- ΠΠ·Π³ΡΠ±Π΅Π½ΠΈ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ: Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅ ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅Π»Π°ΡΠΈΠΎΠ½ΠΈ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (Π½Π΅ ΡΠΈΡΠ΅, Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ). Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠΈΡΠ΅ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π²ΡΡΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π°ΡΠΎΠΌΡΠΊΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠ°ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΎΡΡΠ°Π½ΡΠ²Π°Π°Ρ ΠΊΠΎΠ½Π·ΠΈΡΡΠ΅Π½ΡΠ½ΠΈ. Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΡΠΎ NoSQL Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠ°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄Π΅Π½ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π΄Π²ΠΎΡΠ°Π·Π½ΠΈ ΠΎΠ±Π²ΡΠ·ΡΠ²Π°ΡΠ° Π·Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠ° ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°. ΠΠΎ, ΡΠ΅ ΡΡΠ΅Π±Π° ΡΠ°ΠΌΠΈ Π΄Π° ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΠΎΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ... ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠ΅ΡΠΊΠ° ΠΈ ΠΎΠ΄Π·Π΅ΠΌΠ° Π²ΡΠ΅ΠΌΠ΅ Π·Π°Π΄Π°ΡΠ°. Π§Π΅ΡΡΠΎΠΏΠ°ΡΠΈ Π½Π΅ ΡΡΠ°ΡΠ°ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ Π²ΠΈΠ΄ΠΈΡΠ΅ Π΄Π΅ΠΊΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π²ΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π°Π²ΡΡΡΠ²Π°Π°Ρ Π²ΠΎ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΈ ΡΠΎΡΡΠΎΡΠ±ΠΈ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π°ΡΠΎΠΌΠΈΡΠ½ΠΎΡΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°. ΠΠ°Π±Π΅Π»Π΅ΡΠΊΠ°: ΠΠ½ΠΎΠ³Ρ Π»ΡΡΠ΅ ΠΌΠΈ ΠΊΠ°ΠΆΠ°Π° Π΄Π΅ΠΊΠ° MongoDB 4.0 Π²ΠΎΠ²Π΅Π΄Π΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ ΠΌΠΈΠ½Π°ΡΠ°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π°, Π½ΠΎ ΡΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ°. ΠΡΠ΅Π΄Π»ΠΎΠ³ΠΎΡ ΠΎΠ΄ ΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΎΡΡΠ°Π½ΡΠ²Π° ΠΈΡΡ: ΠΏΡΠΎΡΠ΅Π½Π΅ΡΠ΅ ΠΊΠΎΠ»ΠΊΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° Π³ΠΈ Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΡΠ²Π° Π²Π°ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈ.
- ΠΡΠ±Π΅ΡΠ΅ Π½Π° ΡΠ΅Π»Π°ΡΠΈΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ΅Ρ (ΡΡΡΠ°Π½ΡΠΊΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ): ΠΠΊΠΎ Π²Π°ΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈΠΌΠ°Π°Ρ Π²ΡΡΠΊΠΈ, ΡΠΎΠ³Π°Ρ ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° Π³ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°. ΠΠΌΠ°ΡΠ΅ΡΠΎ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ Π³ΠΈ ΠΏΠΎΡΠΈΡΡΠ²Π° ΠΎΠ²ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΡΠΈ ΡΠ΅ ΠΎΠ΄Π·Π΅ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°Π±ΠΎΡΠ° ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, Π° ΡΠΎ ΡΠΎΠ° ΠΈ ΠΎΠ΄ Π²Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ.
- ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Π° Π½Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ: Π‘ΡΡΠΎΠ³ΠΈΡΠ΅ ΡΠ΅ΠΌΠΈ ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π³ΠΎΠ»Π΅ΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ ΡΠΈΠ΅ ΡΠ΅ ΠΈ ΠΌΠΎΡΠ΅Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° Π΄ΠΎΠ±ΡΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΊΠΎΠ»ΠΊΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΌΡΠ΄ΡΠΎ. ΠΠ°Π·ΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΠΊΠΎ MongoDB ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ Π½Π΅Π²Π΅ΡΠΎΡΠ°ΡΠ½Π° ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ Π½Π° ΡΠ΅ΠΌΠ°ΡΠ°, Π½ΠΎ ΠΎΠ²Π°Π° ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠ° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡΠ° Π·Π° ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠΈΡΡΠΈ. ΠΠΊΠΎ Π½Π΅ ΡΠ΅ Π³ΡΠΈΠΆΠΈΡΠ΅ Π·Π° Π½ΠΈΠ², ΡΠ΅ Π·Π°Π²ΡΡΠΈΡΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΠ΄ Π²ΠΎ Π²Π°ΡΠ°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° Π΄Π° Π³ΠΈ Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΡΠΎ Π½Π΅ ΡΠ΅ Π·Π°ΡΡΠ²Π°Π½ΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°ΡΠ° ΡΡΠΎ ΡΠ° ΠΎΡΠ΅ΠΊΡΠ²Π°ΡΠ΅. ΠΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ΡΡΠΎ Π²Π΅Π»ΠΈΠΌΠ΅ Π²ΠΎ Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° Simple Thread... Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π΅ΠΊΠΎΠ³Π°Ρ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΡΠ΅ΠΏΠΈΡΠ°Π½Π°, Π½ΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ ΠΆΠΈΠ²Π΅Π°Ρ Π²Π΅ΡΠ½ΠΎ. ΠΠ°Π±Π΅Π»Π΅ΡΠΊΠ°: MongoDB ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠ΅ΠΌΠ°: ΡΠΎΠ° Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΎ, Π½ΠΎ Π½Π΅ Π³ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΈΡΡΠΈΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ Π²ΠΎ ΡΠ΅Π»Π°ΡΠΈΡΠΊΠ° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ°ΠΊΠΎ ΠΏΡΠ²ΠΎ, Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ΡΠΎ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠ΅ΠΌΠ°ΡΠ° Π½Π΅ Π²Π»ΠΈΡΠ°Π΅ Π½Π° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ°ΡΠ°. ΠΠ΄ Π²Π°Ρ Π·Π°Π²ΠΈΡΠΈ Π΄Π°Π»ΠΈ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ³ΡΠΈΠΆΠΈΡΠ΅ Π΄Π° Π³ΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠΏΠΎΡΠ΅Π΄ Π½ΠΎΠ²Π°ΡΠ° ΡΠ΅ΠΌΠ°. ΠΠ΄Π»ΡΡΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈ Π΄Π°Π»ΠΈ ΠΎΠ²Π° Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π·Π° Π²Π°ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈ.
- ΠΠ°ΡΡΠΈΠ½ ΡΠ°Π·ΠΈΠΊ Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ / Π³ΡΠ±Π΅ΡΠ΅ Π½Π° Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠΎΡ Π½Π° Π°Π»Π°ΡΠΊΠ°ΡΠ°: ΠΠΎΡΠ°Π²Π°ΡΠ° Π½Π° SQL Π±Π΅ΡΠ΅ Π°ΠΏΡΠΎΠ»ΡΡΠ½Π° ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΡΠ° ΠΈ Π½ΠΈΡΡΠΎ Π½Π΅ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΎΡΡΠΎΠ³Π°Ρ. Π’ΠΎΠ° Π΅ Π½Π΅Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΠΌΠΎΡΠ΅Π½ ΡΠ°Π·ΠΈΠΊ, Π½ΠΎ ΠΈ Π΄ΠΎΡΡΠ° ΡΠ»ΠΎΠΆΠ΅Π½. ΠΠΎΡΡΠ΅Π±Π°ΡΠ° Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠ°Π°Ρ Π±Π°ΡΠ°ΡΠ° Π·Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° Π½ΠΎΠ² ΡΠ°Π·ΠΈΠΊ ΡΠΎΡΡΠ°Π²Π΅Π½ ΠΎΠ΄ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ JSON ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° Π³ΠΎΠ»Π΅ΠΌ ΡΠ΅ΠΊΠΎΡ Π½Π°Π½Π°Π·Π°Π΄ ΠΎΠ΄ Π»ΡΡΠ΅ΡΠΎ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ ΠΈΡΠΊΡΡΡΠ²ΠΎ ΡΠΎ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ SQL. ΠΠΎΡΡΠΎΠΈ ΡΠ΅Π» ΡΠ½ΠΈΠ²Π΅ΡΠ·ΡΠΌ Π½Π° Π°Π»Π°ΡΠΊΠΈ ΠΊΠΎΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ ΡΠΎ SQL Π±Π°Π·ΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΎΠ΄ IDE Π΄ΠΎ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅. ΠΡΠ΅ΠΌΠ΅ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π²ΠΎ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° SQL Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ Π°Π»Π°ΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΡΠ° Π΄Π° Π³ΠΈ ΠΏΡΠ΅Π²Π΅Π΄Π΅ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π²ΠΎ SQL Π·Π° Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅, ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΠ΅ΡΠΊΠΎ ΠΎΡΠΊΠΎΠ»ΠΊΡ ΡΡΠΎ ΠΌΠΈΡΠ»ΠΈΡΠ΅.
ΠΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΡΠ²ΡΡΠ΅Π° ΠΊΠΎΠ½ MongoDB Π½Π°Π²ΠΈΡΡΠΈΠ½Π° Π½Π΅ Π³ΠΈ ΡΠ°Π·Π±ΡΠ°Π° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ΅ ΠΈ ΡΠ΅ΡΡΠΎΠΏΠ°ΡΠΈ ΠΏΡΠ²ΠΈΡΠ½ΠΎ ΡΠ΅ ΡΡΠ»Π°Π° Π²ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΊΠ°ΠΊΠΎ Π½ΠΈΠ²Π½Π° ΠΏΡΠΈΠΌΠ°ΡΠ½Π° ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ° Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎ ΠΎΠ²Π° ΡΠ΅ΡΡΠΎ Π±Π΅ΡΠ΅ Π½Π΅Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ Π²ΡΠ°ΡΠΈΡ.
Π¨ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΠΎΠΈΠ½Π°ΠΊΡ?
ΠΠ΅ ΡΠΈΡΠ΅ ΡΠΊΠΎΠΊΠ½Π°Π° ΡΠΎ Π³Π»Π°Π²Π° ΠΈ Π³ΠΎ ΠΏΠΎΠ³ΠΎΠ΄ΠΈΡΠ° Π΄Π½ΠΎΡΠΎ. ΠΠΎ, ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π° MongoDB Π½Π° ΠΌΠ΅ΡΡΠ° ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½Π΅ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΠ΅ - ΠΈ ΡΠΈΠ΅ ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΠΆΠΈΠ²Π΅Π°Ρ ΡΠΎ Π½Π΅Π³ΠΎ ΡΡΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. ΠΠΎΠΊΠΎΠ»ΠΊΡ ΠΎΠ²ΠΈΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΡΡΠΎΡΠΈΡΠ° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ½ΠΎ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°Π° Π·Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΡΠΊΠΈ ΠΈΠ·Π±ΠΎΡΠΈ, ΠΌΠ½ΠΎΠ³ΡΠΌΠΈΠ½Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π΅Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·Π±ΠΎΡΠΈ.
ΠΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅ΡΠ΅ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°? ΠΠΌΠ°ΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΎΠ±ΠΈΠ΄ΠΈ Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΡΠΊΠ° ΡΠ°ΠΌΠΊΠ° Π·Π° ΠΏΡΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ°, ΠΊΠ°ΠΊΠΎ Π½Π° ΠΏΡ
ΠΠ½ΠΎΠ³Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠΎΠΆΠ΅ ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠ΅Π½Π°Ρ ΡΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠ°ΡΠ°ΡΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Π΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ Π»ΡΡΠ΅ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎ Π΄Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ°Ρ Π½Π° Π½ΠΈΠ², Π΄Π° ΠΎΠ΄Π²ΠΎΡΠ°Ρ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΈ Π½Π°ΡΠ΄Π°Ρ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΠΈ Π±Π΅Π· ΠΏΡΠΈΡΡΡΠ°ΡΠ½ΠΎΡΡ.
ΠΠΊΠΎ Π½Π΅ ΡΠ΅ ΡΠΎΠΎΡΡΠ²Π°ΡΠ΅ ΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ² ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π½Π΅ Π²ΠΈ ΡΡΠ΅Π±Π° Π½ΠΎΠ²Π° Π°Π»Π°ΡΠΊΠ°. Π’ΠΎΡΠΊΠ°.
ΠΡΠ°ΡΠ°ΡΠ΅ 1: ΠΠΎΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°ΠΌ Π΄Π° Π³ΠΈ ΡΠ΅ΡΠ°ΠΌ?
ΠΠΊΠΎ Π½Π΅ ΡΠ΅ ΡΠΎΠΎΡΡΠ²Π°ΡΠ΅ ΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ² ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π½Π΅ Π²ΠΈ ΡΡΠ΅Π±Π° Π½ΠΎΠ²Π° Π°Π»Π°ΡΠΊΠ°. Π’ΠΎΡΠΊΠ°. ΠΠ΅ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° Π±Π°ΡΠ°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΡΠΎΠ° Π΄Π° ΠΈΠ·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΡΠ²Π΅Π½ Π°ΠΊΠΎ Π½Π΅ ΡΡΠ΅ Π½Π°ΠΈΡΠ»Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΡΠΎ Π½ΠΎΠ²Π°ΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° Π³ΠΎ ΡΠ΅ΡΠ°Π²Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ ΠΎΠ΄ Π²Π°ΡΠ°ΡΠ° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°, Π½Π΅ΠΌΠ° ΡΡΠΎ Π΄Π° ΡΠ΅ Π΄ΠΈΡΠΊΡΡΠΈΡΠ° ΠΎΠ²Π΄Π΅. ΠΠΊΠΎ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ΅ Π΄Π° ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΎΠ²Π°Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° Π·Π°ΡΠΎΠ° ΡΡΠΎ ΡΡΠ΅ Π²ΠΈΠ΄Π΅Π»Π΅ Π΄ΡΡΠ³ΠΈ Π΄Π° ΡΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ, ΡΠ°Π·ΠΌΠΈΡΠ»Π΅ΡΠ΅ ΡΠΎ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠ΅ ΡΠΎΠΎΡΡΠ²Π°Π°Ρ ΠΈ ΠΏΡΠ°ΡΠ°ΡΡΠ΅ Π΄Π°Π»ΠΈ Π³ΠΈ ΠΈΠΌΠ°ΡΠ΅ ΡΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠ΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΡΠ°ΡΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ, ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠΎΡ Π΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ ΡΠ΅ ΡΠΎΠΎΡΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΈΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΡΠ°ΡΠ°ΡΠ΅ 2: Π¨ΡΠΎ ΠΌΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠ²Π°?
ΠΠ²Π° Π΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΡΠ΅ΡΠΊΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅ Π·Π°ΡΠΎΠ° ΡΡΠΎ ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΠΊΠΎΠΏΠ°ΡΠ΅ ΠΈ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ Π΄ΠΎΠ±ΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ ΠΈ Π·Π° ΡΡΠ°ΡΠ°ΡΠ° ΠΈ Π·Π° Π½ΠΎΠ²Π°ΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°. ΠΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ Π½ΠΎΠ² Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ Π½Π΅ΡΡΠΎ ΡΠΎ Π½Π΅Π³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ ΠΈΠΌΠ°ΡΠ΅ Π½Π΅ΠΊΠΎΡ ΡΠΎ ΡΠ°ΠΊΠ²ΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ.
ΠΠΊΠΎ Π½Π΅ΠΌΠ°ΡΠ΅ Π½ΠΈΡΡ Π΅Π΄Π½ΠΎΡΠΎ Π½ΠΈΡΡ Π΄ΡΡΠ³ΠΎΡΠΎ, ΡΠΎΠ³Π°Ρ ΠΈΠΌΠ° ΡΠΌΠΈΡΠ»Π° Π΄Π° ΡΠ°Π·ΠΌΠΈΡΠ»ΠΈΡΠ΅ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°ΡΠ° ΠΌΠΎΠΆΠ½Π° ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΡΠ° Π·Π° Π΄Π° ΡΠ° ΠΎΠ΄ΡΠ΅Π΄ΠΈΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° ΠΎΠ²ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. Π ΡΡΠΎΠΌ ΡΠ΅ ΡΠ° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΡΠ°ΡΠ°, ΠΊΠΎΠ»ΠΊΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ ΡΠΌΠ΅Π½ΠΈ ΠΎΠ΄Π»ΡΠΊΠ°ΡΠ°?
ΠΡΡΠ΅ΡΠΎ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΡΠ½ΠΈΡΡΡΠ²Π°Π°Ρ ΡΓ¨
ΠΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°ΡΠ΅ Π΄Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΏΡΠ°ΡΠ°ΡΠ° ΡΡΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½Π΅ΠΏΡΠΈΡΡΡΠ°ΡΠ½ΠΎ, Π·Π°ΠΏΠΎΠΌΠ½Π΅ΡΠ΅ Π΅Π΄Π½Π° ΡΠ°Π±ΠΎΡΠ°: ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ Π±ΠΎΡΠΈΡΠ΅ ΡΠΎ ΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° ΠΏΡΠΈΡΠΎΠ΄Π°. ΠΠΎΡΡΠΎΡΠ°Ρ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ Π½Π° ΠΊΠΎΠ³Π½ΠΈΡΠΈΠ²Π½ΠΈ ΠΏΡΠ΅Π΄ΡΠ°ΡΡΠ΄ΠΈ ΠΊΠΎΠΈ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ Π½Π°Π΄ΠΌΠΈΠ½Π°Ρ Π·Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠ΅Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ°. ΠΠ²Π΅ ΡΠ°ΠΌΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ:
ΠΡΠ΅ΠΊΡΠΎΡ ΠΎΠ΄ ΠΏΡΠΈΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΊΠΎΠ½ ΠΌΠ½ΠΎΠ·ΠΈΠ½ΡΡΠ²ΠΎΡΠΎ - ΡΠΈΡΠ΅ Π·Π½Π°Π°Ρ Π·Π° Π½Π΅Π³ΠΎ, Π½ΠΎ ΡΠ΅ΠΏΠ°ΠΊ Π΅ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ Π±ΠΎΡΠΈΡ ΡΠΎ Π½Π΅Π³ΠΎ. Π‘Π°ΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° Π½Π°Π²ΠΈΡΡΠΈΠ½Π° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° Π²Π°ΡΠΈΡΠ΅ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈ.ΠΡΠ΅ΠΊΡ Π½Π° Π½ΠΎΠ²ΠΈΠ½Π° β ΠΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΈΠΌΠ°Π°Ρ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡΠ° Π΄Π° Π³ΠΈ ΠΏΠΎΡΡΠ΅Π½ΡΠ²Π°Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ ΡΠΎ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ΅Π»Π΅ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ Π΄Π° Π³ΠΈ ΠΏΡΠ΅ΡΠ΅Π½ΡΠ²Π°Π°Ρ ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈΡΠ΅ ΠΎΠ΄ Π½ΠΎΠ²Π°ΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°. ΠΠ΅ ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅, ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠ΄Π»ΠΎΠΆΠ½ΠΈ Π½Π° ΠΎΠ²Π°Π° ΠΊΠΎΠ³Π½ΠΈΡΠΈΠ²Π½Π° ΠΏΡΠΈΡΡΡΠ°ΡΠ½ΠΎΡΡ.ΠΡΠ΅ΠΊΡ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ - Π‘ΠΊΠ»ΠΎΠ½ΠΈ ΡΠΌΠ΅ Π΄Π° Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΡΠΎ ΠΈΠΌΠ° ΠΈ Π΄Π° Π³ΠΎ ΠΈΠ·Π³ΡΠ±ΠΈΠΌΠ΅ ΠΎΠ΄ Π²ΠΈΠ΄ ΠΎΠ½Π° ΡΡΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠ²Π°. ΠΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Ρ Π°ΠΎΡ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° ΡΠΎ Π΅ΡΠ΅ΠΊΡΠΎΡ Π½Π° Π½ΠΎΠ²ΠΈΠ½Π°, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΡΠΎ ΠΈΠ½Ρ Π΅ΡΠ΅Π½ΡΠ½ΠΎ ΡΠ° ΠΏΡΠ΅ΡΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½ΠΎΠ²Π°ΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°, ΡΡΠΊΡ ΠΈ Π³ΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°ΡΠ΅ Π½Π΅ΡΠ·ΠΈΠ½ΠΈΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠΈ.
ΠΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΠΎ ΠΎΡΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π΅ Π΅ Π»Π΅ΡΠ½ΠΎ, Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΊΠΎΠ³Π½ΠΈΡΠΈΠ²Π½ΠΈ ΠΏΡΠ΅Π΄ΡΠ°ΡΡΠ΄ΠΈ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° Π΄ΠΎΠ½Π΅ΡΡΠ²Π°ΡΠ΅ ΠΏΠΎΡΠ°ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΎΠ΄Π»ΡΠΊΠΈ.
ΠΡΠ°ΡΠΎΠΊ ΠΏΡΠ΅Π³Π»Π΅Π΄
Π‘Π΅ΠΊΠΎΠ³Π°Ρ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΡΠ°, Π½Π° Π΄Π²Π΅ ΠΏΡΠ°ΡΠ°ΡΠ° ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈ ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:
- ΠΠ°Π»ΠΈ ΠΎΠ²Π°Π° Π°Π»Π°ΡΠΊΠ° ΡΠ΅ΡΠ°Π²Π° Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ?
- ΠΠ°Π»ΠΈ Π΄ΠΎΠ±ΡΠΎ Π³ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ΅?
ΠΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎΡΠ²Π΅ΡΠ΅Π½ΠΎ Π΄Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π½Π° ΠΎΠ²ΠΈΠ΅ Π΄Π²Π΅ ΠΏΡΠ°ΡΠ°ΡΠ°, Π½Π°ΠΏΡΠ°Π²Π΅ΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ΅ΠΊΠΎΡΠΈ Π½Π°Π·Π°Π΄ ΠΈ ΡΠ°Π·ΠΌΠΈΡΠ»Π΅ΡΠ΅.
ΠΠ½Π°ΡΠΈ, Π΄Π°Π»ΠΈ MongoDB Π±Π΅ΡΠ΅ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈΠΎΡ ΠΈΠ·Π±ΠΎΡ? Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ° Π΄Π°; ΠΠ°ΠΊΠΎ ΠΈ ΠΊΠ°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΠΊΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΎΠ²Π° Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°ΠΊΡΠΎΡΠΈ. ΠΠ΅ΡΡ ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈΠ»Π΅ Π½Π° ΠΎΠ²ΠΈΠ΅ Π΄Π²Π΅ ΠΏΡΠ°ΡΠ°ΡΠ°, ΠΌΠ½ΠΎΠ³ΡΠΌΠΈΠ½Π° ΠΈΠΌΠ°Π°Ρ ΠΊΠΎΡΠΈΡΡ ΠΎΠ΄ MongoDB ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°Π°Ρ Π΄Π° Π³ΠΎ ΠΏΡΠ°Π²Π°Ρ ΡΠΎΠ°. ΠΠ° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ Π½Π΅ Π³ΠΎ ΡΡΠΎΡΠΈΡΠ° ΡΠΎΠ°, ΡΠ΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° Π½Π°ΡΡΠΈΠ²ΡΠ΅ Π²ΡΠ΅Π΄Π½Π° ΠΈ Π½Π΅ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ Π±ΠΎΠ»Π½Π° Π»Π΅ΠΊΡΠΈΡΠ° Π·Π° Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ Π½ΠΈΠ· ΡΠΈΠΊΠ»ΡΡΠΎΡ Π½Π° Π²ΠΎΠ·Π±ΡΠ΄Π°.
ΠΠ΄ΡΠ΅ΠΊΡΠ²Π°ΡΠ΅ ΠΎΠ΄ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡ
Π‘Π°ΠΊΠ°ΠΌ Π΄Π° ΠΏΠΎΡΠ°ΡΠ½Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠΎ MongoDB Π½Π΅ΠΌΠ°ΠΌ Π½ΠΈΡΡ ΡΡΠ±ΠΎΠ² Π½ΠΈΡΡ ΠΎΠΌΡΠ°Π·Π°. ΠΠ΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ, Π½Π΅ ΡΠΌΠ΅ ΠΈΠΌΠ°Π»Π΅ ΡΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π·Π° ΠΊΠΎΠΈ MongoDB Π΅ Π½Π°ΡΡΠΎΠΎΠ΄Π²Π΅ΡΠ΅Π½ Π΄Π° Π³ΠΈ ΡΠ΅ΡΠΈ. ΠΠ½Π°ΠΌ Π΄Π΅ΠΊΠ° 10gen/MongoDB Inc. Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Ρ
ΡΠ°Π±Π°Ρ Π½Π° ΠΏΠΎΡΠ΅ΡΠΎΠΊΠΎΡ, ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΡΠΈ Π½Π΅ΡΠΈΠ³ΡΡΠ½ΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΎΠΌΠΎΠ²ΠΈΡΠ°ΡΡΠΈ Π³ΠΎ MongoDB Π½Π°ΡΠ΅ΠΊΠ°Π΄Π΅ (ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π½Π° Ρ
Π°ΠΊΠ°ΡΠΎΠ½ΠΈΡΠ΅) ΠΊΠ°ΠΊΠΎ ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΡΠΎΠ° Π±Π΅ΡΠ΅ Π»ΠΎΡΠ° ΠΎΠ΄Π»ΡΠΊΠ°. ΠΠΎ, ΡΠΎΠ° Π³ΠΎ ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π° ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ ΠΎΠΏΠΈΡΠ°Π½ ΠΎΠ²Π΄Π΅: ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠΊΡΠΈΡΠ°Ρ ΠΌΠ½ΠΎΠ³Ρ Π±ΡΠ·ΠΎ Π΄ΡΡΠΈ ΠΈ ΡΠΎ ΠΏΠΎΠ²ΡΡΠ½Π° ΠΏΡΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ°.
ΠΠ·Π²ΠΎΡ: www.habr.com