ΠΠ΅Π΄Π°Π²Π½ΠΎ Ρ ΡΠ·Π½Π°Π», ΡΡΠΎ
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π²Π΄ΡΡΠ³ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Ρ Π·Π°ΡΠΈΡΠ°Ρ MongoDB, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅
ΠΠΎΠ²ΡΠΉ ΡΡΠ΅Π½Π΄
Π― ΡΠ°Π±ΠΎΡΠ°Ρ Π² ΡΠΎΡΠ²Π΅ΡΠ½ΠΎΠΉ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π»Π΅Ρ, ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, Π½ΠΎ Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π½Π° ΠΌΠΎΡ Π΄ΠΎΠ»Ρ ΠΏΡΠΈΡΠ»Π°ΡΡ Π»ΠΈΡΡ ΠΌΠ°Π»Π°Ρ ΡΠ°ΡΡΡ ΡΡΠ΅Π½Π΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π°ΡΠΈΠ»ΠΈ ΠΏΠΎ Π½Π°ΡΠ΅ΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ. Π― Π±ΡΠ» ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»Π΅ΠΌ ΡΠΎΡΡΠ° 4GL, AOP, Agile, SOA, Web 2.0, AJAX, Π±Π»ΠΎΠΊΡΠ΅ΠΉΠ½Π°β¦ ΡΠΏΠΈΡΠΎΠΊ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ. ΠΠ°ΠΆΠ΄ΡΠΉ Π³ΠΎΠ΄ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΡΡΡΠΎ ΡΠ³Π°ΡΠ°ΡΡ, Π° Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ.
ΠΠΎΠΊΡΡΠ³ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΅Π½Π΄Π° ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π½Π΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΎΠ±ΡΠ΅Π΅ Π²ΠΎΠ»Π½Π΅Π½ΠΈΠ΅: Π»ΡΠ΄ΠΈ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΈ ΠΏΡΡΠ³Π°ΡΡ Π² Π»ΠΎΠ΄ΠΊΡ, ΠΈΠ»ΠΈ Π²ΠΈΠ΄ΡΡ ΡΡΠΌ, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ Π΄ΡΡΠ³ΠΈΠΌΠΈΒ β ΠΈ ΠΈΠ΄ΡΡ Π·Π° ΡΠΎΠ»ΠΏΠΎΠΉ. ΠΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Gartner Π²
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ (ΠΈΠ»ΠΈ ΡΠ»ΡΡΠ°Π΅ΡΡΡ Π²ΡΠΎΡΠΎΠ΅ ΠΏΡΠΈΡΠ΅ΡΡΠ²ΠΈΠ΅, ΠΊΠ°ΠΊ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅) Π½ΠΎΠ²Π°Ρ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΡ, Π΄Π²ΠΈΠΆΠΈΠΌΠ°Ρ Π»ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ. Π ΡΠ»ΡΡΠ°Π΅ NoSQL Ρ Π°ΠΉΠΏ Π±ΡΠ» ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΡΡΡΠ΅ΠΌΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠΎΠ΄ΡΡΠΌΠΎΠΌ MongoDB. ΠΠ΅ MongoDB Π·Π°ΠΏΡΡΡΠΈΠ»Π° ΡΡΠΎΡ ΡΡΠ΅Π½Π΄: Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π² ΠΊΡΡΠΏΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ Π½Π°ΡΠ°Π»ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΡΠΌΠΎΠ² Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈ ΠΏΡΠΈΠ²Π΅Π»ΠΈ ΠΊ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΡ Π½Π΅ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΡ ΠΠ. ΠΠ±ΡΠ΅Π΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΎΠ²Π°Π»ΠΎ Ρ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΊΠ°ΠΊ Bigtable ΠΎΡ Google ΠΈ Cassandra ΠΎΡ Facebook, Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ MongoDB ΡΡΠ°Π»Π° ΡΠ°ΠΌΠΎΠΉ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ NoSQL, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΠΌΠ΅Π»ΠΈ Π΄ΠΎΡΡΡΠΏ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ Ρ ΡΠΌΠ΅ΡΠΈΠ²Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ½ΡΠ΅ ΠΠ Ρ ΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½ΡΠΌΠΈ ΠΠ, Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΠΌΠΈ ΠΊΠ»ΡΡΠ΅ΠΉ/Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π»ΡΠ±ΡΠΌ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΠΏΠΎΠ² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ ΠΏΠΎΠ΄ ΠΎΠ±ΡΠ΅Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ NoSQL. Π Π²Ρ ΠΏΡΠ°Π²Ρ. ΠΠΎ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°ΡΠΈΠ» Ρ Π°ΠΎΡ. ΠΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π»ΠΈΡΡ Π½Π° NoSQL, Π²ΡΠ΅ΠΌ ΠΎΠ½ΠΎ ΡΡΠ°Π»ΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, Ρ ΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ Π² ΡΠ°Π·Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ . ΠΠ»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ MongoDB ΡΡΠ°Π»Π° ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠΎΠΌ NoSQL.
Π ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π½Π°Π±ΡΠΎΡΠΈΠ»ΠΈΡΡ Π½Π° Π½Π΅Ρ. ΠΡΠ»Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π·Π°ΠΌΠ°Π½ΡΠΈΠ²ΠΎΠΉ ΠΈΠ΄Π΅Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π±Π΅Π· ΡΡ Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠΊΠΎΠ»ΠΎ 2014 Π³ΠΎΠ΄Π° ΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π΅ΡΡ Π³ΠΎΠ΄ Π½Π°Π·Π°Π΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½Π°Ρ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ , ΡΠ°ΠΊΠ°Ρ ΠΊΠ°ΠΊ MySQL, Postgres ΠΈΠ»ΠΈ SQL Server, ΡΡΠ°Π»ΠΈ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ Π±Π°Π·Ρ MongoDB. ΠΠ° Π²ΠΎΠΏΡΠΎΡ ΠΏΠΎΡΠ΅ΠΌΡ, Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡΠ²Π΅Ρ ΠΎΡ Π±Π°Π½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Β«ΡΡΠΎ ΠΌΠ°ΡΡΡΠ°Π± Π²Π΅Π±Π°Β» Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΠΎΠ³ΠΎ Β«ΠΌΠΎΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΡΠ»Π°Π±ΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΈ Ρ ΠΎΡΠΎΡΠΎ Π²ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π±Π΅Π· ΡΡ Π΅ΠΌΡΒ».
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ MongoDB ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠ΅Π»ΠΎΠΌ ΡΠ΅ΡΠ°ΡΡ ΡΡΠ΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ :
- Π‘ΡΡΠΎΠ³Π°Ρ ΡΡ
Π΅ΠΌΠ°: Ρ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ
, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, Π²Ρ Π²ΡΠ½ΡΠΆΠ΄Π΅Π½Ρ Π»ΠΈΠ±ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ
Β«ΡΠ°Π·Π½ΡΡ
Β» ΡΡΠΎΠ»Π±ΡΠΎΠ² Π΄Π°Π½Π½ΡΡ
, Π²ΠΏΠΈΡ
Π½ΡΡΡ ΡΡΠ΄Π° Π±Π»ΠΎΠ±Ρ Π΄Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ
EAV β¦ Ρ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ. - Π’ΡΡΠ΄Π½ΠΎΡΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Π΅ΡΠ»ΠΈ Π΄Π°Π½Π½ΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ΅ΡΠ²Π΅Ρ, MongoDB ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π»Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ°ΡΠΈΠ½Π°Ρ .
- Π‘Π»ΠΎΠΆΠ½ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΡ Π΅ΠΌΡ: Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΉ! Π ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΠ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ). MongoDB ΡΠΌΠΎΠ³Π»Π° Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ. Π ΡΠ΄Π΅Π»Π°Π»ΠΎ Π΅Π³ΠΎ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π»ΡΠ³ΠΊΠΈΠΌ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΡ Π΅ΠΌΡ Π½Π° Ρ ΠΎΠ΄Ρ ΠΈ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅.
- ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π·Π°ΠΏΠΈΡΠΈ: ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ MongoDB Π±ΡΠ»Π° Ρ ΠΎΡΠΎΡΠ΅ΠΉ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅. ΠΠ°ΠΆΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ MongoDB ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ, Π·Π° ΠΊΠΎΡΠΎΡΡΡ Π΅Ρ ΡΠ°ΡΡΠΎ ΠΊΡΠΈΡΠΈΠΊΠΎΠ²Π°Π»ΠΈ, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π»Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΡΠ΅ ΡΠΈΡΠΊΠΈ Π½Π° Π²Π°Ρ
ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° MongoDB Π±ΡΠ»ΠΈ ΠΎΠ³ΡΠΎΠΌΠ½Ρ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΡΠ»ΠΈ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π²ΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π±Π΅Π· ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΈ Π½Π΅ ΠΈΠΌΠ΅Ρ ΠΎΠΏΡΡΠ°, ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΠΎΠΆΠΈΡΡΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅, ΡΡΠΎ MongoDB Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½Π°Ρ Π‘Π£ΠΠ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π»Π°ΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π»ΠΈΡΡ ΡΡΠ΄ΠΎΠΌ ΠΎΠ³ΠΎΠ²ΠΎΡΠΎΠΊ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΊΠ°Π·Π°Π½Ρ Π½ΠΈΠΆΠ΅.
Π‘ΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΠΎΡΡΠΈ ΡΠ°Π΄ΠΈ, Π½ΠΈΠΊΡΠΎ Π² 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 Π²Π΅Π·Π΄Π΅ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π° Ρ
Π°ΠΊΠ°ΡΠΎΠ½Π°Ρ
) Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΡΠ±ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΠ΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΏΠ»ΠΎΡ
ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠΎ ΠΎΠ½ΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π·Π΄Π΅ΡΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄: ΡΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠ½ΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com