Как ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ своСй Π±Π°Π±ΡƒΡˆΠΊΠ΅ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ SQL ΠΈ NoSQL

Как ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ своСй Π±Π°Π±ΡƒΡˆΠΊΠ΅ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ SQL ΠΈ NoSQL

Одно ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ ΠΎΠΏΡ†ΠΈΠΈ Π±Ρ‹Π»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ рСляционных Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ язык структурированных запросов (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
name
birthday
last visit
clothing size
favorite ice-cream
adopted

1
Jimmy
09-22-1992
09-01-2019
L
Mint chocolate
false

2
Jessica
07-21-1992
02-22-2018
M
Rocky road
true

…продолТаСм список!

Cписок Π²Π½ΡƒΠΊΠΎΠ²

Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Ρ‚Ρ‹ Π²ΠΎ всСм Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΡˆΡŒΡΡ ΠΈ ΠΌΡ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ со списком! Однако Ρ‚Ρ‹ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΡˆΡŒΡΡ ΠΊΠΎ ΠΌΠ½Π΅ ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΡˆΡŒ: Β«ΠœΡ‹ Π·Π°Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ мСсто для супругов, Ρ…ΠΎΠ±Π±ΠΈ, Π²Π½ΡƒΠΊΠΎΠ²!Β» Но Π½Π΅Ρ‚, ΠΌΡ‹ Π½Π΅ Π·Π°Π±Ρ‹Π»ΠΈ! Π­Ρ‚ΠΎ слСдуСт дальшС ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½ΠΎΠ²ΠΎΠ³ΠΎ листа Π±ΡƒΠΌΠ°Π³ΠΈ.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ я Π²Ρ‹Ρ‚Π°ΡΠΊΠΈΠ²Π°ΡŽ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ лист Π±ΡƒΠΌΠ°Π³ΠΈ, ΠΈ Π½Π° Π½Π΅ΠΌ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ список Π‘ΡƒΠΏΡ€ΡƒΠ³ΠΈ. ΠœΡ‹ снова добавляСм Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ Π²Π°ΠΆΠ½Ρ‹, Π² Π½Π°Ρ‡Π°Π»ΠΎ списка ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² строках.

id
grandchild_id
name
birthday

1
2
John
06-01-1988

2
9
Fernanda
03-05-1985

β€¦Π±ΠΎΠ»ΡŒΡˆΠ΅ супругов!

Бписок супругов

На этом этапС я объясняю Π±Π°Π±ΡƒΡˆΠΊΠ΅, Ρ‡Ρ‚ΠΎ Ссли ΠΎΠ½Π° Ρ…ΠΎΡ‡Π΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ, ΠΊΡ‚ΠΎ с ΠΊΠ΅ΠΌ состоит Π² Π±Ρ€Π°ΠΊΠ΅, Ρ‚ΠΎ Π΅ΠΉ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ id Π² спискС Π²Π½ΡƒΠΊΠΎΠ² с grandchild_id Π² спискС супругов.

ПослС ΠΏΠ°Ρ€Ρ‹ дСсятков ΠΏΠ΅Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Π·Π΄Ρ€Π΅ΠΌΠ½ΡƒΡ‚ΡŒ. «МоТСшь ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ, бабуля?Β» Π― ΡƒΡ…ΠΎΠΆΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·Π΄Ρ€Π΅ΠΌΠ½ΡƒΡ‚ΡŒ.

Π― Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡΡŒ Ρ‡Π΅Ρ€Π΅Π· нСсколько часов. А Ρ‚Ρ‹ ΠΊΡ€ΡƒΡ‚Π°, бабуля! ВсС выглядит ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ списка Ρ…ΠΎΠ±Π±ΠΈ. Π’ спискС ΠΎΠΊΠΎΠ»ΠΎ 1000 Ρ…ΠΎΠ±Π±ΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ; Ρ‡Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ?

grandchild_id
hobby

1
biking

4
biking

3
biking

7
running

11
biking

…продолТаСм!

Извини, совсСм Π·Π°Π±Ρ‹Π» ΡΠΊΠ°Π·Π°Ρ‚ΡŒ! Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄ΠΈΠ½ список, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…ΠΎΠ±Π±ΠΈ. Π—Π°Ρ‚Π΅ΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ спискС Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π²Π½ΡƒΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ этим Ρ…ΠΎΠ±Π±ΠΈ. ΠœΡ‹ собираСмся Π½Π°Π·Π²Π°Ρ‚ΡŒ это Β«ΠžΠ±Ρ‰ΠΈΠΉ список». Видя, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π±Π΅ это Π½Π΅ нравится, я Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌ списка.

id
hobby

1
biking

2
running

3
swimming

β€¦Π±ΠΎΠ»ΡŒΡˆΠ΅ Ρ…ΠΎΠ±Π±ΠΈ!

Бписок Ρ…ΠΎΠ±Π±ΠΈ

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ наш список Ρ…ΠΎΠ±Π±ΠΈ, ΠΌΡ‹ создаСм наш Π²Ρ‚ΠΎΡ€ΠΎΠΉ список ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ «УвлСчСния Π²Π½ΡƒΠΊΠΎΠ²Β».

grandchild_id
hobby_id

4
1

3
1

7
2

β€¦Π±ΠΎΠ»ΡŒΡˆΠ΅!

ΠžΠ±Ρ‰ΠΈΠΉ список Π²Π½ΡƒΠΊΠΈ Ρ…ΠΎΠ±Π±ΠΈ

ПослС всСй этой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρƒ Π±Π°Π±ΡƒΡˆΠΊΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ крутая систСма запоминания для слСТки Π·Π° всСй Π΅Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большой сСмьСй. А ΠΏΠΎΡ‚ΠΎΠΌ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ мСня подольшС β€” ΠΎΠ½Π° Π·Π°Π΄Π°Π΅Ρ‚ Π²ΠΎΠ»ΡˆΠ΅Π±Π½Ρ‹ΠΉ вопрос: Β«Π“Π΄Π΅ Ρ‚Ρ‹ научился всС это Π΄Π΅Π»Π°Ρ‚ΡŒ?Β»

РСляционныС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

РСляционная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… β€” это Π½Π°Π±ΠΎΡ€ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ описанных Ρ‚Π°Π±Π»ΠΈΡ† (Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это листы), ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами Π±Π΅Π· нСобходимости Ρ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°Π±Π»ΠΈΡ† Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² рСляционных Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΊ соТалСнию список Π½Π° листС Π±ΡƒΠΌΠ°Π³ΠΈ Π½Π΅ являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ….

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π΅Ρ€Ρ‚Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных рСляционных Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… β€” язык запросов SQL (Structured Query Language). Благодаря Π½Π΅ΠΌΡƒ, Ссли Π±Π°Π±ΡƒΡˆΠΊΠ° пСрСнСсСт свою систСму запоминания Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΎΠ½Π° смоТСт быстро ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ вопросы, ΠΊΠ°ΠΊ: Β«ΠšΡ‚ΠΎ Π½Π΅ посСщал мСня Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ, ΠΆΠ΅Π½Π°Ρ‚ ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΡƒΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠΉ?Β»

Одна ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных систСм управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… SQL это MySQL с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Она Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΠ°ΠΊ систСма управлСния рСляционными Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (RDBMS) для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

НСкоторыС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ особСнности MySQL:

  • Она довольно извСстна, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ протСстирована.
  • Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с SQL ΠΈ рСляционными Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….
  • Π”Π°Π½Π½Ρ‹Π΅ хранятся Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…, Ρ‡Ρ‚ΠΎ позволяСт Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ связь с использованиСм ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Ρ… ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²).
  • Он прост Π² использовании ΠΈ эффСктивСн, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ ΠΌΠ°Π»Ρ‹Ρ… прСдприятий.
  • Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ находится Π½Π° условиях GNU General Public License.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π±ΡƒΠ΄ΡŒ Π’Π‘Π•.

ОбъясняСм Π±Π°Π±ΡƒΡˆΠΊΠ΅ 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 обСспСчиваСт ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ….

ΠœΡ‹ΡΠ»ΠΈ 8base

Π’ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ 8base, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ, ΠΌΡ‹ обСспСчиваСм Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° рСляционной Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Aurora MySQL, которая размСщаСтся Π½Π° AWS. Π₯отя NoSQL являСтся Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° трСбования вашСго прилоТСния Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ, ΠΌΡ‹ считаСм, Ρ‡Ρ‚ΠΎ строгая ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, обСспСчиваСмая Π‘Π£Π‘Π”, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΠΏΡ€ΠΈ создании SaaS-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для бизнСса.

Для стартапов ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… Ρ‚Π°ΠΊΠΈΠ΅ бизнСс-прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² отчСтности, цСлостности Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΈ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… модСлях Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ с рСляционными Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… β€” это, ΠΏΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒ мнСнию, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€.

Π£Π·Π½Π°ΠΉΡ‚Π΅ большС ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ с Aurora, Serverless ΠΈ GraphQL с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 8base.com здСсь.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com