á ááľ ááᢠá¨áááľáá¸á á áŁá á áľááá ááłááá˝ á ááą á¨áľááá á¨ááἠááł áá áá áĽááłáá áľ ááᢠááĽá áááłáľ á ááŤáŽá˝ á¨á°ááá¨áá á¨áá áá
áááá (SQL) á áá°áá á¨á°ááŤáŠ á°ááá
á¨ááἠááł á ááŤáŽá˝ áĽáť á°ááľáááᢠáĽááá
á MS SQL ServerᣠOracleᣠMySQLᣠPostgreSQLᣠDB2 áĽá ááá˝áá áŤáŤáľáłáá˘
áŁáááľ 15 áááłáľ ááľáĽ áĽá á áłá˛áľ á¨ááἠááłáá˝ á No-SQL á ááŤá¨áĽ áá° áá ፠ááĽá°ááᢠáĽááá áĽáá° Redis áĽá Amazon DynamoDB áŤá ááá áá áŤáá¸á áá°áĽáŽá˝áŁ áĽáá° áŤáłááľáŤ áĽá á¤á˝á˘á´áľ áŤá á°á á¨á ááľ á¨ááἠááłáá˝áŁ áĽáá° MongoDB áĽá Couchbase áŤá á¨á°ááľ áá°áĽáŽá˝áŁ áĽá áĽáá° Elasticsearch áĽá Solr áŤá á¨ááŤá áłáłá¤á áĽá á¨ááá ááŽááŤáá˝á áŤáŤáľáłáá˘
á áá
á˝áá ááľáĽ, áá° á°ááŁáŤá¸á áłááᣠSQL áĽá NoSQL ááá¨áłáľ áĽááááŤáá.
á á°á¨ááŞáᣠá ááááłá˝á áá á ááłááľ á°áľáłá áĽáááááá˘
SQLá áá áŤá´ á ááĽáŤáŤáľ áá
á áŤá´áŁ áĽá áŤáá° áĽá¸á á¨áá áá áĽááłáááአá áľááá á áľáĽá˘ ááááá áĽááľá á áŁá´ áĽáá° áĽáá¸á ááá°áłá, 100 ááá˝ áá áŻá¸á, á¨ááŤá 50 á°á¨á᪠ááá˝á áá°áą.
áĽááá˛áŤá ááá˝ááá áľááłáá˝á áĽá á¨áľáááá áľáá˝ááᣠáá°áłá˝ááᣠá°ááłá á¨á ááľ ááŹá áŁáááᣠá¨ááĽáľ áá ááᣠá¨áľáá áá ááłáááŤáá˝áᣠá¨áľáłá áá°áá áľáᣠá¨áá áľáá˝á áĽá ááá˝ áĽá á á áŁá á áá á¨áá áĽáááłáá˝á áááłáľ á áááááᢠáĽáá°áá áá: áá¨áá á˝áááá áá˝áĽá á˘áᢠááľáá 85 áá áĽá áĽáŠ á¨ááľáłááľ á˝ááłá á áááá á áľá˝ááá˘
áĽáá° áĽáľá ááᣠá¨áá ááá˝á á áŁá áĽáá á ááá áá¨áłá áĽá˝áááᢠáľááá áá° á¤áľá áĽááŁáá, á ááłááľ áá¨ááśá˝á á ááŁá áĽá á¨ááááŤá˝á á ááľ á ááłááľ áŠáŞáá˝á áĽááľáľááአáĽá áááá.
á á ááľ áá¨ááľ áá "" á¨ááŁá áááá áĽáá°áŤáá.á¨áá ááá˝". áĽáŤááłááą á¨áá áá á áá áĽáá´áľ áĽáá°áá á¨áá áá áአááĽá á¨áᎠáľá áĽáą á ááłááľ ááá áá¨ááá˝ á°áááá§á á¨áá áá áĽáą áá. áĽáá˛ááᣠááľáá áľ á˛áŁáᣠáááአáá ááááľ áá¨á áĽáá°áŤá áááá áááá áĽááľáá˝á á áááአá ááľ áá á¨á°á°á¨á áŁá áŞáŤáľá áĽáá˝áááá˘
id
áľá
á¨áá°áľ áá
á¨áá¨á¨áťá ááĽááľ
á¨ááĽáľ áá á
á°ááłá
á ááľ ááŹá
á°ááŁáááľ áŤáá¸á
1
áá
09-22-1992
09-01-2019
L
á¨á áááľá á¸áŽááľ
á¨áá°áľ
2
áá˛áŤ
07-21-1992
02-22-2018
M
áŽá ááááľ
áĽááá°á
ááááŠá áĽáááĽááá!
á¨áá ááá˝ áááá
á¨á°áá°á áá á áá áááá ááá á°á¨áľá°áá áĽá á¨áááአáá ááá¨ááľ á°ááá áá! áááᣠá áá° áá° áĽá áá á ááĄ- âá¨áľáłá áá°ááá˝áᣠá¨áľáá áá ááłáááŤáá˝áᣠá¨áá ááá˝á áŚáł ááá¨áá á¨áľá°áá!â áá á áá°ááᣠá áá¨áłáá! áá á¨á áá áá¨á°áá áĽá á á˛áľ áá¨ááľ áŤáľááááá.
áľááá áá áá¨ááľ á ááŁá áĽá á áአáá ááááŠá áĽáá áŤááá á¨áľáłá á ááŽá˝. ááĽá á áľááá á¨áááľá áŁá áŞáŤáľ áĽáá°áá áá° áááአá ááľ áĽáá¨ááŤáá áĽá á áá°áłáá˝ ááľáĽ áá¨áá áĽááááŤáá.
id
á¨áá
áá
_ááłáááŤ
áľá
á¨áá°áľ áá
1
2
áŽáááľ
06-01-1988
2
9
áááááł
03-05-1985
... áĽá áŁááľáłáŽá˝!
á¨áľáłá áá°áá˝ áááá
á áá á°á¨áᣠáá áŤá´ áá á¨áá áá áĽáá°á°áᣠááá á¨áááá˝ áááłá°á áĽááłááŁáľ áá áŤá´ á áľá¨áłáá¸áᢠid á áááአááľáĽ á¨áá ááá˝ Ń á¨áá áá _ááłáá፠á áľáłá áá°áá˝ áááá ááľáĽ.
á¨áááľ á°ááá áŠáŞáá˝ á áá áľáá˝ áĽáá áá ááá°áľ á ááĽáᢠ"á áŤá´ ááá á áľá˝ááá ?" ááá°ááľ áá á¨ááá°áá˘
á¨áĽááľ á°ááłáľ á áá áĽáááłááᢠáá á áá˝ á áŤá´! á¨áááአá áľá°áá ááá ááá áĽáŠ áááľáá á¨áľáá áá ááłáááŤáá˝. á áááአááľáĽ áá° 1000 á¨áá á á¨áľáá áá ááłáááŤáá˝ á áᢠá áĽááááš á°á°ááá áá¸á; áá áá?
á¨áá
áá
_ááłáááŤ
á¨áááľ á°áááľ áĽáá
áľáá´
1
á˘áľáááľ
4
á˘áľáááľ
3
á˘áľáááľ
7
áŠáŤ
11
á˘áľáááľ
... áĽáááĽááá!
áá ááłáŁ ááááľ á¨áľáźá áá á! á ááľ áááá á áá áá áá¨áłá°á á¨áá˝ááľ áĽáť ááᢠá¨áľáá áá ááłáááŤáá˝. á¨ááŤá á áá áááá ááľáĽ áááá á ááĽá á¨áá ááá˝áá á á¨ááŤá°áááľ á¨áľáá áá ááłáááŤáá˝. ááá áŤá ááᢠ"á¨á፠áááá". áĽáá°ááľáá°á á áá¨á´ á°á¨áá áá° áááá áááł áĽáááłááá˘
id
á¨áááľ á°áááľ áĽáá
áľáá´
1
á˘áľáááľ
2
áŠáŤ
3
ááááľ
... á°á¨á᪠á¨áľáá áá ááłáááŤáá˝!
á¨áľáá áá ááłáááŤáá˝ áááá
á¨áľáá áá ááłáááŤááťá˝áá á¨áŤáá á áá ááá°ááá ááááŤá˝áá áĽáááĽáŤáá áĽá áĽáá áŤááá "á¨áá ááá˝ á¨áľáá áá ááłáááŤáá˝Âť.
á¨áá
áá
_ááłáááŤ
á¨áľáá áá ááłáááŤ_ááłáááŤ
4
1
3
1
7
2
âŚá°á¨ááŞ!
á¨áá ááá˝ á¨áľáá áá ááłáááŤáá˝ á á ááá áááá
á¨áá áá áľáŤ á ááᣠá áŤá´ á áá á ááŤáľá°áá áááł áľáá á¤á°á°á§á ááá¨áłá°á áĽáŠ á¨ááľáłááť áľáááľ á ááľá˘ áĽá á¨á፠- á¨áá áá áá áááá¨áľ - á áľááłá áĽáŤáá áľá áááá˝: "áá á áá áááľá¨á á¨áľ á°ááá?"
á°ááá
á¨ááἠááłáá˝
á°ááá áłáłá¤á á áá°á áááľ á¨á°áááš á áá á¨áŚá˝ áľáĽáľáĽ áá (á áĽá ááłá áĽááá ááá˝ áá¸á) á¨áą ááááľ áá˝áá á¨á°á°á á ááá á áá á¨áŚášá áĽáá°áá áá°áŤááľ áłáŤáľááá á á°ááŤáŠ ááááśá˝ áá°áĽáľáĄ á¨ááἠááł. áĽá á áááľ á°ááá á¨ááἠááłáá˝ á á, áá á ááŤáłáá áááł á áá¨ááľ áá áŤáá áááá á¨áĽááá ááľáĽ á ááą á áá°áá.
á áŁá á¨áłáá á¨áá¨á ááśá˝ áá፠ááááľ SQL (á¨á°ááᨠá¨áá áá ááá) á¨áá áá ááá ááᢠááĽáą ááľáá áááŁáá á áŤá´ á¨ááľáłááť áľáá áˇá áá° áŽáááá°á áŤáľá°áááá˝áŁ âáŁááá á ááľ áŤááá ááᣠáŤáᣠáĽá á¨áľáá áá ááłáá፠á¨ááá áá áá?â áá áĽáŤááá˝ á ááĽááľ áááľ ááááľ áľá˝ááá˝á˘
á áŁá áłáá á¨áá ᨠSQL á¨ááἠááł á áľá°áłá°á áľáááśá˝ á ááą á¨áááľ ááá MySQL ááᢠáĽáą á áááááľ á¨áá°áá á¨á áĽáá° á¨áááááľ áłáłá¤á á áľá°áłá°á áľáááľ (RDBMS) ááľá-á°áŽá á¨áśááľáá áá°áá áŞáŤáá˝ ááá˘
á ááłáᾠᨠMySQL ááá áŁá áŞáŤáľáĄ-
- áĽáą á áľááá á¨áłáá ᣠá á°áá áĽá á áá á¨áá áĽá á á°áá á¨á°áá¨á¨ ááá˘
- á SQL áĽá á á°ááá á¨ááἠááłáá˝ áááľ áŤáá¸á áĽá á˝ááł áŤáá¸á ááá˘áá˝ á áá˘
- ááᥠá á°ááŤáŠ á°áá á¨áŚá˝ ááľáĽ á°á¨áá˝áˇá, áá á á¨ááááŞáŤ áĽá á¨áá áááá˝á (áááŤáá˝á) á áá áá áááááśá˝á áááľá¨áľ ááá áŤá°áááá.
- ááá áá ááá áĽá áááŁá áá, áá á ááľááá áĽá áľááá˝ áááśá˝ á°áľáá áŤá°áááá.
- á¨ááá áŽáľ á áá¤áአá á ááá á¨á áἠáááľ ááá˝ áľá ááá˘
á áá áĽááł ááá.
NoSQL áá áŤá´ á ááĽáŤáŤáľ áá
á áŤá´áŁ áľáá á¤á°á°áĽ á ááᢠ150 á¨áá ááá˝ á ááľ! áĽáááš áŤááĄ, ááá˝ á áá¸á, á¨áá ááá áááłá áĽá ááá°. á áĽááľá ááľáᣠáľá ááá˝áá áááá ááá ááľáłááľ á ááťááᢠá¨ááŤáľáááá á¨áá á°á¨ áľááľáł áľáááľ áá!
áĽáá° áĽáľá ááᣠI á áá°áá á¨áĽáá á¨áá°áľ áá áĽá á°ááłá á¨á ááľ ááŹá áŁáá áĽááľáľá¨áą á áááá, ááá áĽá˝ááá. áľááá á á á áŤá˘áŤá ááłáá áąá áŽáŹ á°áĽá°á áᤠáá° á¤áľá á°áááľáŠá˘
á¨áááááŤá áĽááá âá¨áá ááá˝âá á ááľáłááť á°áĽá°áŹ á˝áá áá á áľááá á°áá áá°ááľ ááá ááᢠá¨ááŤá áá° ááááŞáŤá áá˝ áĽááá áŁáá áĽá áľá áĽá ááľáłááľ áŤááĽááľá áááá ááá ááťá ááááŠ. á¨áĽááľ á°áááá˝ á áá ááš áá á áááľááá˘
{
"_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 ááš ááááŞáŤ áá ááá˝ á áá á¨áááŞáŤ ááľáááśá˝ (áĽáá° ááľáĄá) ááááŤáľ á°ááá áá°á¨áľ áŤá°á¨á á¨ááἠááł áá°áŁá°áĽ á ááŤáľáááá¸á áŠáŁááŤáá˝ áłáá ááᢠá áĽáá°áá á áááľ á áááŹá˝áá˝ ááľáĽ á¨ááἠááĽááľ á¨á ááťá¸á áĽá á¨ááľáááľ á áŁá áŤáá° á áľááá áá áá˘
ááááŞáŤ ááᣠá¨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 á¨á áá ááá
ááá: hab.com