developer á០á¡áá±ážááŒá®ážáá¯á¶áž áá¯á¶ážááŒááºáá»ááºáá»á¬ážáá²á០áá
áºáá¯ááẠáááºááá·áº database ááᯠá¡áá¯á¶ážááŒá¯ááááºáááºážá ááŸá
áºáá±á«ááºážáá»á¬ážá
áœá¬ááŒá¬á¡á±á¬ááºá 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 á¡ááŒá±á¬ááºáž ááŸááºážááŒááŒááºážá
á¡ááœá¬ážá áá«á áááºážáá²á· áá áºáŠážáááºážáá±á¬ ááŒá±ážááá¯ááºáá°ážááá¯á· ááŒááºáá±á¬ááºááŒáá·áºáá«á á¡á²áá®á¡á á¬áž áá±áá±áá²á·áá±áá±á áá¯ááºááœá±ááᯠáá áºáá±á¬ááºááá¯áá áºáá±á¬áẠáá»á áºááŒáá«áááºá áá°ááá¯á·ááŸá¬ áá¬ážááá®áž ááá ááŸáááŒá®áž áá±á¬ááºááẠá á ááᯠááœá±ážá á¬ážááŒáááºá
ááá¯á·ááŒá±á¬áá·áº áááºááẠáá»áœááºá¯ááºááá¯á·á¡á¬ážáá¯á¶ážááᯠáá»á áºááŒááºááá¯ážááŒá®áž áá»áœááºá¯ááºááá¯á·áá¡áááºáá»á¬ážá ááœá±ážáá±á·áá»á¬ážá á¡ááŒáá¯ááºáá¯á¶ážáá±áá²áá¯áá·áºá¡ááá¬á á¡áááºá¡á á¬ážá¡ááœááºá¡á á¬ážá áá«ááá¬á á¡áááºáá±á¬ááºáááºá¡áááºáá»á¬ážá á¡áá»áá¯ážá¡ááœááºá¡áááºáá»á¬ážááŸáá·áº á¡ááŒá¬ážá¡áá±ážááŒá®ážáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠááá±á·á á±áá»ááºáá«á ááá¯á·áá±á¬áº áááºááá¯ááºááŒáá«á áá¯á·á áááºážá á¡ááẠ85 ááŸá áºááŸáááŒá® ááŸááºáá¬ááºáá±á¬ááºážááŒá®áž ááááºážááá¯á· áááá°ážá
áá¶áá±á¬ááºážá áœá¬ááŒáá·áºá áááºážáá²á·ááŒá±ážááœá±áá²á· á¡áá°ážáá»áœááºáá¯á¶ážááŒá áºááᬠáá«áá°áá®áá±ážááá¯ááºáááºá áá«áá²á· áááºážá¡áááºááᯠáá«áá¬áááºá á á¬ááœááºááá»áá¯á·áá¯ááºááŒá®áž áá«ááá¯á·áá ááẠááœááºáá®ážááá»áá¯á· áá¯ááºááá¯ááºážáááºá
á á¬ááœááºáá áºááœááºááŸá¬ """""""""""ááŒá±ážáá»á¬ážâ . ááá¯ááºáž ááŒá±áž ááá¯áá±á¬áºááŒááá·áº áá°ážááŒá¬ážáá±á¬áá¶áá«ááºáá áºáá¯á¡áá«á¡ááẠáá°á·á¡ááŒá±á¬ááºáž áááá¬áááºááŸá¬ážáá±á¬ á¡áá»ááºá¡áááºá¡áá»áá¯á·ááŒáá·áº ááŸááºáááºážáááºáá¬ážáááºá ááŒá±áž áá°á ááá¯á·á¡ááŒááºá á¡ááœá²á·á¡á ááºážá¡ááœááºááŒá±á¬áá·áºá á á¬áááºážáááááºááœááºá¡áááºáá±ážáá¬ážáá±á¬ attribute áá»á¬ážááá¯áá±ážááŒá®áž á á¬áááºážááœááºáááºááá·áºá¡áá»ááºá¡áááºáá«ááŸááááºááᯠáá»áœááºá¯ááºááá¯á·á¡ááŒá²ááááŸáááá¯ááºá á±áááºá
id
áá¬ááá»á±á¬ááá¯
ááŸá±ážáá±á·
áá±á¬ááºáá¯á¶ážáááºáááºááŸá¯
á¡áááºá¡á
á¬ážá¡ááœááºá¡á
á¬áž
á¡ááŒáá¯ááºáá¯á¶ážáá±áá²áá¯áá·áº
ááœá±ážá
á¬áž
1
áá»ááºáá®
09-22-1992
09-01-2019
L
mint áá»á±á¬ááááº
áááŸááºáá±á¬
2
áá»ááºá
á®áá¬
07-21-1992
02-22-2018
M
áá»á±á¬ááºáá±á¬ááºáááºáž
á
á
áºááŸááºáá²á·
... á á¬áááºážááᯠáááºáá¯ááºáá«á
ááŒá±ážá á¬áááºáž
ááá¡ááŒá¬á á¡á¬ážáá¯á¶ážáá¬ážáááºááŒá®áž á á¬áááºážááŒá¯á á¯ááŒá®ážáá«áá®ážáá«ááŒá®á ááá¯á·áá±á¬áºáááºáž áááºážáá«á·ááá¯ááŸáá·áºááŒá®ážááŒá±á¬ááẠ"á¡áááºáá±á¬ááºáááºá áá«ááá¬á ááŒá±ážááœá±á¡ááœáẠáá±áá¬áááºááá·áºááá¯á· áá±á·ááœá¬ážááá¯á·á" áá«áá±ááá·áº ááá¯ááºáá°ážá áá«ááá¯á· ááá±á·áá²á·áá°áž! áááºážáááºáá±á¬ááºáááºááœá²á¡áá±ááŸáá·áº á á¬ááœááºá¡áá áºáá áºáá¯ááá¯á¡ááºáá«áááºá
áá«áá²á· áá±á¬ááºáááºá á¬ááœááºáá áºááœááºááᯠááœá²áá¯ááºááŒá®áž á¡á²áá®á¡áá±á«áºááŸá¬ á á¬áááºážáá±ážááá¯ááºáááºá á¡áááºáá±á¬ááºáááºáá»á¬áž. á á¬áááºážáá¡á ááœáẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠá¡áá±ážááŒá®ážááá·áº á¡áááºá¡áá»ááºážáá»á¬ážááᯠáááºáá¶ááá·áºááœááºážááŒá®áž á¡áááºážáá»á¬ážááœáẠá áááºááá·áºááœááºážáá«áááºá
id
grandchild_id
áá¬ááá»á±á¬ááá¯
ááŸá±ážáá±á·
1
2
áá±á¬ááá»á
06-01-1988
2
9
áá¬áááº
03-05-1985
...áá±á¬ááºááẠá¡áááºáá±á¬ááºáááºáá»á¬áž
á¡áááºáá±á¬ááºáááºá á¬áááºáž
áá®á¡ááá·áºááŸá¬ áááºáá°áá²á· áááºáááºáááºááá¯áᬠáááá»ááºááẠá¡ááœá¬ážááᯠááŸááºážááŒááá¯á· ááá¯áá«áááºá id á á¬áááºážáá²ááŸá¬ ááŒá±ážáá»á¬áž Ñ grandchild_id á¡áááºáá±á¬ááºáááºáá»á¬ážá á¬áááºážááœááº
ááœááºáá®ážááŸá áºáá«áááºáá»á±á¬áºááŒá®ážááẠáá áºáá±ážáá áºáá±á¬ á¡áááºááá¯á·ááá¯áááºá "áááºááá¯á·ááá¬áž á¡ááœá¬áž" áá«áá áºáá±ážáá áºáá±á¬á¡áááºáá±á¬á·áááº
áá¬áá®á¡áááºážáááºááŒá¬ááẠáá«ááŒááºáá¬áááºá á¡á±ážáá« á¡ááœá¬ážá á á¬áááºážáááœá²ááá¯á· á¡á¬ážáá¯á¶ážá ááŸáá«áááºá áá«ááá¬. á á¬áááºážááœáẠáá«ááᬠáááá ááá·áºááŸááááºá áááºážááá¯á·áá²ááŸá¡áá»á¬ážá á¯ááẠáááºáá«ááá²áá²ááŒá áºáá±áááºá áá¬ááŒá áºáá¬áá²?
grandchild_id
áá«ááá¬
1
á
ááºáá®áž
4
á
ááºáá®áž
3
á
ááºáá®áž
7
ááŒá±áž
11
á
ááºáá®áž
... áááº!
áá±á¬ááºážáááºáá«ááẠáá«ááŒá±á¬ááá¯á· áá±á·ááœá¬ážááá¯á·á á á¬áááºážáá áºáá¯áááºážááᯠá¡áá¯á¶ážááŒá¯á áááºáᬠááŒá±áá¬áá¶ááá¯ááºáááºá áá«ááá¬. ááá¯á·áá±á¬áẠá¡ááŒá¬ážá á¬áááºážááœáẠáá»áœááºá¯ááºááá¯á· ááŒá±áá¬áá¶ááẠááá¯á¡ááºáááºá ááŒá±ážáá»á¬ážáááºáá°á áá®ááá¯áá¯ááºáá¬áá²á áá«ááá¬. á¡á²áá«ááᯠáá«ááá¯á·áá±á«áºáááºá "áá¯á¶á á¬áááºáž". áááºážáááŒáá¯ááºáá¬ááá¯ááŒááºáá±á¬á· áá«á áááºáá°ááœá¬ážááŒá®áž á á¬áááºážáá¯ááºááᯠááŒááºááœá¬ážááá¯ááºáááºá
id
áá«ááá¬
1
á
ááºáá®áž
2
ááŒá±áž
3
áá±áá°áž
... áá±á¬ááºááẠáá«ááá¬
áá«ááá¬á á¬áááºáž
áá«ááá¯á·áá²á· áá«ááá¬á á¬áááºážááᯠáááŒá®ááá¯áá¬áá²á· áá«ááá¯á·áá²á· áá¯áááá á¬áááºážááᯠáááºáá®ážááŒá®áž á¡á²áá«ááᯠáá±á«áºáááº"ááŒá±ážááœá±áá²á· áá«ááá¬"á
grandchild_id
áá«ááá¬_id
4
1
3
1
7
2
âŠáá±á¬ááºáááº!
á¡ááœá±ááœá±ááŒá±áž áá«ááá¬áá«áá°á á¬áááºáž
áá®á¡áá¯ááºááœá±ááŒá®ážááẠá¡ááœá¬ážáᬠáá°ááá²á· á¡á¶á·ááááºážááŒá®ážáá¬ážááŸáá²á· áááá¬ážá á¯áá áºáá¯áá¯á¶ážááᯠááŒá±áá¬áá¶ááá¯á· á¡á±ážááŒáá²á· ááŸááºáá¬ááºá áá áºáá áºáᯠááŸááá¬áá«ááŒá®á ááŒá®ážáá±á¬á· - áá»áœááºáááᯠááá¯ááŒá¬á¡á±á¬ááºáá¬ážááá¯á· - áá°áá ááŸá±á¬áºáá±ážááœááºážááᯠáá±ážááẠ"áá«ááœá±ááᯠáááºážáááºááŸá¬ áááºáá°áá²á·áá¬áá²"
áááºá
ááºáá±áá¬áá±á·á
áºáá»á¬áž
áááºá ááºáá±áá¬áá±á·á áºááẠáááºáááºáá±á¬ááºááŒáá·áºááŸá¯ááá¯ááºááá·áº ááá¬ážáááºáá±á¬áºááŒáá¬ážáá±á¬ ááá¬ážáá»á¬áž (áá»áœááºá¯ááºááá¯á·áá¥ááá¬ááœááºá á€á¡áá¬áá»á¬ážááẠá á¬ááœááºáá»á¬ážááŒá áºáááº)á áá±ážáá¬ážááẠááá¯á·ááá¯áẠááá¬ážáá»á¬ážááᯠááŒááºáááºááœá²á·á ááºážááẠáááá¯á¡ááºáá² áááºážááá¯á·ááᯠáááºážá¡áá»áá¯ážáá»áá¯ážááŒáá·áº á á¯áá±á¬ááºážáá«á áá±áá¬áá±á·á áº. áááºá ááºáá±áá¬áá±á·á áºá¡áá»áá¯ážá¡á á¬ážáá»á¬ážá áœá¬ááŸááá±á¬áºáááºáž áá¶ááá±á¬ááºážá áœá¬ááŒáá·áº á á¬ááœááºáá áºááœááºáá±á«áºááŸáá á¬áááºážááẠáááºážááá¯á·áá²ááŸáá áºáá¯ááá¯ááºáá±á
áá±áááºážá¡á á¬ážáá¯á¶áž áááºá ááºáá±áá¬áá±á·á áºáá»á¬ážá á¡áááá¡áá»ááºááŸá¬ SQL (Structured Query Language) query language ááŒá áºáááºá áá°á·áá»á±ážáá°ážááŒá±á¬áá·áº á¡ááœá¬ážá áá°á·ááŸááºáá¬ááºá áá áºááᯠááœááºáá»á°áá¬ááá¯á· ááœáŸá²ááŒá±á¬ááºážáá±ážáá»áŸáẠ"áááŸá áºá áá»áœááºáááᯠááááºáááºáá°ážáá²á· áááºáá°á á¡áááºáá±á¬ááºáá»ááŒá®áž áá«ááá¬ááá«áá²" á¡á ááŸááá²á· áá±ážááœááºážááœá±á¡ááœáẠááŒááºááŒááºáááºááẠá¡ááŒá±áááá¯ááºáá«áááºá
áá±áááºážá¡á á¬ážáá¯á¶áž SQL áá±áá¬áá±á·á áºá á®áá¶ááá·áºááœá²ááŸá¯á áá áºáá»á¬ážáá²ááŸáá áºáá¯ááŸá¬ open source MySQL ááŒá áºáááºá áááºážááᯠáááºá¡ááŒá±áá¶áá±á¬á·ááºáá²ááºá¡ááá®áá±ážááŸááºážáá»á¬ážá¡ááœáẠáááºá ááºáá±áá¬áá±á·á áºá á®áá¶ááá·áºááœá²ááŸá¯á áá Ạ(RDBMS) á¡ááŒá Ạá¡áááá¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ážáááºá
MySQL á á¡áááá¡ááºá¹áá«áááºá¡áá»áá¯á·
- áááºážááᯠá¡áá±á¬áºá¡ááẠáá°áááá»á¬ážá ááœááºáá»ááºá áœá¬ á¡áá¯á¶ážááŒá¯ááŒá®áž áá»ááºááŒáá·áºá áœá¬ á ááºážáááºáá¬ážáááºá
- SQL ááŸáá·áº relational databases áá»á¬ážááŸáá·áºáááºáááºá áá»áœááºážáá»ááºáá±á¬ developer áá»á¬ážá áœá¬ááŸááááºá
- áá±áá¬ááᯠááá¬ážá¡áá»áá¯ážáá»áá¯ážááœáẠááááºážáááºážáá¬ážááŒá®áž á¡áááááŸáá·áº ááá¯ááºáá¶ááŒá¬ážáá±á¬á·áá»á¬áž (identifiers) ááᯠá¡áá¯á¶ážááŒá¯á áááºáá¶áá±ážááᯠáá°áá±á¬ááºááẠááœááºáá°á á±áááºá
- á¡áá¯á¶ážááŒá¯áááœááºáá°ááŒá®áž áááá±á¬ááºááŸá¯ááŸáááŒá®áž áá¯ááºáááºážááŒá®ážáááºáá»á¬ážá¡ááœáẠá¡áá°ážááá·áºáá»á±á¬áºáá«áááºá
- á¡áááºážá¡ááŒá áºáá¯ááºááẠGNU á¡ááœá±ááœá±á¡áá»á¬ážááŒááºáá°ááá¯ááºá ááºá á ááºážáááºážáá»ááºáá»á¬ážá¡á±á¬ááºááœááºááŒá áºáááºá
á¡áᯠáá±á·ááá¯áẠá¡á¬ážáá¯á¶áž.
á¡ááœá¬ážááᯠNoSQL á¡ááŒá±á¬ááºáž ááŸááºážááŒáááºá
á¡ááœá¬ážá áá«ááá¯á·ááŸá¬ áááá¬ážá á¯ááŒá®ážááŸááááºá áá°á·ááŸá¬ ááŒá±áž áá á ááŸááááºá á¡áá»á¬ážá á¯ááŸá¬ á¡áááºáá±á¬ááºáááºáá»á¬áž á ááá±ážááŸáááŒááẠá áá áºáá¯áá¯ááᯠááŸá áºáááºááŒááẠá áááºážá¡áááºá¡ááœááºááŸá¬ áá«ááá¯á·á¡á¬ážáá¯á¶ážáá²á·áááºáááºáá²á· á¡áá¬á¡á¬ážáá¯á¶ážááᯠááŸááºááááá¯á· áááŒá áºááá¯ááºáá°ážá áááºááá¯á¡ááºáá±á¬á¡áá¬ááŸá¬ memory system áá áºáá¯ááŒá áºáááºá
áá¶áá±á¬ááºážáá±á¬ááºáá áœá¬, áá« ááá¯áẠáááºážáá²á·ááœá±ážáá±á·áá²á· á¡ááŒáá¯ááºáá¯á¶ážáá±áá²áá¯áá·áºá¡ááá¬ááᯠááá±á·á á±áá»ááºááá¯á· áá«áá°áá®áá±ážááá¯ááºáá«áááºá áá«áá²á· á¡áá®ážáá¯á¶ážá ááá¯ážááá¯ááºááᯠááŒá±ážááŒá®áž ááŸááºá á¯á á¬á¡á¯ááºáá°áᬠáááºážá¡áááºááᯠááŒááºáá¬áá²á·áááºá
ááááá¯á¶ážááŒá±ááŸááºážááá±á¬á· áá«á·ááŸááºá á¯á á¬á¡á¯ááºá¡áá¯á¶ážááŸá¬ á á¬áá¯á¶ážááŒá®ážááŒá®ážáá²á· "ááŒá±áž" áá±ážááá¯á·áá«áá²á áá±á¬ááºáá±á¬á· áááá á¬áá»ááºááŸá¬ááᯠááŸááºááŒá®áž áá«á·á¡ááŒá±á¬ááºáž ááŸááºáá¬ážáá¬ážáááá·áº á¡áá¬á¡á¬ážáá¯á¶ážááᯠá áá±ážáááºá áááá áºá¡áááºážáááºááŒá¬áá±á¬á¡áá« á á¬áá»ááºááŸá¬ááẠá€áá²á·ááá¯á·ááŒá áºáá±áááºá
{
"_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 áá±áá¬áá±á·á áºáá»á¬ážááẠáááºá ááºáá±áá¬áá±á·á áºáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá·áº ááá¬ážáááºáá¶áá±ážáá»á¬ážááᯠáááºáá¯ááºááá·áºáááºážáááºážáá»á¬ážááŒáá·áº áá±áá¬ááᯠááá°áá¬áá¯á¶á á¶ááŒáááºá áááºážááá¯á·á ááŸááºážáááºážááŒááºáá¬ážáá±á¬ á¡ááá¯ááºážá¡áá¬ááá¯á¡ááºáá»ááºáá»á¬áž (Facebook áá²á·ááá¯á·) ááŒá±á¬áá·áº cloud-based database á¡á á¯ááá¯ááºá¡ááŒá¯á¶ááá¯ááºááá¯á¡ááºáá±á¬áá¯áá¹ááá®áá»á¬ážááŸáá·áºá¡áá° á€áá±áá¬áá±á·á áºáá»á¬ážááẠ2000 áá¯ááŸá áºá¡á á±á¬ááá¯ááºážááœáẠáá±áááºážá á¬ážáá¬áá²á·áááºá ááá¯ááá¯á·áá±á¬á¡ááá®áá±ážááŸááºážáá»á¬ážááœááºá áá±áá¬áá®ááœááºááŸá¯ááẠá áœááºážáá±á¬ááºáááºááŸáá·áº áá»á²á·ááœááºááá¯ááºááŸá¯ááẠáá»á¬ážá áœá¬áááºážáá«áááºá
á¡á ááá¯ááºážááœáẠNoSQL áá±áá¬áá±á·á áºáá»á¬ážááᯠáá®ážááá·áºáá±áá¬á á®áá¶ááá·áºááœá²ááŸá¯áá¯ááºáááºážáá»á¬ážá¡ááœáẠáááŒá¬ááá¡áá¯á¶ážááŒá¯áá²á·áááºá á¡ááŒá±áá¶á¡á¬ážááŒáá·áºá web ááŸáá·áº cloud applications áá»á¬ážáá®ááá¯á· áá±á¬ááºáá¬áá±á¬á¡áá« NoSQL databases áá»á¬ážááẠáá±áá¬ááá¬ááá»á¬ážá áœá¬ááᯠáá¯ááºáá±á¬ááºááŒá®áž ááŒáá·áºáá±áá«áááºá NoSQL á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠááœááºážáá¶áá¬ážáá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááœáẠáá»ááºááŒááºáá±á¬ááŒá±á¬ááºážáá²ááŸá¯áá»á¬áž ááŒá áºááá¯ááºá á±ááẠááá¯ááºáá»á±á¬áá®ááœá±ááŸááá±á¬ data schema (ááá¯á·ááá¯áẠáááŸáááŒááºáž) ááᯠááŸá áºáááºááŒáááºá
NoSQL áá¡áááá¡ááºá¹áá«áááºáá»á¬áž
- áá±áá¬ááááºážáááºážááẠá¡ááœááºááŒá±á¬ááºážááœááºááŒááºááœááºááŸááá±á¬ áááºážáááºáž
- á¡á á¯á¡áá±ážáá»á¬ážááá¯á· á¡áá»á¬ážááá¯áẠáá»á²á·ááŒááºážá
- áááºááá¯ááº/ááŒáá·áºááœá¬ážááŸá¯á¡ááá¯áẠááŒá áºááá¯ááºáá»á±ááŸááááºá
- áá®ážááá·áºáá±á¬á·áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áá±á¬áºáá¯ááºáá¬ážááá·áº á á¬ááœááºá á¬áááºážáá»á¬áž
á¡áá±ážá áááºááŸáá¯ááºážááŸááº
MySQL ááẠáááºááŸááºáá¬ážáá±á¬ ááŸáá·áº ááœá²á·á
ááºážáááºáá±á¬ááºáá¬ážáá±á¬ schema ááá¯á¡ááºáááºá
NoSQL ááẠááá·áºá¡á¬áž "á
á¬ááœááºá
á¬áááºáž" ááœáẠáááºááá·áºáá±áá¬ááá¯áááᯠááááºážáááºážááá¯ááºá
á±áá«áááºá
MySQL ááœááºááŒá®ážáá¬ážáá±á¬á¡ááá¯ááºážá¡ááá¯ááºážááŸááááºá
NoSQL ááœáẠáá±ážáááºááŒá®áž áá»ááºááŒááºá
áœá¬ ááŒá®ážááœá¬ážáá¬áá±á¬ á¡ááá¯ááºážá¡ááá¯ááºážáá
áºáá¯ááŸááááºá
NoSQL ááẠááá¯ááºážáá¬áááºááœááºáá°áááºá
MySQL ááẠááá¯ááᯠá
á®áá¶ááá·áºááœá²ááá¯ááºááŸá¯ ááá¯á¡ááºáá«áááºá
MySQL ááẠSQL ááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž databases á¡áá»áá¯ážá¡á
á¬ážáá»á¬ážá
áœá¬ááœááºá¡áá¯á¶ážááŒá¯áááºá
NoSQL ááẠáá°ááŒáá¯ááºáá»á¬ážáá±á¬ á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá»á¬ážááŒáá·áº áá±áá¬áá±á·á
áºá¡ááŒá±áᶠáá®ááá¯ááºážáá
áºáá¯ááŒá
áºáááºá
MySQL ááẠstandard query language (SQL) ááá¯á¡áá¯á¶ážááŒá¯áááºá
NoSQL ááẠstandard query language ááá¯ááá¯á¶ážáá«á
MySQL ááœáẠáá±á¬ááºážááœááºáá±á¬ á¡á
á®áááºáá¶áááááá¬áá»á¬ážá
áœá¬ááŸááááºá
NoSQL ááœáẠá
á¶áááºááŸááºáááºáááºáá²áá±á¬ á¡á
á®áááºáá¶áááááá¬áá»á¬ážá
áœá¬ááŸááááºá
MySQL ááẠáá±áá¬ááŒá®ážááŒá®ážáá¬ážáá¬ážá¡ááœáẠá
áœááºážáá±á¬ááºáááºááŒá¿áá¬áá»á¬ážááᯠááŒáááá¯ááºáááºá
NoSQL ááẠáá±áá¬ááŒá®ážááŒá®ážáá¬ážáá¬ážá¡ááœáẠáá±á¬ááºážááœááºáá±á¬á
áœááºážáá±á¬ááºáááºááá¯áá±ážáááºá
á¡ááœá±áž á-áá«áž
á¡ááá¯áá«áá¯áá¹ááá®
á¡á á®áááºáá¶ááŸá¯á á¡áá±á¬ááºážá¡áááºááá¯ááºáᬠááá¯ááºáá¬ááŸá¯ááŸáá·áº áá±á¬ááºážááœááºá áœá¬áááºááŸááºáá¬ážáá±á¬ áá±áá¬áá±á¬áºáááºáá»á¬áž ááá¯á¡ááºááá·áº á á®ážááœá¬ážáá±ážááá¯ááºáᬠá¡ááºááá®áá±ážááŸááºážáá»á¬áž áááºáá±á¬ááºááŒááºážá¡ááœááºá áááºá ááºáá±áá¬áá±á·á áºáá»á¬ážááœáẠáááºážááŸá®ážááŒáŸá¯ááºááŸá¶ááŒááºážááẠáá»áœááºá¯ááºááá¯á·áá¡ááŒááºá¡áá ááŸááºáááºáá±á¬ááœá±ážáá»ááºááŸá¯ááŒá áºáááºá
8base.com ááœáẠAuroraá Serverless ááŸáá·áº GraphQL ááŒáá·áº áá®ááœááºááŒááºážá¡ááŒá±á¬ááºáž ááá¯ááá¯áá±á·áá¬áá«á
source: www.habr.com