ΠΠ΄Π½ΠΎ ΠΎΡ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ Π²Π·Π΅ΠΌΠ°, Π΅ ΠΊΠΎΡ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°. Π ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΎΠΏΡΠΈΠΈΡΠ΅ Π±ΡΡ
Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ Π΄ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ
Π° Structured Query Language (SQL). Π’Π΅ Π²ΠΊΠ»ΡΡΠ²Π°Ρ MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ.
ΠΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ 15 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π° ΠΏΠ°Π·Π°ΡΠ° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ Π° ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΈ No-SQL Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π’Π΅ Π²ΠΊΠ»ΡΡΠ²Π°Ρ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π·Π° ΠΊΠ»ΡΡ-ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΊΠ°ΡΠΎ Redis ΠΈ Amazon DynamoDB, ΡΠΈΡΠΎΠΊΠΈ ΠΊΠΎΠ»ΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΊΠ°ΡΠΎ Cassandra ΠΈ HBase, Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π·Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ MongoDB ΠΈ Couchbase ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Ρ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈ ΡΡΡΡΠ°ΡΠΊΠΈ ΠΊΠ°ΡΠΎ Elasticsearch ΠΈ Solr.
Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ SQL ΠΈ NoSQL, Π±Π΅Π· Π΄Π° Π½Π°Π²Π»ΠΈΠ·Π°ΠΌΠ΅ Π² ΡΡΡ
Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠ΅ ΡΠ΅ Π·Π°Π±Π°Π²Π»ΡΠ²Π°ΠΌΠ΅ ΠΌΠ°Π»ΠΊΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΠ°.
ΠΠ±ΡΡΠ½ΡΠ²Π°ΠΌ SQL Π½Π° Π±Π°Π±Π°
ΠΠ°Π±ΠΎ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈ ΡΠΈ, ΡΠ΅ Π½Π΅ ΡΡΠΌ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡΡ ΡΠΈ Π²Π½ΡΠΊ. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π° ΠΌΠ°ΠΌΠ° ΠΈ ΡΠ°ΡΠΊΠΎ ΡΠ΅ ΠΎΠ±ΠΈΡΠ°Ρ Π° ΠΊΠ°ΡΠΎ Π·Π°ΠΉΡΠΈ, ΡΠΎΠ΄ΠΈΡ Π° 100 Π΄Π΅ΡΠ°, Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΎΡΠΈΠ½ΠΎΠ²ΠΈΡ Π° ΠΎΡΠ΅ 50.
Π ΡΠ°ΠΊΠ°, Π²ΠΈΠ΅ ΠΎΠ±ΠΈΡΠ°ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π½ΠΈ ΠΈ Π½Π΅ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° Π·Π°Π±ΡΠ°Π²ΠΈΡΠ΅ Π½ΠΈΡΠΎ Π΅Π΄Π½ΠΎ ΠΎΡ Π½Π°ΡΠΈΡΠ΅ ΠΈΠΌΠ΅Π½Π°, ΡΠΎΠΆΠ΄Π΅Π½ΠΈ Π΄Π½ΠΈ, Π»ΡΠ±ΠΈΠΌΠΈ Π²ΠΊΡΡΠΎΠ²Π΅ Π½Π° ΡΠ»Π°Π΄ΠΎΠ»Π΅Π΄, ΡΠ°Π·ΠΌΠ΅ΡΠΈ Π½Π° Π΄ΡΠ΅Ρ ΠΈ, Ρ ΠΎΠ±ΠΈΡΠ°, ΠΈΠΌΠ΅Π½Π° Π½Π° ΡΡΠΏΡΡΠ·ΠΈ, ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΏΠΎΡΠΎΠΌΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠΏΠ΅Ρ Π²Π°ΠΆΠ½ΠΈ ΡΠ°ΠΊΡΠΈ. ΠΠ΅ΠΊΠ° ΡΠΈ Π³ΠΎ ΠΊΠ°ΠΆΠ΅ΠΌ ΠΎΠ±Π°ΡΠ΅. ΠΠΈΠ΅ ΡΡΠ΅ Π½Π° 85 Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈ Π΄ΠΎΠ±ΡΠ°ΡΠ° ΡΡΠ°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈ.
ΠΠ° ΡΠ°ΡΡΠΈΠ΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡΠΌ Π½Π°ΠΉ-ΡΠΌΠ½ΠΈΡΡ ΠΎΡ Π²Π°ΡΠΈΡΠ΅ Π²Π½ΡΡΠΈ, ΠΌΠΎΠ³Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°. Π’Π°ΠΊΠ° ΡΠ΅ ΠΈΠ΄Π²Π°ΠΌ Π² ΠΊΡΡΠ°ΡΠ° Π²ΠΈ, Π²Π°Π΄Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π»ΠΈΡΡΠ° Ρ Π°ΡΡΠΈΡ ΠΈ Π²ΠΈ ΠΌΠΎΠ»Ρ Π΄Π° ΠΈΠ·ΠΏΠ΅ΡΠ΅ΡΠ΅ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ.
ΠΠ° Π΅Π΄ΠΈΠ½ Π»ΠΈΡΡ Ρ Π°ΡΡΠΈΡ ΠΏΡΠ°Π²ΠΈΠΌ ΡΠΏΠΈΡΡΠΊ, Π½Π°ΡΠ΅ΡΠ΅Π½ βΠΠ½ΡΡΠΈ" ΠΡΠ΅ΠΊΠΈ ΠΏΠ»Π΅ΠΌΠ΅Π½Π½ΠΈΠΊ Π·Π°ΠΏΠΈΡΠ°Π½ Ρ Π½ΡΠΊΠΎΠΈ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° Π½Π΅Π³ΠΎ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π½ΠΎΠΌΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅Π³Π° ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠΎΠΉ Π²Π½ΡΠΊ ΡΠΎΠΉ Π΅. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΎΡ ΡΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ, Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΈΡΠ²Π°ΠΌΠ΅ ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ΠΈΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΠΈ Π² Π³ΠΎΡΠ½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° ΡΠΏΠΈΡΡΠΊΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ Π²ΠΈΠ½Π°Π³ΠΈ Π΄Π° Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΠ΄ΡΡΠΆΠ° ΡΠΏΠΈΡΡΠΊΡΡ.
id
ΠΈΠΌΠ΅
ΡΠΎΠΆΠ΄Π΅Π½ Π΄Π΅Π½
ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠ΅
ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° Π΄ΡΠ΅Ρ
ΠΈΡΠ΅
Π»ΡΠ±ΠΈΠΌ ΡΠ»Π°Π΄ΠΎΠ»Π΅Π΄
ΠΏΡΠΈΠ΅Ρ
1
Jimmy
09-22-1992
09-01-2019
L
ΠΠ΅Π½ΡΠΎΠ² ΡΠΎΠΊΠΎΠ»Π°Π΄
ΡΠ°Π»ΡΠΈΠ²
2
ΠΠΆΠ΅ΡΠΈΠΊΠ°
07-21-1992
02-22-2018
M
ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΡ
Π²ΡΡΠ½ΠΎ
...ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ ΡΠΏΠΈΡΡΠΊΠ°!
Π‘ΠΏΠΈΡΡΠΊ Π½Π° Π²Π½ΡΡΠΈ
Π‘Π»Π΅Π΄ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ ΠΈ Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΈ ΡΠΌΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ ΡΡΡ ΡΠΏΠΈΡΡΠΊΠ°! ΠΠΎ Π²ΠΈΠ΅ ΡΠ΅ ΠΎΠ±ΡΡΡΠ°ΡΠ΅ ΠΊΡΠΌ ΠΌΠ΅Π½ ΠΈ ΠΊΠ°Π·Π²Π°ΡΠ΅: βΠΠ°Π±ΡΠ°Π²ΠΈΡ ΠΌΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΌΡΡΡΠΎ Π·Π° ΡΡΠΏΡΡΠ·ΠΈ, Ρ ΠΎΠ±ΠΈΡΠ°, Π²Π½ΡΡΠΈ!β ΠΠΎ Π½Π΅, Π½Π΅ ΡΠΌΠ΅ Π·Π°Π±ΡΠ°Π²ΠΈΠ»ΠΈ! Π’ΠΎΠ²Π° ΡΠ»Π΅Π΄Π²Π° ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΠΊ ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π½ΠΎΠ² Π»ΠΈΡΡ Ρ Π°ΡΡΠΈΡ.
Π’Π°ΠΊΠ° ΡΠ΅ ΠΈΠ·Π²Π°ΠΆΠ΄Π°ΠΌ Π΄ΡΡΠ³ Π»ΠΈΡΡ ΠΈ Π½Π° Π½Π΅Π³ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°ΠΌΠ΅ ΡΠΏΠΈΡΡΠΊΠ° Π‘ΡΠΏΡΡΠ·ΠΈΡΠ΅. ΠΡΠ½ΠΎΠ²ΠΎ Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ Π²Π°ΠΆΠ½ΠΈΡΠ΅ Π·Π° Π½Π°Ρ Π°ΡΡΠΈΠ±ΡΡΠΈ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΡΠΏΠΈΡΡΠΊΠ° ΠΈ Π·Π°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ ΠΏΠΎ ΡΠ΅Π΄ΠΎΠ²Π΅.
id
grandchild_id
ΠΈΠΌΠ΅
ΡΠΎΠΆΠ΄Π΅Π½ Π΄Π΅Π½
1
2
ΠΊΠ»ΠΎΠ·Π΅Ρ
06-01-1988
2
9
Π€Π΅ΡΠ½Π°Π½Π΄Π°
03-05-1985
...ΠΎΡΠ΅ ΡΡΠΏΡΡΠ·ΠΈ!
Π‘ΠΏΠΈΡΡΠΊ Π½Π° ΡΡΠΏΡΡΠ·ΠΈΡΠ΅
ΠΠ° ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ ΠΎΠ±ΡΡΠ½ΡΠ²Π°ΠΌ Π½Π° Π±Π°Π±Π° ΠΌΠΈ, ΡΠ΅ Π°ΠΊΠΎ ΠΈΡΠΊΠ° Π΄Π° Π·Π½Π°Π΅ ΠΊΠΎΠΉ Π·Π° ΠΊΠΎΠ³ΠΎ Π΅ ΠΆΠ΅Π½Π΅Π½, ΡΠΎΠ³Π°Π²Π° ΡΡΡΠ±Π²Π° ΡΠ°ΠΌΠΎ Π΄Π° ΡΡΠ°Π²Π½ΠΈ id Π² ΡΠΏΠΈΡΡΠΊΠ° Π²Π½ΡΡΠΈ Ρ grandchild_id Π² ΡΠΏΠΈΡΡΠΊΠ° Π½Π° ΡΡΠΏΡΡΠ·ΠΈΡΠ΅.
Π‘Π»Π΅Π΄ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΡΠ·ΠΈΠ½ΠΈ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠ΄ΡΠ΅ΠΌΠ½Π°. β ΠΠΎΠΆΠ΅Ρ Π»ΠΈ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡ, Π±Π°Π±ΠΎ? Π’ΡΡΠ³Π²Π°ΠΌ Π΄Π° ΠΏΠΎΠ΄ΡΠ΅ΠΌΠ½Π°.
Π©Π΅ ΡΠ΅ Π²ΡΡΠ½Π° ΡΠ»Π΅Π΄ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°ΡΠ°. ΠΠΎΡΠΈΠ½Π° ΡΠΈ, Π±Π°Π±ΠΎ! ΠΡΠΈΡΠΊΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΡΡΠ°Ρ ΠΎΡΠ½ΠΎ, ΠΎΡΠ²Π΅Π½ ΡΠΏΠΈΡΡΠΊΠ° Ρ ΠΎΠ±ΠΈ. Π ΡΠΏΠΈΡΡΠΊΠ° ΠΈΠΌΠ° ΠΎΠΊΠΎΠ»ΠΎ 1000 Ρ ΠΎΠ±ΠΈΡΠ°. ΠΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΎΡ ΡΡΡ ΡΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΡΡ; ΠΠ°ΠΊΠ²ΠΎ ΡΡΠ°Π½Π°?
grandchild_id
Ρ
ΠΎΠ±ΠΈ
1
ΠΊΠΎΠ»ΠΎΠ΅Π·Π΄Π΅Π½Π΅
4
ΠΊΠΎΠ»ΠΎΠ΅Π·Π΄Π΅Π½Π΅
3
ΠΊΠΎΠ»ΠΎΠ΅Π·Π΄Π΅Π½Π΅
7
ΡΠ°Π±ΠΎΡΠ°
11
ΠΊΠΎΠ»ΠΎΠ΅Π·Π΄Π΅Π½Π΅
...ΠΠ΅ΠΊΠ° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΠΌ!
Π‘ΡΠΆΠ°Π»ΡΠ²Π°ΠΌ, Π½Π°ΠΏΡΠ»Π½ΠΎ Π·Π°Π±ΡΠ°Π²ΠΈΡ Π΄Π° ΠΊΠ°ΠΆΠ°! ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π΅Π΄ΠΈΠ½ ΡΠΏΠΈΡΡΠΊ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°ΡΠ΅ ΡΠ°ΠΌΠΎ Ρ ΠΎΠ±ΠΈ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π² Π΄ΡΡΠ³ ΡΠΏΠΈΡΡΠΊ, ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΠΌ Π²Π½ΡΡΠΈΠΊΠΎΠΈΡΠΎ ΠΏΡΠ°Π²ΡΡ ΡΠΎΠ²Π° Ρ ΠΎΠ±ΠΈ. Π©Π΅ Π³ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ°ΠΌΠ΅ "ΠΠ±Ρ ΡΠΏΠΈΡΡΠΊ". ΠΠΈΠΆΠ΄Π°ΠΉΠΊΠΈ, ΡΠ΅ Π½Π΅ Π²ΠΈ Ρ Π°ΡΠ΅ΡΠ²Π°, Π·Π°ΠΏΠΎΡΠ²Π°ΠΌ Π΄Π° ΡΠ΅ ΠΏΡΠΈΡΠ΅ΡΠ½ΡΠ²Π°ΠΌ ΠΈ ΡΠ΅ Π²ΡΡΡΠ°ΠΌ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠΏΠΈΡΡΠΊ.
id
Ρ
ΠΎΠ±ΠΈ
1
ΠΊΠΎΠ»ΠΎΠ΅Π·Π΄Π΅Π½Π΅
2
ΡΠ°Π±ΠΎΡΠ°
3
ΠΏΠ»ΡΠ²Π°Π½Π΅
...ΠΎΡΠ΅ Ρ ΠΎΠ±ΠΈΡΠ°!
Π‘ΠΏΠΈΡΡΠΊ Ρ Ρ ΠΎΠ±ΠΈΡΠ°
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π½Π°ΡΠΈΡ ΡΠΏΠΈΡΡΠΊ Ρ Ρ ΠΎΠ±ΠΈΡΠ°, ΡΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ Π½Π°ΡΠΈΡ Π²ΡΠΎΡΠΈ ΡΠΏΠΈΡΡΠΊ ΠΈ Π³ΠΎ Π½Π°ΡΠΈΡΠ°ΠΌΠ΅ "Π₯ΠΎΠ±ΠΈΡΠ° Π½Π° Π²Π½ΡΡΠΈ".
grandchild_id
hobby_id
4
1
3
1
7
2
β¦ΠΠΎΠ²Π΅ΡΠ΅ βΌ!
ΠΠ±Ρ ΡΠΏΠΈΡΡΠΊ Π½Π° Ρ ΠΎΠ±ΠΈΡΠ°ΡΠ° Π½Π° Π²Π½ΡΡΠΈΡΠ΅
Π‘Π»Π΅Π΄ ΡΡΠ»Π°ΡΠ° ΡΠ°Π·ΠΈ ΡΠ°Π±ΠΎΡΠ° Π±Π°Π±Π° Π²Π΅ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° ΡΡΡ ΡΡΡΠ°Ρ ΠΎΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΠ°ΠΌΠ΅Ρ, Π·Π° Π΄Π° ΡΠ»Π΅Π΄ΠΈ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π³ΠΎΠ»ΡΠΌΠΎΡΠΎ ΡΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ. Π ΡΠΎΠ³Π°Π²Π° - Π·Π° Π΄Π° ΠΌΠ΅ Π·Π°Π΄ΡΡΠΆΠΈ ΠΏΠΎ-Π΄ΡΠ»Π³ΠΎ - ΡΡ Π·Π°Π΄Π°Π²Π° Π²ΡΠ»ΡΠ΅Π±Π½ΠΈΡ Π²ΡΠΏΡΠΎΡ: "ΠΡΠ΄Π΅ ΡΠ΅ Π½Π°ΡΡΠΈ Π΄Π° ΠΏΡΠ°Π²ΠΈΡ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π°?"
Π Π΅Π»Π°ΡΠΈΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ
Π Π΅Π»Π°ΡΠΈΠΎΠ½Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π΅ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠΎΡΠΌΠ°Π»Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈ ΡΠ°Π±Π»ΠΈΡΠΈ (Π² Π½Π°ΡΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ²Π° ΡΠ° Π»ΠΈΡΡΠΎΠ²Π΅), ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°ΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ Π³ΠΈ ΡΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½Π°ΡΠΈΠ½ΠΈ, Π±Π΅Π· Π΄Π° ΡΠ΅ Π½Π°Π»Π°Π³Π° Π΄Π° ΡΠ΅ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΌΠ°ΡΠΈΡΠ΅ ΠΠ°Π·Π° Π΄Π°Π½Π½ΠΈ. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Π½ΠΎ Π·Π° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΡΠΊ Π½Π° Π»ΠΈΡΡ Ρ Π°ΡΡΠΈΡ Π½Π΅ Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ ΡΡΡ .
ΠΡΠ»ΠΈΡΠΈΡΠ΅Π»Π½Π° ΡΠ΅ΡΡΠ° Π½Π° Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π΅ Π΅Π·ΠΈΠΊΡΡ Π·Π° Π·Π°ΡΠ²ΠΊΠΈ SQL (Structured Query Language). ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π³ΠΎ, Π°ΠΊΠΎ Π±Π°Π±Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΠΈ ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΡΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ°, ΡΡ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠ·ΠΎ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° Π²ΡΠΏΡΠΎΡΠΈ ΠΊΠ°ΡΠΎ: βΠΠΎΠΉ Π½Π΅ ΠΌΠ΅ ΠΏΠΎΡΠ΅ΡΠΈ ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΆΠ΅Π½Π΅Π½ Π΅ ΠΈ Π½ΡΠΌΠ° Ρ ΠΎΠ±ΠΈΡΠ°?β
ΠΠ΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ SQL ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π΅ MySQL Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. Π’ΠΎΠΉ ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ (RDBMS) Π·Π° ΡΠ΅Π± Π±Π°Π·ΠΈΡΠ°Π½ΠΈ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠΊΠΎΠΈ ΠΊΠ»ΡΡΠΎΠ²ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° MySQL:
- Π’ΠΎΠΉ Π΅ Π΄ΠΎΡΡΠ° Π΄ΠΎΠ±ΡΠ΅ ΠΏΠΎΠ·Π½Π°Ρ, ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΈ ΡΠ°ΡΠ΅Π»Π½ΠΎ ΡΠ΅ΡΡΠ²Π°Π½.
- ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ ΠΎΠΏΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ SQL ΠΈ ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ.
- ΠΠ°Π½Π½ΠΈΡΠ΅ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π±Π»ΠΈΡΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ»Π΅ΡΠ½ΡΠ²Π° ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΡΠ·ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΡΡΠ²ΠΈΡΠ½ΠΈ ΠΈ Π²ΡΠ½ΡΠ½ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅ (ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ).
- Π’ΠΎΠΉ Π΅ Π»Π΅ΡΠ΅Π½ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½, ΠΊΠΎΠ΅ΡΠΎ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΈ ΠΌΠ°Π»ΠΊΠΈ ΡΠΈΡΠΌΠΈ.
- ΠΠ·Ρ ΠΎΠ΄Π½ΠΈΡΡ ΠΊΠΎΠ΄ Π΅ ΡΡΠ³Π»Π°ΡΠ½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡΡΠ° Π½Π° GNU General Public License.
Π‘Π΅Π³Π° Π³ΠΎ Π·Π°Π±ΡΠ°Π²ΠΈ ALL.
ΠΠ±ΡΡΠ½ΡΠ²Π°ΠΌ NoSQL Π½Π° Π±Π°Π±Π°
ΠΠ°Π±ΠΎ, ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ. Π Π½Π΅Π³ΠΎ ΠΈΠΌΠ° 150 Π²Π½ΡΡΠΈ! ΠΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΡΡ ΡΠ° ΠΆΠ΅Π½Π΅Π½ΠΈ, ΠΈΠΌΠ°Ρ Π΄Π΅ΡΠ°, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°Ρ ΡΠ΅ ΠΎΡ Π½Π΅ΡΠΎ ΠΈ Ρ.Π½. ΠΠ° Π²Π°ΡΠ°ΡΠ° Π²ΡΠ·ΡΠ°ΡΡ Π΅ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΎ Π·Π° Π²ΡΠΈΡΠΊΠΈ Π½Π°Ρ. Π’ΠΎΠ²Π°, ΠΎΡ ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅, Π΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π·Π°ΠΏΠ°ΠΌΠ΅ΡΡΠ²Π°Π½Π΅!
ΠΠ° ΡΠ°ΡΡΠΈΠ΅ Π°Π· Π½Π΅ ΠΡΠΊΠ°ΠΌ Π΄Π° Π·Π°Π±ΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠΈ Π΄Π΅Π½ ΠΈ Π»ΡΠ±ΠΈΠΌΠΈΡ ΠΌΠΈ Π²ΠΊΡΡ ΡΠ»Π°Π΄ΠΎΠ»Π΅Π΄, ΠΌΠΎΠ³Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π°. Π’Π°ΠΊΠ° ΡΠ΅ ΡΠΈΡΠ°ΠΌ Π΄ΠΎ Π½Π°ΠΉ-Π±Π»ΠΈΠ·ΠΊΠΈΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½, Π²Π·Π΅ΠΌΠ°ΠΌ ΡΠ΅ΡΡΠ°Π΄ΠΊΠ° ΠΈ ΡΠ΅ Π²ΡΡΡΠ°ΠΌ Π²ΠΊΡΡΠΈ.
ΠΡΡΠ²Π°ΡΠ° ΡΡΡΠΏΠΊΠ°, ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ΅ΠΌΠ°, Π΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ° βΠΠ½ΡΡΠΈβ Ρ Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ΄Π΅Π±Π΅Π»Π΅Π½ΠΈ Π±ΡΠΊΠ²ΠΈ Π½Π° ΠΊΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΌΠΎΡ Π±Π΅Π»Π΅ΠΆΠ½ΠΈΠΊ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΎΠ±ΡΡΡΠ°ΠΌ Π½Π° ΠΏΡΡΠ²Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° ΠΈ Π·Π°ΠΏΠΎΡΠ²Π°ΠΌ Π΄Π° ΠΏΠΈΡΠ° Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ Π·Π° ΠΌΠ΅Π½. Π‘Π»Π΅Π΄ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠΈΠ½ΡΡΠΈ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°.
{
"_id":"dkdigiye82gd87gd99dg87gd",
"name":"Cody",
"birthday":"09-12-2006",
"last_visit":"09-02-2019",
"clothing_size":"XL",
"favorite_ice_cream":"Fudge caramel",
"adopted":false,
"hobbies":[
"video games",
"computers",
"cooking"
],
"spouse":null,
"kids":[
],
"favorite_picture":"file://scrapbook-103/christmas-2010.jpg",
"misc_notes":"Prefers ice-cream cake on birthday instead of chocolate cake!"
}
Π―: βΠΠ·Π³Π»Π΅ΠΆΠ΄Π° Π²ΡΠΈΡΠΊΠΎ Π΅ Π³ΠΎΡΠΎΠ²ΠΎ!β
Π±Π°Π±Π°: βΠ§Π°ΠΊΠ°ΠΉ, ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΠΊΠ°ΠΆΠ΅ΡΠ΅ Π·Π° Π΄ΡΡΠ³ΠΈΡΠ΅ Π²Π½ΡΡΠΈ?β
Π―: "ΠΠ° ΡΠΎΡΠ½ΠΎ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΎΡΠ΄Π΅Π»ΡΠΌΠ΅ ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π° Π²ΡΠ΅ΠΊΠΈ.β
Π±Π°Π±Π°: βΠ©Π΅ ΡΡΡΠ±Π²Π° Π»ΠΈ Π΄Π° Π·Π°ΠΏΠΈΡΠ° Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²ΡΠΈΡΠΊΠΈ, ΠΊΠ°ΠΊΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ
Π·Π° Π²Π°Ρ?β
Π―: βΠΠ΅, ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΠΈΡΠΊΠ°Ρ. ΠΠ΅ΠΊΠ° ΠΏΠΎΠΊΠ°ΠΆΠ°."
ΠΠ·ΠΈΠΌΠ°ΠΌ Ρ
ΠΈΠΌΠΈΠΊΠ°Π»Π° Π½Π° Π±Π°Π±Π° ΠΌΠΈ, ΠΎΠ±ΡΡΡΠ°ΠΌ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΈ Π±ΡΡΠ·ΠΎ Π·Π°ΠΏΠΈΡΠ²Π°ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ Π»ΡΠ±ΠΈΠΌΠΈΡ ΠΌΠΈ Π±ΡΠ°ΡΠΎΠ²ΡΠ΅Π΄.
{
"_id":"dh97dhs9b39397ss001",
"name":"Tanner",
"birthday":"09-12-2008",
"clothing_size":"S",
"friend_count":0,
"favorite_picture":null,
"remember":"Born on same day as Cody but not as important"
}
ΠΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ Π±Π°Π±Π° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠΈ ΡΠΏΠΎΠΌΠ½ΠΈ Π½Π΅ΡΠΎ Π·Π° Π½ΡΠΊΠΎΠΉ ΠΎΡ Π²Π½ΡΡΠΈΡΠ΅ ΡΠΈ, ΡΡ ΡΡΡΠ±Π²Π° ΡΠ°ΠΌΠΎ Π΄Π° ΠΎΡΠΈΠ΄Π΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π½Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° Π² Π±Π΅Π»Π΅ΠΆΠ½ΠΈΠΊΠ° Π½Π° ΡΠ²ΠΎΠΈΡΠ΅ Π²Π½ΡΡΠΈ. Π¦ΡΠ»Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΡΡ ΡΠ΅ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π° ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΌ, Π½Π° ΡΡΡ Π½Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°, ΠΊΠΎΡΡΠΎ ΡΡ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠ·ΠΎ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°.
ΠΠΎΠ³Π°ΡΠΎ Π²ΡΠΈΡΠΊΠΎ Π΅ Π³ΠΎΡΠΎΠ²ΠΎ, ΡΡ Π·Π°Π΄Π°Π²Π° Π²ΡΠ»ΡΠ΅Π±Π½ΠΈΡ Π²ΡΠΏΡΠΎΡ: βΠΡΠ΄Π΅ ΡΠ΅ Π½Π°ΡΡΠΈ Π΄Π° ΠΏΡΠ°Π²ΠΈΡ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π°?β
NoSQL Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ
ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΠ°, NoSQL Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ (βΠ½Π΅ ΡΠ°ΠΌΠΎ SQLβ). Π Π½Π°ΡΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ ΠΌΠ΅ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ. NoSQL Π±Π°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Ρ Π΄Π°Π½Π½ΠΈ ΠΏΠΎ Π½Π°ΡΠΈΠ½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Ρ ΡΠ΅Π»Π°ΡΠΈΠΈΡΠ΅ Π½Π° ΡΠ°Π±Π»ΠΈΡΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π’Π΅Π·ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΡΡΠ°Π½Π°Ρ Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° 2000-ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΡΠ΅Π΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅Ρ Π° ΠΎΡ ΠΊΠ»ΡΡΡΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π² ΠΎΠ±Π»Π°ΠΊ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ (Π½Π°ΠΏΡ. Facebook). Π ΡΠ°ΠΊΠΈΠ²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π²Π°ΠΆΠ½Π° ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΈ ΡΠΊΠ°Π»ΠΈΡΡΠ΅ΠΌΠΎΡΡΡΠ°.
Π Π½Π°ΡΠ°Π»ΠΎΡΠΎ NoSQL Π±Π°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° Π½ΠΈΡΠΎΠ²ΠΈ Π·Π°Π΄Π°ΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ°Π²Π° Π΄ΡΠΌΠ° Π·Π° ΡΠ΅Π± ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, NoSQL Π±Π°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ ΠΈ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π΄Π°Π½Π½ΠΈ. ΠΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ Π½Π° NoSQL ΡΡΡΠΎ Ρ Π°ΡΠ΅ΡΠ°Ρ Π° Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡΡΠ° Π½Π° ΡΡ Π΅ΠΌΠ°ΡΠ° Π·Π° Π΄Π°Π½Π½ΠΈ (ΠΈΠ»ΠΈ Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° ΡΠ°ΠΊΠ°Π²Π°), ΡΠ°ΠΊΠ° ΡΠ΅ Π±ΡΡΠ·ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π±ΡΡ Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π² Π½Π°Π΄Π³ΡΠ°ΠΆΠ΄Π°ΡΠΈ ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ½ΠΎΠ²Π½ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° NoSQL:
- ΠΠ½ΠΎΠ³ΠΎ Π³ΡΠ²ΠΊΠ°Π² Π½Π°ΡΠΈΠ½ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ
- Π₯ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½ΠΎ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ Π΄ΠΎ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ
- ΠΡΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡ Π·Π° ΠΏΠΎΡΡΠΎΡΠ½ΡΡΠ²ΠΎ/ΡΠ°Π·ΠΌΠ½ΠΎΠΆΠ°Π²Π°Π½Π΅
- ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅
MySQL ΠΈΠ·ΠΈΡΠΊΠ²Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° ΠΈ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½Π° ΡΡ
Π΅ΠΌΠ°.
NoSQL Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΡΡ
ΡΠ°Π½ΡΠ²Π°ΡΠ΅ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π΄Π°Π½Π½ΠΈ Π² βΠ΄ΠΎΠΊΡΠΌΠ΅Π½Ρβ.
MySQL ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΡ ΠΎΠ³ΡΠΎΠΌΠ½Π° ΠΎΠ±ΡΠ½ΠΎΡΡ.
NoSQL ΠΈΠΌΠ° ΠΌΠ°Π»ΠΊΠ° ΠΈ Π±ΡΡΠ·ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ° ΡΠ΅ ΠΎΠ±ΡΠ½ΠΎΡΡ.
NoSQL Π΅ Π»Π΅ΡΠ΅Π½ Π·Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅.
MySQL ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ ΠΎΡ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΡΡ.
MySQL ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° SQL, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΎΠ²Π΅ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ.
NoSQL Π΅ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½ Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
MySQL ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ Π΅Π·ΠΈΠΊ Π·Π° Π·Π°ΡΠ²ΠΊΠΈ (SQL).
NoSQL Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ Π΅Π·ΠΈΠΊ Π·Π° Π·Π°ΡΠ²ΠΊΠΈ.
MySQL ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ°Ρ
ΠΎΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΎΡΡΠΈΡΠ°Π½Π΅.
NoSQL ΠΈΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π·Π° ΠΎΡΡΠΈΡΠ°Π½Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΡΡΠ΄Π½ΠΈ Π·Π° ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅.
MySQL ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ.
NoSQL ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΎΡΠ»ΠΈΡΠ½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΏΡΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ.
ΠΠΈΡΠ»ΠΈ 8Π±Π°Π·Π°
Π€ΠΈΡΠΌΠ°ΡΠ°
ΠΠ° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠΈ ΡΠΈΡΠΌΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°ΡΠΈ Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΎΡΡΠΈΡΠ°Π½Π΅, ΡΡΠ»ΠΎΡΡ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ ΠΈ Π΄ΠΎΠ±ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΈΠ½Π²Π΅ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π² ΡΠ΅Π»Π°ΡΠΈΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΡΠΏΠΎΡΠ΅Π΄ Π½Π°Ρ Π΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡΡ ΠΈΠ·Π±ΠΎΡ.
ΠΠ°ΡΡΠ΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Ρ Aurora, Serverless ΠΈ GraphQL Ρ 8base.com
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com