เบงเบดเบ—เบตเบเบฒเบ™เบญเบฐเบ—เบดเบšเบฒเบเปƒเบซเป‰เปเบกเปˆเบ•เบนเป‰เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบฎเบนเป‰เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ SQL เปเบฅเบฐ NoSQL

เบงเบดเบ—เบตเบเบฒเบ™เบญเบฐเบ—เบดเบšเบฒเบเปƒเบซเป‰เปเบกเปˆเบ•เบนเป‰เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบฎเบนเป‰เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ SQL เปเบฅเบฐ NoSQL

เบซเบ™เบถเปˆเบ‡เปƒเบ™เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบฎเบฑเบ”เปเบกเปˆเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ”เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰. เบชเปเบฒเบฅเบฑเบšเป€เบงเบฅเบฒเบซเบผเบฒเบเบ›เบต, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป„เบ”เป‰เบ–เบทเบเบˆเปเบฒเบเบฑเบ”เบเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบ•เปˆเบฒเบ‡เป†เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบฒเบชเบฒ Query เบ—เบตเปˆเบกเบตเป‚เบ„เบ‡เบชเป‰เบฒเบ‡ (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 เบ›เบตเปเบฅเป‰เบง เปเบฅเบฐ เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเบณเบ—เบตเปˆเบ”เบตเปเบกเปˆเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบกเบฑเบ™เป„เบ”เป‰.

เป‚เบŠเบเบ”เบต, เป€เบ›เบฑเบ™เบ—เบตเปˆเบชเบฐเบซเบผเบฒเบ”เบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบซเบฅเบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเป„เบ”เป‰. เบชเบฐเบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเบกเบฒเบฎเบญเบ”เป€เบฎเบทเบญเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เบ‚เป‰เบญเบเป€เบญเบปเบฒเป€เบˆเป‰เบเบšเบฒเบ‡เปเบœเปˆเบ™เบญเบญเบเปเบฅเบฐเบ‚เป‰เบญเบเบ‚เปเปƒเบซเป‰เป€เบˆเบปเป‰เบฒเป€เบฎเบฑเบ” cookies เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เบขเบนเปˆเปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™เบซเบ™เบถเปˆเบ‡, เบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ "เบซเบฅเบฒเบ™". เบ—เบธเบเป† เบซเบผเบฒเบ™เบŠเบฒเบ เบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเบฅเบฒเบง, เบฅเบงเบกเบ—เบฑเบ‡เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบเบ—เบตเปˆเบˆเบฐเบŠเบตเป‰เบšเบญเบเป€เบ–เบดเบ‡เบงเบดเบ—เบตเบเบฒเบ™ เบซเบฅเบฒเบ™เบŠเบฒเบ เบฅเบฒเบงโ€‹เปเบกเปˆเบ™. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบชเปเบฒเบฅเบฑเบš sake เบ‚เบญเบ‡เบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡, เบžเบงเบเป€เบฎเบปเบฒเบ‚เบฝเบ™เบญเบญเบเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบขเบนเปˆเบ”เป‰เบฒเบ™เป€เบ—เบดเบ‡เบ‚เบญเบ‡เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบชเบฐเป€เบซเบกเบตเบฎเบนเป‰เบงเปˆเบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ›เบฐเบเบญเบšเบกเบต.

id
เบŠเบทเปˆ
เบงเบฑเบ™เป€เบ”เบทเบญเบ™เบ›เบตเป€เบเบตเบ”
เบเบฒเบ™เบขเป‰เบฝเบกเบขเบฒเบกเบ„เบฑเป‰เบ‡เบชเบธเบ”เบ—เป‰เบฒเบ
เบ‚เบฐเบซเบ™เบฒเบ”เป€เบ„เบทเปˆเบญเบ‡เบ™เบธเปˆเบ‡
เบเบฐเปเบฅเบฑเบก favorite
เป„เบ”เป‰เบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒ

1
Jimmy
09-22-1992
09-01-2019
L
เป‚เบเป€เบฅเบ” mint
เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡

2
Jessica
07-21-1992
02-22-2018
M
เบ–เบฐเปœเบปเบ™เบซเบตเบ™
เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡

...เบžเบงเบเป€เบฎเบปเบฒเบชเบทเบšเบ•เปเปˆเบฅเบฒเบเบŠเบทเปˆ!

เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบซเบฅเบฒเบ™

เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ, เบ—เปˆเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเป€เบเบทเบญเบšเบˆเบฐเบชเปเบฒเป€เบฅเบฑเบ”เบเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ! เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เป€เบˆเบปเป‰เบฒเบซเบฑเบ™เป„เบ›เบซเบฒเบ‚เป‰เบญเบเปเบฅเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒ: "เบžเบงเบเป€เบฎเบปเบฒเบฅเบทเบกเป€เบžเบตเปˆเบกเบžเบทเป‰เบ™เบ—เบตเปˆเบชเปเบฒเบฅเบฑเบšเบœเบปเบงเบซเบฅเบทเป€เบกเบ, เบงเบฝเบเบญเบฐเบ”เบดเป€เบฅเบ, เบซเบฅเบฒเบ™!" เปเบ•เปˆเบšเปเปˆ, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เบฅเบทเบก! เบ™เบตเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ•เปเปˆเป„เบ›เปเบฅเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเป€เบญเบเบฐเบชเบฒเบ™เปƒเบซเบกเปˆ.

เบชเบฐเบ™เบฑเป‰เบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ”เบถเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบญเบทเปˆเบ™เบญเบญเบเปเบฅเบฐเปƒเบชเปˆเบกเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเป‚เบ—เบซเบฒเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ เบ„เบนเปˆเบชเบปเบกเบฅเบปเบ”. เบžเบงเบเป€เบฎเบปเบฒเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เป€เบžเบตเปˆเบกเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเปเบฅเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบžเบตเปˆเบกเปƒเบ™เปเบ–เบง.

id
grandchild_id
เบŠเบทเปˆ
เบงเบฑเบ™เป€เบ”เบทเบญเบ™เบ›เบตเป€เบเบตเบ”

1
2
John
06-01-1988

2
9
Fernanda
03-05-1985

โ€ฆเบ„เบนเปˆเบชเบปเบกเบฅเบปเบ”เบซเบผเบฒเบ!

เบฅเบฒเบเบŠเบทเปˆเบ„เบนเปˆเบชเบปเบกเบฅเบปเบ”

เปƒเบ™โ€‹เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบ™เบตเป‰, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบญเบฐโ€‹เบ—เบดโ€‹เบšเบฒเบโ€‹เบเบฑเบšโ€‹เปเบกเปˆโ€‹เบ•เบนเป‰โ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบงเปˆเบฒโ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ™เบฒเบ‡โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบฎเบนเป‰โ€‹เบงเปˆเบฒโ€‹เบœเบนเป‰โ€‹เบ—เบตเปˆโ€‹เปเบ•เปˆเบ‡โ€‹เบ‡เบฒเบ™โ€‹เบเบฑเบšโ€‹เปƒเบœ, เบ™เบฒเบ‡โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบˆเบฑเบšโ€‹เบ„เบนเปˆ id เปƒเบ™เบšเบฑเบ™เบŠเบต เบซเบฅเบฒเบ™ ั grandchild_id เปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ„เบนเปˆเบชเบปเบกเบฅเบปเบ”.

เบซเบผเบฑเบ‡เบˆเบฒเบ cookies เบชเบญเบ‡เบชเบดเบšเบ„เบนเปˆ, เบ‚เป‰เบญเบเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ™เบญเบ™เบซเบฅเบฑเบš. "เป€เบˆเบปเป‰เบฒเบชเบทเบšเบ•เปเปˆเป„เบ”เป‰เบšเป, เปเบกเปˆเบ•เบนเป‰?" เบ‚เป‰เบญเบเบเบณเบฅเบฑเบ‡เบญเบญเบเป„เบ›เบ™เบญเบ™เบซเบผเบฑเบš.

เบ‚เป‰เบญเบเบเบณเบฅเบฑเบ‡เบˆเบฐเบเบฑเบšเบกเบฒเปƒเบ™เบญเบตเบเบชเบญเบ‡เบชเบฒเบกเบŠเบปเปˆเบงเป‚เบกเบ‡. เป€เบˆเบปเป‰เบฒเป€เบขเบฑเบ™เป†, เปเบกเปˆเบ•เบนเป‰! เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบšเบดเปˆเบ‡เบ”เบตเบเบปเบเป€เบงเบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ เบงเบฝเบเบญเบฐเบ”เบดเป€เบฅเบ. เบกเบตเบ›เบฐเบกเบฒเบ™ 1000 เบงเบฝเบเบญเบฐเบ”เบดเป€เบฅเบเบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ. เบชเปˆเบงเบ™เปƒเบซเบเปˆเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปเบกเปˆเบ™เบŠเป‰เปเบฒเบเบฑเบ™; เป€เบเบตเบ”โ€‹เบซเบเบฑเบ‡โ€‹เบ‚เบถเป‰เบ™?

grandchild_id
เบญเบฐเบ”เบดเป€เบฅเบ

1
เบฅเบปเบ”เบ–เบตเบš

4
เบฅเบปเบ”เบ–เบตเบš

3
เบฅเบปเบ”เบ–เบตเบš

7
เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ

11
เบฅเบปเบ”เบ–เบตเบš

โ€ฆเบžเบงเบเป€เบฎเบปเบฒเบชเบทเบšเบ•เปเปˆ!

เบ‚เปเบญเบฐเป„เบž, เบ‚เป‰เบญเบเบฅเบทเบกเป€เบงเบปเป‰เบฒเปเบปเบ”! เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบซเบ™เบถเปˆเบ‡, เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบก เบงเบฝเบเบญเบฐเบ”เบดเป€เบฅเบ. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบญเบทเปˆเบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฒเบก เบซเบฅเบฒเบ™เบœเบนเป‰เบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ™เบตเป‰ เบงเบฝเบเบญเบฐเบ”เบดเป€เบฅเบ. เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เบˆเบฐเป‚เบ—เบซเบฒเบกเบฑเบ™ "เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบปเปˆเบงเป„เบ›". เป€เบซเบฑเบ™เบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบšเปเปˆเบกเบฑเบเบกเบฑเบ™, เบ‚เป‰เบญเบเบเบฑเบ‡เบงเบปเบ™เปƒเบˆ เปเบฅเบฐเบเบฑเบšเบ„เบทเบ™เบชเบนเปˆเป‚เปเบ”เบฅเบฒเบเบŠเบทเปˆ.

id
เบญเบฐเบ”เบดเป€เบฅเบ

1
เบฅเบปเบ”เบ–เบตเบš

2
เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ

3
เบฅเบญเบเบ™เป‰เปเบฒ

โ€ฆเบ‡เบฒเบ™เบญเบฐเบ”เบดเป€เบฅเบเบซเบผเบฒเบ!

เบฅเบฒเบเบŠเบทเปˆเบงเบฝเบเบญเบฐเบ”เบดเป€เบฅเบ

เป€เบกเบทเปˆเบญเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบฅเบฒเบเบเบฒเบ™เบญเบฐเบ”เบดเป€เบฅเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบฅเบฐเป‚เบ—เบซเบฒเบกเบฑเบ™ "เบ‡เบฒเบ™เบญเบฐเบ”เบดเป€เบฅเบเบ‚เบญเบ‡เบซเบฅเบฒเบ™".

grandchild_id
hobby_id

4
1

3
1

7
2

โ€ฆเป€เบžเบตเปˆเบกเป€เบ•เบตเบก!

เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡เบงเบฝเบเบญเบฐเบ”เบดเป€เบฅเบเบ‚เบญเบ‡เบซเบฅเบฒเบ™

เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰, เปเบกเปˆเบ•เบนเป‰เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบตเบฅเบฐเบšเบปเบšเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ—เบตเปˆเป€เบขเบฑเบ™เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบ„เบญเบšเบ„เบปเบงเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบ‚เบญเบ‡เบ™เบฒเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”. เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ - เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบ‚เป‰เบญเบเบ•เปเปˆเป„เบ› - เบ™เบฒเบ‡เป„เบ”เป‰เบ–เบฒเบกเบ„เปเบฒเบ–เบฒเบก magic: "เป€เบˆเบปเป‰เบฒเบฎเบฝเบ™เบฎเบนเป‰เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เบขเบนเปˆเปƒเบช?"

เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡

เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เปเบกเปˆเบ™เบŠเบธเบ”เบ‚เบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™ (เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เปเบœเปˆเบ™) เป€เบŠเบดเปˆเบ‡เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบซเบฒเป„เบ”เป‰. เบ‚เปเป‰เบกเบนเบ™ เบซเบผเบทเป€เบเบฑเบšเบžเบงเบเบกเบฑเบ™เบ”เป‰เบงเบเบงเบดเบ—เบตเบ•เปˆเบฒเบ‡เป†เป‚เบ”เบเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบˆเบฑเบ”เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เปƒเบซเบกเปˆ เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™. เบกเบตเบซเบผเบฒเบเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡, เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบขเบนเปˆเปƒเบ™เป€เบˆเป‰เบเบซเบ™เบถเปˆเบ‡เบšเปเปˆเปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

เบˆเบธเบ”เป€เบ”เบฑเปˆเบ™เบ‚เบญเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™ SQL (Structured Query Language) เบžเบฒเบชเบฒเบชเบญเบšเบ–เบฒเบก. เบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบšเบฅเบฒเบง, เบ–เป‰เบฒเปเบกเปˆเบ•เบนเป‰เป‚เบญเบ™เบฅเบฐเบšเบปเบšเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ‚เบญเบ‡เบ™เบฒเบ‡เป„เบ›เปƒเบชเปˆเบ„เบญเบกเบžเบดเบงเป€เบ•เบต, เบ™เบฒเบ‡เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบ„เปเบฒเบ•เบญเบšเบขเปˆเบฒเบ‡เป„เบงเบงเบฒเบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบ–เบฒเบกเป€เบŠเบฑเปˆเบ™: "เปƒเบœเบšเปเปˆเป„เบ”เป‰เป„เบ›เบขเป‰เบฝเบกเบขเบฒเบกเบ‚เป‰เบญเบเปƒเบ™เบ›เบตเบเบฒเบเบ™เบตเป‰, เปเบ•เปˆเบ‡เบ‡เบฒเบ™เปเบฅเบฐเบšเปเปˆเบกเบตเบงเบฝเบเป€เบฎเบฑเบ”เบญเบฐเบ”เบดเป€เบฅเบ?"

เบซเบ™เบถเปˆเบ‡เปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ SQL เบ—เบตเปˆเบ™เบดเบเบปเบกเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™ MySQL เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเป‰เบ™เบ•เปเป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡ (RDBMS) เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบŠเบญเบšเปเบงเป€เบงเบฑเบšเป„เบŠเบ•เปŒ.

เบšเบฒเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡ MySQL:

  • เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบ—เบตเปˆโ€‹เบฎเบนเป‰โ€‹เบˆเบฑเบโ€‹เบ”เบตโ€‹, เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบขเปˆเบฒเบ‡โ€‹เบเบงเป‰เบฒเบ‡โ€‹เบ‚เบงเบฒเบ‡โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบขเปˆเบฒเบ‡โ€‹เบเบงเป‰เบฒเบ‡โ€‹เบ‚เบงเบฒเบ‡โ€‹.
  • เบกเบตเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบŠเปเบฒเบ™เบดเบŠเปเบฒเบ™เบฒเบ™เบซเบผเบฒเบเบ„เบปเบ™เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™เบเบฑเบš SQL เปเบฅเบฐเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡.
  • เบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ•เปˆเบฒเบ‡เป†, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบ„เบงเบฒเบกเบชเปเบฒเบžเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบเบฐเปเบˆเบ•เบปเป‰เบ™เบ•เปเปเบฅเบฐเบ•เปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ” (เบ•เบปเบงเบฅเบฐเบšเบธ).
  • เบกเบฑเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เปเบฅเบฐเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš, เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบ—เบธเบฅเบฐเบเบดเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ.
  • เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เปเบกเปˆเบ™เบขเบนเปˆเบžเบฒเบเปƒเบ•เป‰เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ‚เบญเบ‡เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ—เบปเปˆเบงเป„เบ› GNU.

เบ”เบฝเบงเบ™เบตเป‰เบฅเบทเบก เบ—เบฑเบ‡ เปเบปเบ”.

เบญเบฐเบ—เบดเบšเบฒเบ NoSQL เบเบฑเบšเปเบกเปˆเบ•เบนเป‰

เปเบกเปˆเบ•เบนเป‰, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบญเบšเบ„เบปเบงเปƒเบซเบเปˆ. เบกเบตเบซเบฅเบฒเบ™ 150 เบ„เบปเบ™! เบซเบผเบฒเบเบ„เบปเบ™เป„เบ”เป‰เปเบ•เปˆเบ‡เบ‡เบฒเบ™เปเบฅเป‰เบง, เบกเบตเบฅเบนเบ, เบกเบฑเบเปƒเบ™เบšเบฒเบ‡เบญเบฑเบ™ เปเบฅเบฐ เบญเบทเปˆเบ™เป†. เปƒเบ™เบญเบฒเบเบธเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบˆเบทเปˆเบˆเปเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบ—เบธเบเบ„เบปเบ™. เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปเบกเปˆเบ™เบฅเบฐเบšเบปเบšเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ!

เป‚เบŠเบเบ”เบต, I เบšเปเปˆ เบขเบฒเบเปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบฅเบทเบกเบงเบฑเบ™เป€เบ”เบทเบญเบ™เบ›เบตเป€เบเบตเบ” เปเบฅเบฐเบฅเบปเบ”เบŠเบฒเบ”เบเบฐเปเบฅเบฑเบกเบ—เบตเปˆเบกเบฑเบเบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเป„เบ”เป‰. เบชเบฐเบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเปเบฅเปˆเบ™เป„เบ›เบซเบฒเบฎเป‰เบฒเบ™เบ—เบตเปˆเปƒเบเป‰เบ—เบตเปˆเบชเบธเบ”, เป€เบญเบปเบฒเบ›เบทเป‰เบกเบšเบฑเบ™เบ—เบถเบเปเบฅเบฐเบเบฑเบšเบ„เบทเบ™เป„เบ›เป€เบฎเบทเบญเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ.

เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹เบ—เบตเปˆโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป€เบฎเบฑเบ”โ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบ‚เบฝเบ™ "เบซเบฅเบฒเบ™โ€‹" เป€เบ›เบฑเบ™โ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™โ€‹เบ•เบปเบงโ€‹เบซเบ™เบฒโ€‹เปเบซเบ™เป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบซเบ™เป‰เบฒโ€‹เบ›เบปเบโ€‹เบ‚เบญเบ‡โ€‹เบ›เบทเป‰เบกโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒ. เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒ flip เบเบฑเบšโ€‹เบซเบ™เป‰เบฒโ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹เปเบฅเบฐโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบ‚เบฝเบ™โ€‹เบ—เบธเบโ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบธเบโ€‹เบขเปˆเบฒเบ‡โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบˆเบทเปˆโ€‹เบˆเปเบฒโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹. เบชเบญเบ‡เบชเบฒเบกเบ™เบฒเบ—เบตเบ•เปเปˆเบกเบฒ, เบซเบ™เป‰เบฒเป€เบงเบฑเบšเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบ™เบตเป‰.

{ 
  "_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!"
}

ะฏ: "เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ—เบธเบเบขเปˆเบฒเบ‡เบžเป‰เบญเบกเปเบฅเป‰เบง!"
grandma: "เบฅเปเบ–เป‰เบฒ, เบซเบฅเบฒเบ™เบ—เบตเปˆเป€เบซเบฅเบทเบญเปเบกเปˆเบ™เปเบ™เบงเปƒเบ”?"
ะฏ: "เปเบกเปˆเบ™โ€‹เปเบ—เป‰. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบˆเบฑเบ”เบชเบฑเบ™เบซเบ™เบถเปˆเบ‡เบซเบ™เป‰เบฒเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐ.โ€
grandma: "เบ‚เป‰เบญเบเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™เบ”เบฝเบงเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ„เบปเบ™, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเป„เบ”เป‰เป€เบฎเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™เบšเป?"
ะฏ: โ€œเบšเปเปˆ, เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™. เปƒเบซเป‰เบ‚เป‰เบญเบเบชเบฐเปเบ”เบ‡."
เบˆเบฑเบšเบ›เบฒเบเบเบฒเบ‚เบญเบ‡เปเบกเปˆเบ•เบนเป‰เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบ‚เป‰เบญเบเบเบฐเบžเบดเบšเปœเป‰เบฒเปเบฅเป‰เบงเบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบžเบตเปˆเบ™เป‰เบญเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบกเบฑเบเปœเป‰เบญเบเบ—เบตเปˆเบชเบธเบ”.

{ 
  "_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"
}

เป€เบกเบทเปˆเบญเปƒเบ”เบ—เบตเปˆเปเบกเปˆเบ•เบนเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เบˆเบทเปˆเบˆเปเบฒเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเบซเบฅเบฒเบ™เบ‚เบญเบ‡เบ™เบฒเบ‡, เบ™เบฒเบ‡เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เป„เบ›เบซเบฒเบซเบ™เป‰เบฒเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบ›เบทเป‰เบกเบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เบซเบฅเบฒเบ™เบ‚เบญเบ‡เบ™เบฒเบ‡. เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบเปˆเบฝเบงเบเบฑเบšเบžเบงเบเบกเบฑเบ™เบˆเบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เบขเบนเปˆเปƒเบ™เบซเบ™เป‰เบฒเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เป€เบŠเบดเปˆเบ‡เบ™เบฒเบ‡เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบฅเบฐเบ›เบฑเบšเบ›เบธเบ‡เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ.

เป€เบกเบทเปˆเบญเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบชเปเบฒเป€เบฅเบฑเบ”, เบ™เบฒเบ‡เป„เบ”เป‰เบ–เบฒเบกเบ„เปเบฒเบ–เบฒเบก magic: "เป€เบˆเบปเป‰เบฒเบฎเบฝเบ™เบฎเบนเป‰เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เบขเบนเปˆเปƒเบช?"

เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ NoSQL

เบกเบตโ€‹เบซเบผเบฒเบ เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ NoSQL (โ€œเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆ SQLโ€). เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™ เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบญเบเบฐเบชเบฒเบ™. เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ NoSQL เบชเป‰เบฒเบ‡เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบšเปเปˆเบฅเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เบžเบปเบงเบžเบฑเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบ™เบดเบเบปเบกเปƒเบ™เบ•เบปเป‰เบ™เบŠเบธเบกเบ›เบต 2000 เบเบฑเบšเบšเปเบฅเบดเบชเบฑเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบธเปˆเบกเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเบ„เบฅเบฒเบงเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ‚เปเป‰เบกเบนเบ™เบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™ (เป€เบŠเบฑเปˆเบ™ Facebook). เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบซเบ™เป‰เบญเบเบเบงเปˆเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเบฐเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ.

เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ NoSQL เบกเบฑเบเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเบฐเป€เบžเบฒเบฐ. เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบง, เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบฑเบ™เบกเบฒเบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเปเบฅเบฐเบŸเบฑเบ‡, เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ NoSQL เป„เบ”เป‰เบ›เบฐเบกเบงเบ™เบœเบปเบ™เปเบฅเบฐเปเบˆเบเบขเบฒเบเบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบ. เบงเบดเบชเบฐเบงเบฐเบเบญเบ™ NoSQL เบเบฑเบ‡เบกเบฑเบเป‚เบ„เบ‡เบเบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™ (เบซเบผเบทเบ‚เบฒเบ”เบกเบฑเบ™) เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบขเปˆเบฒเบ‡เป„เบงเบงเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡.

เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบชเบปเบกโ€‹เบšเบฑเบ”โ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹เบ‚เบญเบ‡ NoSQLโ€‹:

  • เบงเบดเบ—เบตเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™เบซเบผเบฒเบ
  • เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบญเบญเบโ€‹เบ•เบฒเบกโ€‹เบฅเบงเบ‡โ€‹เบ™เบญเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบเบธเปˆเบกโ€‹
  • เบฅเบณเบ”เบฑเบšเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ•เปเปˆเบเบฒเบ™เบ„เบปเบ‡เบ•เบปเบง/เบเบฒเบ™เปเบœเปˆเบเบฐเบˆเบฒเบ
  • เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเปƒเบŠเป‰เบเบฐเปเบˆเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบ

เบเบฒเบ™โ€‹เบ›เบฝเบšโ€‹เบ—เบฝเบšโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹

MySQL เบ•เป‰เบญเบ‡เบเบฒเบ™ schema เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปเบฅเบฐเบกเบตเป‚เบ„เบ‡เบชเป‰เบฒเบ‡.
NoSQL เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปƒเบ”เป†เปƒเบ™ "เป€เบญเบเบฐเบชเบฒเบ™".

MySQL เบกเบตเบŠเบธเบกเบŠเบปเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ.
NoSQL เบกเบตเบŠเบธเบกเบŠเบปเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเปเบฅเบฐเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡เป„เบงเบงเบฒ.

NoSQL เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”.
MySQL เบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

MySQL เปƒเบŠเป‰ SQL, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบซเบผเบฒเบเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™.
NoSQL เปเบกเปˆเบ™เบเบฒเบ™เบญเบญเบเปเบšเบšเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ™เบดเบเบปเบก.

MySQL เปƒเบŠเป‰เบžเบฒเบชเบฒเปเบšเบšเบชเบญเบšเบ–เบฒเบกเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ (SQL).
NoSQL เบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบžเบฒเบชเบฒเปเบšเบšเบชเบญเบšเบ–เบฒเบกเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™.

MySQL เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบฅเบฒเบเบ‡เบฒเบ™เบ—เบตเปˆเบ”เบตเบซเบผเบฒเบ.
NoSQL เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบฅเบฒเบเบ‡เบฒเบ™เบซเบผเบฒเบเบญเบฑเบ™เบ—เบตเปˆเบเบฒเบเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™.

MySQL เบชเบฒเบกเบฒเบ”เบชเบฐเปเบ”เบ‡เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปƒเบซเบเปˆ.
NoSQL เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”เบเปˆเบฝเบงเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปƒเบซเบเปˆ.

เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ” 8 เบžเบทเป‰เบ™เบ–เบฒเบ™

เปƒเบ™เบšเปเบฅเบดเบชเบฑเบ” 8 เบ–เบฒเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเป€เบฎเบฑเบ”เบงเบฝเบ, เบžเบงเบเป€เบฎเบปเบฒเบชเบฐเบซเบ™เบญเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบกเบตเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš Aurora MySQL เบ—เบตเปˆเป‚เบฎเบ”เบขเบนเปˆเปƒเบ™ AWS. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ NoSQL เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบกเบตเป€เบซเบ”เบœเบปเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡เปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”, เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบทเปˆเบญเบงเปˆเบฒเบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เป‚เบ”เบ DBMS เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ SaaS เปเบฅเบฐเบŠเบญเบšเปเบงเบ—เบธเบฅเบฐเบเบดเบ”เบญเบทเปˆเบ™เป†.

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเบฐเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบธเบฅเบฐเบเบดเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบฅเบฒเบเบ‡เบฒเบ™, เบ„เบงเบฒเบกเบŠเบทเปˆเบชเบฑเบ”เบ‚เบญเบ‡เบ—เบธเบฅเบฐเบเปเบฒ, เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบ”เบต, เบเบฒเบ™เบฅเบปเบ‡เบ—เบถเบ™เปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เปเบกเปˆเบ™, เปƒเบ™เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก.

เบชเบถเบเบชเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฑเบš Aurora, Serverless เปเบฅเบฐ GraphQL เบขเบนเปˆ 8base.com เบ—เบตเปˆเบ™เบตเป‰.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™