เชนเซเชฒเซ, เชฎเชฟเชคเซเชฐเซ. เชฎเซ เชฎเชนเชฟเชจเชพเชจเซ เชฐเชเชพเชเชจเชพ เชฌเซเชเชพ เชญเชพเชเชฎเชพเช เชเชคเชพ เชชเชนเซเชฒเชพ, เช
เชฎเซ เชคเชฎเชพเชฐเซ เชธเชพเชฅเซ เชคเซ เชธเชพเชฎเชเซเชฐเซ เชถเซเชฐ เชเชฐเซเช เชเซเช เชเซเชจเซ เช
เชฎเซ เช
เชญเซเชฏเชพเชธเชเซเชฐเชฎ เชชเชฐ เชเช เชจเชตเซ เชชเซเชฐเชตเชพเชน เชถเชฐเซ เชฅเชตเชพเชจเซ เช
เชชเซเชเซเชทเชพเชฎเชพเช เช
เชจเซเชตเชพเชฆ เชเชฐเซเชฏเซ เชนเชคเซ.
เชเชชเซเชฒเซเชเซเชถเชจ เชกเซเชตเชฒเชชเชฐเซเชธ เชฌเชนเซเชตเชฟเชง เชเชชเชฐเซเชถเชจเชฒ เชกเซเชเชพเชฌเซเชธเซเชธเชจเซ เชธเชฐเชเชพเชฎเชฃเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฃเซ เชธเชฎเชฏ เชตเชฟเชคเชพเชตเซ เชเซ เชเซ เชนเซเชคเซเชชเซเชฐเซเชตเชเชจเชพ เชตเชฐเซเชเชฒเซเชกเชจเซ เชถเซเชฐเซเชทเซเช เช
เชจเซเชฐเซเชช เชนเซเชฏ เชเซ. เชเชฐเซเชฐเชฟเชฏเชพเชคเซเชฎเชพเช เชธเชฐเชณ เชกเซเชเชพ เชฎเซเชกเซเชฒเชฟเชเช, เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจเชฒ เชฌเชพเชเชฏเชงเชฐเซ, เชตเชพเชเชเชจ/เชฒเชเชตเชพเชจเซ เชเชพเชฎเชเซเชฐเซ, เชเชกเซ เชธเซเชเซเชฒเชฟเชเช เช
เชจเซ เชฆเซเชท เชธเชนเชฟเชทเซเชฃเซเชคเชพ เชถเชพเชฎเซเชฒ เชนเซเช เชถเชเซ เชเซ. เชชเชฐเชเชชเชฐเชพเชเชค เชฐเซเชคเซ, เชชเชธเชเชฆเชเซ เชกเซเชเชพเชฌเซเช เชเซเชเซเชเชฐเซ, SQL เช
เชฅเชตเชพ NoSQL เชฅเซ เชถเชฐเซ เชฅเชพเชฏ เชเซ, เชเชพเชฐเชฃ เชเซ เชฆเชฐเซเช เชเซเชเซเชเชฐเซ เชเซเชฐเซเชก-เชเชซเชจเซ เชธเซเชชเชทเซเช เชธเชฎเซเชน เชฐเชเซ เชเชฐเซ เชเซ. เชเชเซ เชตเชฟเชฒเชเชฌเชคเชพ เช
เชจเซ เชเชเซเช เชฅเซเชฐเซเชชเซเชเชจเชพ เชธเชเชฆเชฐเซเชญเชฎเชพเช เชเชเซเช เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชฌเชฟเชจ-เชตเซเชชเชพเชฐ-เชฌเชเชง เชเชฐเซเชฐเชฟเชฏเชพเชค เชคเชฐเซเชเซ เชเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช
เชจเซ เชคเซเชฅเซ เชคเซ เชเซเชเชชเชฃ เชจเชฎเซเชจเชพ เชกเซเชเชพเชฌเซเช เชฎเชพเชเซ เชเชตเชถเซเชฏเช เชเซ.
เช เชฒเซเชเชจเซ เชนเซเชคเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชกเซเชตเชฒเชชเชฐเซเชธเชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชกเซเชเชพ เชฎเซเชกเซเชฒเชฟเชเชเชจเชพ เชธเชเชฆเชฐเซเชญเชฎเชพเช SQL เช เชจเซ NoSQL เชตเชเซเชเซ เชฏเซเชเซเชฏ เชชเชธเชเชฆเชเซ เชเชฐเชตเชพเชฎเชพเช เชฎเชฆเชฆ เชเชฐเชตเชพเชจเซ เชเซ. เช เชฎเซ เชกเซเชเชพเชฌเซเช เชกเชฟเชเชพเชเชจเชจเซ เชฎเซเชณเชญเซเชค เชฌเชพเชฌเชคเซเชจเซ เชเชตเชฐเซ เชฒเซเชตเชพ เชฎเชพเชเซ เชเช SQL เชกเซเชเชพเชฌเซเช, เชชเซเชธเซเชเชเซเชฐเซเชเชธเชเซเชฏเซเชเชฒ, เช เชจเซ เชฌเซ เชจเซเชเชธเชเซเชฏเซเชเชฒ เชกเซเชเชพเชฌเซเช, เชเซเชธเชพเชจเซเชกเซเชฐเชพ เช เชจเซ เชฎเซเชเชเซเชกเซเชฌเซเชจเซ เชเซเชเชถเซเช, เชเซเชฎ เชเซ เชเซเชทเซเชเชเซ เชฌเชจเชพเชตเชตเซ, เชคเซเชจเซ เชตเชธเชพเชตเชตเชพ, เชเซเชทเซเชเชเชฎเชพเชเชฅเซ เชกเซเชเชพ เชตเชพเชเชเชตเซ เช เชจเซ เชคเซเชจเซ เชเชพเชขเซ เชจเชพเชเชตเซ. เชเชเชฒเชพ เชฒเซเชเชฎเชพเช, เช เชฎเซ เชเชจเซเชกเซเชเซเชธ, เชตเซเชฏเชตเชนเชพเชฐเซ, เชเซเชกเชพเช, TTL เชจเชฟเชฐเซเชฆเซเชถเซ เช เชจเซ JSON-เชเชงเชพเชฐเชฟเชค เชกเซเชเชพเชฌเซเช เชกเชฟเชเชพเชเชจ เชเซเชตเชพเชจเซ เชเชพเชคเชฐเซ เชเชฐเซเชถเซเช.
SQL เช เชจเซ NoSQL เชตเชเซเชเซ เชถเซเช เชคเชซเชพเชตเชค เชเซ?
เชเชธเชเซเชฏเซเชเชฒ เชกเซเชเชพเชฌเซเชธเซเชธ เชเชธเซเชเชเชกเซ เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจเชฒ เชเซเชฐเชเชเซ เชฆเซเชตเชพเชฐเชพ เชเชชเซเชฒเชฟเชเซเชถเชจ เชฒเชตเชเซเชเชคเชพเชฎเชพเช เชตเชงเชพเชฐเซ เชเชฐเซ เชเซ, เชคเซเชฎเช เชนเชพเชฒเชจเชพ เชจเซเชฐเซเชฎเชฒเชพเชเชเซเชก เชฐเซเชฒเซเชถเชจเชฒ เชกเซเชเชพเชฌเซเช เชฎเซเชกเชฒเซเชธเชจเซ เชเซเช เชชเชฐ เช เชจเชชเซเชเซเชทเชฟเชค เชฐเซเชคเซ JOIN เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชกเซเชเชพเชจเซ เชเซเชตเซเชฐเซ เชเชฐเชตเชพเชจเซ เชคเซเชฎเชจเซ เชเซเชทเชฎเชคเชพเชฎเชพเช เชตเชงเชพเชฐเซ เชเชฐเซ เชเซ.
เชคเซเชฎเชจเชพ เชฎเซเชจเซเชฒเชฟเชฅเชฟเช/เชธเชฟเชเชเชฒ-เชจเซเชก เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เช เชจเซ เชฐเซเชกเชจเซเชกเชจเซเชธเซ เชฎเชพเชเซ เชฎเชพเชธเซเชเชฐ-เชธเซเชฒเซเชต เชฐเซเชชเซเชฒเชฟเชเซเชถเชจ เชฎเซเชกเชฒเชจเชพ เชเชชเชฏเซเชเชจเซ เชเซเชคเชพเช, เชชเชฐเชเชชเชฐเชพเชเชค SQL เชกเซเชเชพเชฌเซเชเชฎเชพเช เชฌเซ เชฎเชนเชคเซเชตเชจเซ เชธเซเชตเชฟเชงเชพเชเชจเซ เช เชญเชพเชต เชเซ - เชฒเซเชจเชฟเชฏเชฐ เชฐเชพเชเช เชธเซเชเซเชฒเซเชฌเชฟเชฒเชฟเชเซ (เชเชเชฒเซ โโโโเชเซ เชฌเชนเซเชตเชฟเชง เชจเซเชกเซเชธ เชชเชฐ เชธเซเชตเชเชพเชฒเชฟเชค เชชเชพเชฐเซเชเซเชถเชจ) เช เชจเซ เชธเซเชตเชเชพเชฒเชฟเชค/เชถเซเชจเซเชฏ เชกเซเชเชพ เชจเซเชเชถเชพเชจ. เชเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชชเซเชฐเชพเชชเซเชค เชกเซเชเชพเชจเซ เชฎเชพเชคเซเชฐเชพ เชเช เชจเซเชกเชจเชพ เชฎเชนเชคเซเชคเชฎ เชฒเซเชเชจ เชฅเซเชฐเซเชชเซเช เชเชฐเชคเชพเช เชตเชงเซ เชถเชเชคเซ เชจเชฅเซ. เชตเชงเซเชฎเชพเช, เชซเซเชฒเซเช เชธเชนเชฟเชทเซเชฃเซเชคเชพ (เชถเซเชฐเซเชก-เชจเชฅเชฟเชเช เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชฎเชพเช) เชเซเชเชฒเชพเช เชเชพเชฎเชเชฒเชพเช เชกเซเชเชพ เชจเซเชเชถเชพเชจเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชตเซเช เชเชตเชถเซเชฏเช เชเซ. เช เชนเซเช เชคเชฎเชพเชฐเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฐเชพเชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชเซ เชคเชพเชเซเชคเชฐเชจเชพ เชเชฎเชฟเช เชนเชเซ เชธเซเชงเซ เชธเซเชฒเซเชต เชเซเชชเซเชฎเชพเช เชชเซเชฐเชคเชฟเชฌเชฟเชเชฌเชฟเชค เชฅเชฏเชพ เชจเชฅเซ. เชจเซเชจ-เชกเชพเชเชจเชเชพเชเชฎ เช เชชเชกเซเชเซเชธ เชชเชฃ SQL เชกเซเชเชพเชฌเซเชธเซเชธเชฎเชพเช เชนเชพเชเชธเชฒ เชเชฐเชตเชพ เชฎเซเชถเซเชเซเชฒ เชเซ.
NoSQL เชกเซเชเชพเชฌเซเชธเซเชธ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชชเซเชฐเชเซเชคเชฟ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเชเชฒเซ เชเซ. เชคเซเชฎเชพเช, เชกเซเชเชพเชจเซ เชตเชฟเชญเชพเชเซเชฎเชพเช เชตเชฟเชญเชพเชเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ เชตเชฟเชตเชฟเชง เชเชพเชเช เซเชฎเชพเช เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชคเซเชฎเชจเซ เชกเชฟเชจเซเชฐเซเชฎเชฒเชพเชเชเซเชถเชจเชจเซ เชเชฐเซเชฐ เชเซ. เชเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชคเชฎเซ เชฎเซเชเชฒเซ เชเซ เชคเซ เชตเชฟเชถเชฟเชทเซเช เชตเชฟเชจเชเชคเซเชเชจเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชเชชเชตเชพ เชฎเชพเชเซ เชฆเชพเชเชฒ เชเชฐเซเชฒ เชกเซเชเชพเชจเซ เชเชฃเซ เชตเชเชค เชจเชเชฒ เชเชฐเชตเซ เชเชตเชถเซเชฏเช เชเซ. เชเชเชเชฆเชฐเซ เชงเซเชฏเซเชฏ เชตเชพเชเชเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชชเชฒเชฌเซเชง เชถเชพเชฐเซเชกเซเชธเชจเซ เชธเชเชเซเชฏเชพ เชเชเชพเชกเซเชจเซ เชเชเซเช เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเซเชฐเชพเชชเซเชค เชเชฐเชตเชพเชจเซเช เชเซ. เช เชธเซเชเชตเซ เชเซ เชเซ NoSQL เชฎเชพเชเซ เชคเชฎเชพเชฐเซ เชคเชฎเชพเชฐเซ เชเซเชตเซเชฐเซเชเชจเซเช เชฎเซเชกเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ, เชเซเชฏเชพเชฐเซ SQL เชฎเชพเชเซ เชคเชฎเชพเชฐเซ เชคเชฎเชพเชฐเชพ เชกเซเชเชพเชจเซเช เชฎเซเชกเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
NoSQL เชตเชฟเชคเชฐเชฟเชค เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชเชเซเช เชชเซเชฐเชฆเชฐเซเชถเชจ เชนเชพเชเชธเชฒ เชเชฐเชตเชพ เชชเชฐ เชงเซเชฏเชพเชจ เชเซเชจเซเชฆเซเชฐเชฟเชค เชเชฐเซ เชเซ เช เชจเซ เช เชเชฃเชพ เชกเซเชเชพเชฌเซเช เชกเชฟเชเชพเชเชจ เชเซเชฐเซเชกเชเชซ เชฎเชพเชเซ เช เชเชคเชฐเซเชเชค เชคเชฐเซเช เชเซ เชเซเชฎเชพเช ACID เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจ เชฒเซเชธ, JOINs เช เชจเซ เชธเชคเชค เชตเซเชถเซเชตเชฟเช เชเซเชฃ เชธเซเชเชเชพเชเชเซเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ.
เชเชตเซ เชฆเชฒเซเชฒ เชเซ เชเซ เชเซเชฏเชพเชฐเซ NoSQL เชกเซเชเชพเชฌเซเช เชฒเซเชจเชฟเชฏเชฐ เชฐเชพเชเช เชธเซเชเซเชฒเซเชฌเชฟเชฒเชฟเชเซ เช เชจเซ เชนเชพเช เชซเซเชฒเซเช เชธเชนเชฟเชทเซเชฃเซเชคเชพ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจเชฒ เชเซเชฐเชเชเซเชจเซ เชเซเช เชคเซเชฎเชจเซ เชฎเชฟเชถเชจ-เชเซเชฐเชฟเชเซเชเชฒ เชกเซเชเชพ เชฎเชพเชเซ เช เชฏเซเชเซเชฏ เชฌเชจเชพเชตเซ เชเซ.
เชจเซเชเซเชจเซเช เชเซเชทเซเชเช เชฌเชคเชพเชตเซ เชเซ เชเซ เชเซเชตเซ เชฐเซเชคเซ NoSQL เชฎเชพเช เชกเซเชเชพ เชฎเซเชกเซเชฒเชฟเชเช SQL เชฅเซ เช เชฒเช เชเซ.
SQL เช
เชจเซ NoSQL: เชฌเชเชจเซ เชถเชพ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชเซ?
Amazon.com, Netflix, Uber เช เชจเซ Airbnb เชเซเชตเซ เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชฏเซเชเชฐเซเชธ เชงเชฐเชพเชตเชคเซ เชตเชพเชธเซเชคเชตเชฟเช เชฆเซเชจเชฟเชฏเชพเชจเซ เชเชชเซเชฒเซเชเซเชถเชจเซเชจเซ เชเชเชฟเชฒ, เชฌเชนเซเชชเชเซเชทเซเชฏ เชเชพเชฐเซเชฏเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเซเชเชชเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, Amazon.com เชเซเชตเซ เช-เชเซเชฎเชฐเซเชธ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชฒเชพเชเชเชตเซเชเช, เชเชเซเช-เชเชเชฟเชฒ เชกเซเชเชพ เชเซเชฎ เชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชฎเชพเชนเชฟเชคเซ, เชเชคเซเชชเชพเชฆเชจเซ, เชเชฐเซเชกเชฐเซเชธ, เชเชจเซเชตเซเชเชธเซเชธ, เชญเชพเชฐเซ, เชเชเชพ เชธเชเชตเซเชฆเชจเชถเซเชฒ เชกเซเชเชพ เชเซเชฎ เชเซ เชเชคเซเชชเชพเชฆเชจ เชธเชฎเซเชเซเชทเชพเช, เชธเชชเซเชฐเซเช เชธเชเชฆเซเชถเชพเช, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชชเซเชฐเชตเซเชคเซเชคเชฟ, เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชธเชฎเซเชเซเชทเชพเช เช เชจเซ เชญเชฒเชพเชฎเชฃเซ. เชธเซเชตเชพเชญเชพเชตเชฟเช เชฐเซเชคเซ, เช เชเชชเซเชฒเชฟเชเซเชถเชจเซ เชเชเชพเชฎเชพเช เชเชเชพ เชเช เชเชธเชเซเชฏเซเชเชฒ เชกเซเชเชพเชฌเซเช เชธเชพเชฅเซ เชเชเชพเชฎเชพเช เชเชเชพ เชเช NoSQL เชกเซเชเชพเชฌเซเช เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเซ เชเซ. เชเซเชฐเซเชธ-เชชเซเชฐเชพเชฆเซเชถเชฟเช เช เชจเซ เชตเซเชถเซเชตเชฟเช เชธเชฟเชธเซเชเชฎเซเชฎเชพเช, NoSQL เชกเซเชเชพเชฌเซเช เชเซเชเซเชเชธ เชชเซเชฐเชฆเซเชถเชฎเชพเช เชเชพเชฒเชคเชพ เชตเชฟเชถเซเชตเชธเชจเซเชฏ เชธเซเชคเซเชฐเซเชค SQL เชกเซเชเชพเชฌเซเชเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชกเซเชเชพ เชฎเชพเชเซ เชเซเช-เชตเชฟเชคเชฐเชฟเชค เชเซเชถ เชคเชฐเซเชเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ.
เชฏเซเชเชฌเชพเชเช เชกเซเชฌเซ SQL เช เชจเซ NoSQL เชจเซ เชเซเชตเซ เชฐเซเชคเซ เชเซเชกเซ เชเซ?
เชฒเซเช-เชเชฐเชฟเชเชจเซเชเซเชก เชฎเชฟเชเซเชธเซเชก เชธเซเชเซเชฐเซเช เชเชจเซเชเชฟเชจ, เชเชเซ-เชถเชพเชฐเซเชกเชฟเชเช, เชถเชพเชฐเซเชกเซเชก เชกเชฟเชธเซเชเซเชฐเชฟเชฌเซเชฏเซเชเซเชก เชเชจเซเชธเซเชจเซเชธเชธ เชฐเชฟเชชเซเชฒเชฟเชเซเชถเชจ เช เชจเซ ACID เชกเชฟเชธเซเชเซเชฐเชฟเชฌเซเชฏเซเชเซเชก เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจเซเชธ (Google Spanner เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซเชฐเชฟเชค) เชชเชฐ เชฌเชจเซเชฒ, YugaByte DB เช เชตเชฟเชถเซเชตเชจเซ เชชเชนเซเชฒเซ เชเชชเชจ เชธเซเชฐเซเชธ เชกเซเชเชพเชฌเซเช เชเซ เชเซ เชเชเชธเชพเชฅเซ NoSQL (Cassandra & Redis) เชธเชพเชฅเซ เชธเซเชธเชเชเชค เชเซ. SQL (PostgreSQL). เชจเซเชเซ เชเชชเซเชฒเชพ เชเซเชทเซเชเชเชฎเชพเช เชฌเชคเชพเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ, YCQL, เชเซเชธเชพเชจเซเชกเซเชฐเชพ เชธเชพเชฅเซ เชธเซเชธเชเชเชค เชฏเซเชเชฌเชพเชเช DB API, NoSQL API เชฎเชพเช เชธเชฟเชเชเชฒ เช เชจเซ เชฎเชฒเซเชเซ-เชเซ ACID เชตเซเชฏเชตเชนเชพเชฐเซ เช เชจเซ เชตเซเชถเซเชตเชฟเช เชเซเชฃ เช เชจเซเชเซเชฐเชฎเชฃเชฟเชเชพเชเชจเซ เชตเชฟเชญเชพเชตเชจเชพเช เชเชฎเซเชฐเซ เชเซ, เชเซเชจเชพเชฅเซ เชตเซเชฏเชตเชนเชพเชฐเชฟเช NoSQL เชกเซเชเชพเชฌเซเชธเซเชธเชจเชพ เชฏเซเชเชจเซ เชถเชฐเซเชเชค เชฅเชพเชฏ เชเซ. เชตเชงเซเชฎเชพเช, YCQL, PostgreSQL เชธเชพเชฅเซ เชธเซเชธเชเชเชค เชฏเซเชเชฌเชพเชเช DB API, SQL API เชฎเชพเช เชฒเซเชจเชฟเชฏเชฐ เชฐเชพเชเช เชธเซเชเซเชฒเชฟเชเช เช เชจเซ เชเชเซเชฎเซเชเชฟเช เชซเซเชฒเซเช เชเซเชฒเชฐเชจเซเชธเชจเชพ เชเซเชฏเชพเชฒเซ เชเชฎเซเชฐเซ เชเซ, เชเซ เชตเชฟเชถเซเชตเชฎเชพเช เชตเชฟเชคเชฐเชฟเชค SQL เชกเซเชเชพเชฌเซเชธเซเชธ เชฒเชพเชตเซ เชเซ. เชฏเซเชเชพเชฌเชพเชเช เชกเซเชฌเซ เชชเซเชฐเชเซเชคเชฟเชฎเชพเช เชตเซเชฏเชตเชนเชพเชฐเชฟเช เชนเซเชตเชพเชจเซ เชเชพเชฐเชฃเซ, NoSQL API เชจเซ เชเชชเชฏเซเช เชนเชตเซ เชฎเชฟเชถเชจ-เชเซเชฐเชฟเชเซเชเชฒ เชกเซเชเชพเชจเชพ เชธเชเชฆเชฐเซเชญเชฎเชพเช เชฅเช เชถเชเซ เชเซ.
เช
เชเชพเช เชฒเซเชเชฎเชพเช เชเชฃเชพเชตเซเชฏเซเช เชคเซเชฎ
- เชเซ เชคเชฎเชพเชฐเซเช เชชเซเชฐเชพเชฅเชฎเชฟเช เชตเชฐเซเชเชฒเซเชก เชฎเชฒเซเชเซ-เชเซ JOIN เชเชชเชฐเซเชถเชจเซเชธ เชเซ, เชคเซ YSQL เชชเชธเชเชฆ เชเชฐเชคเซ เชตเชเชคเซ, เชธเชฎเชเซ เชเซ เชคเชฎเชพเชฐเซ เชเซ เชฌเชนเซเชตเชฟเชง เชจเซเชกเซเชธ เชชเชฐ เชตเชฟเชคเชฐเชฟเชค เชฅเช เชถเชเซ เชเซ, เชเซเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ NoSQL เชเชฐเชคเชพเช เชตเชงเซ เชฒเซเชเชจเซเชธเซ เช เชจเซ/เช เชฅเชตเชพ เชเชเชพ เชฅเซเชฐเซเชชเซเช เชฅเชพเชฏ เชเซ.
- เชจเชนเชฟเชเชคเชฐ, เชฌเซเชฎเชพเชเชฅเซ เชเซเช เชเช NoSQL API เชชเชธเชเชฆ เชเชฐเซ, เชงเซเชฏเชพเชจเชฎเชพเช เชฐเชพเชเซเชจเซ เชเซ เชคเชฎเชจเซ เชเช เชธเชฎเชฏเซ เชเช เชจเซเชกเชฎเชพเชเชฅเซ เชเชชเชตเชพเชฎเชพเช เชเชตเชคเซ เชเซเชตเซเชฐเซเชเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ เชตเชงเซ เชธเชพเชฐเซเช เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชณเชถเซ. YugaByte DB เชตเชพเชธเซเชคเชตเชฟเช-เชตเชฟเชถเซเชต, เชเชเชฟเชฒ เชเชชเซเชฒเชฟเชเซเชถเชจเซ เชฎเชพเชเซ เชเชเชฒ เชเชชเชฐเซเชถเชจเชฒ เชกเซเชเชพเชฌเซเช เชคเชฐเซเชเซ เชธเซเชตเชพ เชเชชเซ เชถเชเซ เชเซ เชเซเชจเซ เชเชเชธเชพเชฅเซ เชฌเชนเซเชตเชฟเชง เชตเชฐเซเชเชฒเซเชกเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
เชเชเชณเชจเชพ เชตเชฟเชญเชพเชเชฎเชพเช เชกเซเชเชพ เชฎเซเชกเซเชฒเชฟเชเช เชฒเซเชฌ เชชเซเชธเซเชเชเซเชฐเซเชเชธเชเซเชฏเซเชเชฒ เช
เชจเซ เชเซเชธเชพเชจเซเชกเซเชฐเชพ API เชธเซเชธเชเชเชค เชฏเซเชเชฌเชพเชเช เชกเซเชฌเซ เชกเซเชเชพเชฌเซเชธเซเชธ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเซ, เชเซ เชฎเซเชณ เชกเซเชเชพเชฌเซเชธเซเชธเชจเซ เชตเชฟเชฐเซเชฆเซเชง เชเซ. เช เช
เชญเชฟเชเชฎ เชฌเซ เช
เชฒเช เช
เชฒเช เชกเซเชเชพเชฌเซเชเชจเชพ เชธเชเชชเซเชฐเซเชฃ เชธเซเชตเชคเชเชคเซเชฐ เชเซเชฒเชธเซเชเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเชพ เชตเชฟเชฐเซเชงเชฎเชพเช, เชธเชฎเชพเชจ เชกเซเชเชพเชฌเซเช เชเซเชฒเชธเซเชเชฐเชจเชพ เชฌเซ เช
เชฒเช-เช
เชฒเช API (เชฌเซ เช
เชฒเช-เช
เชฒเช เชฌเชเชฆเชฐเซ เชชเชฐ) เชธเชพเชฅเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพเชจเซ เชธเชฐเชณเชคเชพ เชชเชฐ เชญเชพเชฐ เชฎเซเชเซ เชเซ.
เชจเซเชเซเชจเชพ เชตเชฟเชญเชพเชเซเชฎเชพเช, เช
เชฎเซ เชเชตเชฐเซ เชฒเซเชตเชพเชฎเชพเช เชเชตเซเชฒเชพ เชกเซเชเชพเชฌเซเชเชจเชพ เชคเชซเชพเชตเชคเซ เช
เชจเซ เชเซเชเชฒเซเช เชธเชฎเชพเชจเชคเชพเชเชจเซ เชธเชฎเชเชพเชตเชตเชพ เชฎเชพเชเซ เชกเซเชเชพ เชฎเซเชกเซเชฒเชฟเชเช เชฒเซเชฌ เชชเชฐ เชเช เชจเชเชฐ เชจเชพเชเซเชถเซเช.
เชกเซเชเชพ เชฎเซเชกเซเชฒเชฟเชเช เชฒเซเชฌเซเชฐเซเชเชฐเซ
เชกเซเชเชพเชฌเซเช เชเชจเซเชธเซเชเซเชฒเซเชถเชจ
เชกเซเชเชพ เชฎเซเชกเชฒ เชกเชฟเชเชพเชเชจ (เชเชเชฟเชฒ เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเช เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชจเซ เชฌเชฆเชฒเซ) เชชเชฐเชจเชพ เชญเชพเชฐเชจเซ เชเซเชคเชพเช, เช เชฎเซ เชธเซเชฅเชพเชจเชฟเช เชฎเชถเซเชจ เชชเชฐ เชกเซเชเชฐ เชเชจเซเชเซเชจเชฐเชฎเชพเช เชกเซเชเชพเชฌเซเชธเซเชธ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชถเซเช เช เชจเซ เชชเชเซ เชคเซเชฎเชจเชพ เชธเชเชฌเชเชงเชฟเชค เชเชฎเชพเชจเซเชก เชฒเชพเชเชจ เชถเซเชฒเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเซเชฎเชจเซ เชธเชพเชฅเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชเชฐเซเชถเซเช.
PostgreSQL เช เชจเซ Cassandra เชธเซเชธเชเชเชค เชฏเซเชเชพเชฌเชพเชเช DB เชกเซเชเชพเชฌเซเช
mkdir ~/yugabyte && cd ~/yugabyte
wget https://downloads.yugabyte.com/yb-docker-ctl && chmod +x yb-docker-ctl
docker pull yugabytedb/yugabyte
./yb-docker-ctl create --enable_postgres
MongoDB
docker run --name my-mongo -d mongo:latest
เชเชฎเชพเชจเซเชก เชฒเชพเชเชจ เชเชเซเชธเซเชธ
เชเชพเชฒเซ เช เชจเซเชฐเซเชช API เชฎเชพเชเซ เชเชฎเชพเชจเซเชก เชฒเชพเชเชจ เชถเซเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชกเซเชเชพเชฌเซเชธเซเชธ เชธเชพเชฅเซ เชเชจเซเชเซเช เชเชฐเซเช.
เชชเซเชธเซเชเชเซเชฐเซ เชเชธเชเซเชฏเซเชเชฒ
docker exec -it yb-postgres-n1 /home/yugabyte/postgres/bin/psql -p 5433 -U postgres
Cassandra
cqlsh
เชธเซเชเชฟเชฎเชพเช bin
.
เชจเซเชเชง เชเชฐเซ เชเซ CQL เช SQL เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซเชฐเชฟเชค เชนเชคเซเช เช
เชจเซ เชคเซเชฎเชพเช เชเซเชทเซเชเชเซ, เชชเชเชเซเชคเชฟเช, เชเซเชฒเชฎเซเชธ เช
เชจเซ เชเชจเซเชกเซเชเซเชธเชจเชพ เชธเชฎเชพเชจ เชเซเชฏเชพเชฒเซ เชเซ. เชเซ เชเซ, NoSQL เชญเชพเชทเชพ เชคเชฐเซเชเซ, เชคเซ เชฎเชฐเซเชฏเชพเชฆเชพเชเชจเซ เชเซเชเซเชเชธ เชธเชฎเซเชน เชเชฎเซเชฐเซ เชเซ, เชเซเชฎเชพเชเชฅเซ เชฎเซเชเชพ เชญเชพเชเชจเชพเชจเซ เช
เชฎเซ เช
เชจเซเชฏ เชฒเซเชเซเชฎเชพเช เชชเชฃ เชเชตเชฐเซ เชฒเชเชถเซเช.
docker exec -it yb-tserver-n1 /home/yugabyte/bin/cqlsh
MongoDB
docker exec -it my-mongo bash
cd bin
mongo
เชเช เชเซเชฌเชฒ เชฌเชจเชพเชตเซ
เชนเชตเซ เชเชชเชฃเซ เชเชฆเซเชถ เชตเชพเชเซเชฏเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชตเชฟเชตเชฟเชง เชเชพเชฎเชเซเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชกเซเชเชพเชฌเซเช เชธเชพเชฅเซ เชธเชเชชเชฐเซเช เชเชฐเซ เชถเชเซเช เชเซเช. เชเชพเชฒเซ เชเช เชเซเชฌเชฒ เชฌเชจเชพเชตเซเชจเซ เชถเชฐเซเชเชค เชเชฐเซเช เชเซ เชตเชฟเชตเชฟเชง เชเชฒเชพเชเชพเชฐเซ เชฆเซเชตเชพเชฐเชพ เชฒเชเชพเชฏเซเชฒเชพ เชเซเชคเซ เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซ เชเซ. เช เชเซเชคเซ เชเชฒเซเชฌเชฎเชจเซ เชญเชพเช เชนเซเช เชถเชเซ เชเซ. เชเซเชค เชฎเชพเชเซ เชตเซเชเชฒเซเชชเชฟเช เชฒเชเซเชทเชฃเซ เชชเชฃ เชฐเชฟเชฒเซเชเชจเซเช เชตเชฐเซเชท, เชเชฟเชเชฎเชค, เชถเซเชฒเซ เช เชจเซ เชฐเซเชเชฟเชเช เชเซ. เช เชฎเชพเชฐเซ "เชเซ เชเซเชธ" เชซเซเชฒเซเชก เชฆเซเชตเชพเชฐเชพ เชญเชตเชฟเชทเซเชฏเชฎเชพเช เชเชฐเซเชฐ เชชเชกเซ เชถเชเซ เชคเซเชตเชพ เชตเชงเชพเชฐเชพเชจเชพ เชฒเชเซเชทเชฃเซ เชฎเชพเชเซ เชเชเชพเชเชจเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชคเซ เชเซ-เชตเซเชฒเซเชฏเซ เชเซเชกเซเชจเชพ เชฐเซเชชเชฎเชพเช เชธเซเชฎเซ-เชธเซเชเซเชฐเชเซเชเชฐเซเชก เชกเซเชเชพ เชธเซเชเซเชฐ เชเชฐเซ เชถเชเซ เชเซ.
เชชเซเชธเซเชเชเซเชฐเซ เชเชธเชเซเชฏเซเชเชฒ
CREATE TABLE Music (
Artist VARCHAR(20) NOT NULL,
SongTitle VARCHAR(30) NOT NULL,
AlbumTitle VARCHAR(25),
Year INT,
Price FLOAT,
Genre VARCHAR(10),
CriticRating FLOAT,
Tags TEXT,
PRIMARY KEY(Artist, SongTitle)
);
Cassandra
Cassandra เชฎเชพเช เชเซเชทเซเชเช เชฌเชจเชพเชตเชตเซเช เช PostgreSQL เชเซเชตเซเช เช เชเซ. เชฎเซเชเซเชฏ เชคเชซเชพเชตเชคเซเชฎเชพเชเชจเซ เชเช เช เชเชเชกเชฟเชคเชคเชพเชจเชพ เช เชตเชฐเซเชงเซเชจเซ เช เชญเชพเชต เชเซ (เชฆเชพ.เชค. NULL เชจเชนเซเช), เชชเชฐเชเชคเซ เช เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชเชตเชพเชฌเชฆเชพเชฐเซ เชเซ, NoSQL เชกเซเชเชพเชฌเซเชเชจเซ เชจเชนเซเช. เชชเซเชฐเชพเชฅเชฎเชฟเช เชเซเชฎเชพเช เชชเชพเชฐเซเชเซเชถเชจ เชเซ (เชจเซเชเซเชจเชพ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช เชเชฐเซเชเชฟเชธเซเช เชเซเชฒเชฎ) เช เชจเซ เชเซเชฒเชธเซเชเชฐเชฟเชเช เชเซเชฒเชฎเชจเซ เชธเชฎเซเชน (เชจเซเชเซเชจเชพ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช เชเซเชค เชเชพเชเชเชฒ เชเซเชฒเชฎ)เชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ. เชชเชพเชฐเซเชเซเชถเชจ เชเซ เชจเชเซเชเซ เชเชฐเซ เชเซ เชเซ เชชเชเชเซเชคเชฟ เชเชฏเชพ เชชเชพเชฐเซเชเซเชถเชจ/เชถเชพเชฐเซเชกเชฎเชพเช เชฎเซเชเชตเซ เชเซเชเช, เช เชจเซ เชเซเชฒเชธเซเชเชฐเชฟเชเช เชเซเชฒเชฎ เชธเซเชเชตเซ เชเซ เชเซ เชตเชฐเซเชคเชฎเชพเชจ เชถเชพเชฐเซเชกเชฎเชพเช เชกเซเชเชพ เชเซเชตเซ เชฐเซเชคเซ เชเซเช เชตเชตเซ เชเซเชเช.
CREATE KEYSPACE myapp;
USE myapp;
CREATE TABLE Music (
Artist TEXT,
SongTitle TEXT,
AlbumTitle TEXT,
Year INT,
Price FLOAT,
Genre TEXT,
CriticRating FLOAT,
Tags TEXT,
PRIMARY KEY(Artist, SongTitle)
);
MongoDB
เชฎเซเชเชเซเชกเซเชฌเซ เชกเซเชเชพเชฌเซเช (เชกเซเชเชพเชฌเซเช) (เชเซเชธเชพเชจเซเชกเซเชฐเชพเชฎเชพเช เชเซเชธเซเชชเซเชธเชจเซ เชเซเชฎ) เชฎเชพเช เชกเซเชเชพเชจเซเช เชเชฏเซเชเชจ เชเชฐเซ เชเซ, เชเซเชฏเชพเช เชฆเชธเซเชคเชพเชตเซเชเซ (เชเซเชทเซเชเชเชจเซ เชชเชเชเซเชคเชฟเชเชจเซ เชเซเชฎ) เชธเชฎเชพเชตเชฟเชทเซเช เชธเชเชเซเชฐเชนเซ (เชเซเชทเซเชเชเซเชจเซ เชเซเชฎ) เชเซ. MongoDB เชฎเชพเช, เชฎเซเชณเชญเซเชค เชฐเซเชคเซ เชชเซเชฐเชพเชฐเชเชญเชฟเช เชธเซเชเซเชฎเชพ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเชตเชพเชจเซ เชเซเช เชเชฐเซเชฐ เชจเชฅเซ. เชเซเชฎ "เชกเซเชเชพเชฌเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ", เชจเซเชเซ เชฌเชคเชพเชตเซเชฒ, เชชเซเชฐเชฅเชฎ เชเซเชฒ เชชเชฐ เชกเซเชเชพเชฌเซเชเชจเซ เชเชจเซเชธเซเชเชจเซเชเชฟเชเช เชเชฐเซ เชเซ เช เชจเซ เชจเชตเชพ เชฌเชจเชพเชตเซเชฒเชพ เชกเซเชเชพเชฌเซเช เชฎเชพเชเซ เชธเชเชฆเชฐเซเชญเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชเชฐเซ เชเซ. เชธเชเชเซเชฐเชนเซ เชชเชฃ เชธเซเชชเชทเซเช เชฐเซเชคเซ เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ; เชคเซ เชเชชเชฎเซเชณเซ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชจเชตเชพ เชธเชเชเซเชฐเชนเชฎเชพเช เชชเซเชฐเชฅเชฎ เชฆเชธเซเชคเชพเชตเซเช เชเชฎเซเชฐเซ เชเซ. เชจเซเชเชง เชเชฐเซ เชเซ เชฎเซเชเชเซเชกเซเชฌเซ เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ เชชเชฐเซเชเซเชทเชฃ เชกเซเชเชพเชฌเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชคเซเชฅเซ เชเซเช เชเซเชเซเชเชธ เชกเซเชเชพเชฌเซเชเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ เชเซเชเชชเชฃ เชธเชเชเซเชฐเชน-เชธเซเชคเชฐเชจเซ เชเชพเชฎเชเซเชฐเซ เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ เชคเซเชจเชพ เชชเชฐ เชเชพเชฒเชถเซ.
use myNewDatabase;
เชเซเชฌเชฒ เชตเชฟเชถเซ เชฎเชพเชนเชฟเชคเซ เชฎเซเชณเชตเชตเซ
เชชเซเชธเซเชเชเซเชฐเซ เชเชธเชเซเชฏเซเชเชฒ
d Music
Table "public.music"
Column | Type | Collation | Nullable | Default
--------------+-----------------------+-----------+----------+--------
artist | character varying(20) | | not null |
songtitle | character varying(30) | | not null |
albumtitle | character varying(25) | | |
year | integer | | |
price | double precision | | |
genre | character varying(10) | | |
criticrating | double precision | | |
tags | text | | |
Indexes:
"music_pkey" PRIMARY KEY, btree (artist, songtitle)
Cassandra
DESCRIBE TABLE MUSIC;
CREATE TABLE myapp.music (
artist text,
songtitle text,
albumtitle text,
year int,
price float,
genre text,
tags text,
PRIMARY KEY (artist, songtitle)
) WITH CLUSTERING ORDER BY (songtitle ASC)
AND default_time_to_live = 0
AND transactions = {'enabled': 'false'};
MongoDB
use myNewDatabase;
show collections;
เชเซเชทเซเชเชเชฎเชพเช เชกเซเชเชพ เชฆเชพเชเชฒ เชเชฐเซ
เชชเซเชธเซเชเชเซเชฐเซ เชเชธเชเซเชฏเซเชเชฒ
INSERT INTO Music
(Artist, SongTitle, AlbumTitle,
Year, Price, Genre, CriticRating,
Tags)
VALUES(
'No One You Know', 'Call Me Today', 'Somewhat Famous',
2015, 2.14, 'Country', 7.8,
'{"Composers": ["Smith", "Jones", "Davis"],"LengthInSeconds": 214}'
);
INSERT INTO Music
(Artist, SongTitle, AlbumTitle,
Price, Genre, CriticRating)
VALUES(
'No One You Know', 'My Dog Spot', 'Hey Now',
1.98, 'Country', 8.4
);
INSERT INTO Music
(Artist, SongTitle, AlbumTitle,
Price, Genre)
VALUES(
'The Acme Band', 'Look Out, World', 'The Buck Starts Here',
0.99, 'Rock'
);
INSERT INTO Music
(Artist, SongTitle, AlbumTitle,
Price, Genre,
Tags)
VALUES(
'The Acme Band', 'Still In Love', 'The Buck Starts Here',
2.47, 'Rock',
'{"radioStationsPlaying": ["KHCR", "KBQX", "WTNR", "WJJH"], "tourDates": { "Seattle": "20150625", "Cleveland": "20150630"}, "rotation": Heavy}'
);
Cassandra
เชเชเชเชฆเชฐ เช
เชญเชฟเชตเซเชฏเชเซเชคเชฟ INSERT
Cassandra เชฎเชพเช PostgreSQL เชฎเชพเช เชเซเชฌ เชธเชฎเชพเชจ เชฆเซเชเชพเชฏ เชเซ. เชเซ เชเซ, เชธเชฟเชฎเซเชจเซเชเชฟเชเซเชธเชฎเชพเช เชเช เชฎเซเชเซ เชคเชซเชพเชตเชค เชเซ. เชเชธเชพเชจเซเชกเซเชฐเชพเชฎเชพเช INSERT
เชเชฐเซเชเชฐ เชเช เชเชชเชฐเซเชถเชจ เชเซ UPSERT
, เชเซเชฏเชพเช เชชเชเชเซเชคเชฟ เชชเชนเซเชฒเชพเชฅเซ เช
เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชนเซเชฏ เชคเซ เชชเชเชเซเชคเชฟเชฎเชพเช เชเซเชฒเซเชฒเชพ เชฎเซเชฒเซเชฏเซ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชกเซเชเชพ เชเชจเซเชเซเชฐเซ เชชเซเชธเซเชเชเซเชฐเซเชเชธเชเซเชฏเซเชเชฒ เชเซเชตเซ เช เชเซ
INSERT
เชเชเซเช
.
MongoDB
เชฎเซเชเชเซเชกเซเชฌเซ เช เชเซเชธเชพเชจเซเชกเซเชฐเชพเชจเซ เชเซเชฎ NoSQL เชกเซเชเชพเชฌเซเช เชนเซเชตเชพ เชเชคเชพเช, เชคเซเชจเซ เชจเชฟเชตเซเชถ เชเชพเชฎเชเซเชฐเซ เชเชธเชพเชจเซเชกเซเชฐเชพเชจเชพ เช
เชฐเซเชฅเชชเซเชฐเซเชฃ เชตเชฐเซเชคเชฃเซเช เชธเชพเชฅเซ เชธเชพเชฎเชพเชจเซเชฏ เชจเชฅเซ. MongoDB เชฎเชพเช UPSERT
, เชเซ เชคเซเชจเซ PostgreSQL เชเซเชตเซเช เช เชฌเชจเชพเชตเซ เชเซ. เชตเชเชฐ เชกเชฟเชซเซเชฒเซเช เชกเซเชเชพ เชเชฎเซเชฐเซ เชฐเชนเซเชฏเชพ เชเซ _idspecified
เชธเชเชเซเชฐเชนเชฎเชพเช เชเช เชจเชตเซ เชฆเชธเซเชคเชพเชตเซเช เชเชฎเซเชฐเชตเชพเชจเซเช เชเชพเชฐเชฃ เชฌเชจเชถเซ.
db.music.insert( {
artist: "No One You Know",
songTitle: "Call Me Today",
albumTitle: "Somewhat Famous",
year: 2015,
price: 2.14,
genre: "Country",
tags: {
Composers: ["Smith", "Jones", "Davis"],
LengthInSeconds: 214
}
}
);
db.music.insert( {
artist: "No One You Know",
songTitle: "My Dog Spot",
albumTitle: "Hey Now",
price: 1.98,
genre: "Country",
criticRating: 8.4
}
);
db.music.insert( {
artist: "The Acme Band",
songTitle: "Look Out, World",
albumTitle:"The Buck Starts Here",
price: 0.99,
genre: "Rock"
}
);
db.music.insert( {
artist: "The Acme Band",
songTitle: "Still In Love",
albumTitle:"The Buck Starts Here",
price: 2.47,
genre: "Rock",
tags: {
radioStationsPlaying:["KHCR", "KBQX", "WTNR", "WJJH"],
tourDates: {
Seattle: "20150625",
Cleveland: "20150630"
},
rotation: "Heavy"
}
}
);
เชเซเชทเซเชเช เชเซเชตเซเชฐเซ
เชเซเชตเซเชฐเซ เชเชจเซเชธเซเชเซเชฐเชเซเชถเชจเชจเชพ เชธเชเชฆเชฐเซเชญเชฎเชพเช เชเชฆเชพเช SQL เช
เชจเซ NoSQL เชตเชเซเชเซเชจเซ เชธเซเชฅเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชคเชซเชพเชตเชค เชตเชชเชฐเชพเชฏเซเชฒเซ เชญเชพเชทเชพ เชเซ FROM
ะธ WHERE
. เชเชธเชเซเชฏเซเชเชฒ เช
เชญเชฟเชตเซเชฏเชเซเชคเชฟ เชชเชเซ เชชเชฐเชตเชพเชจเชเซ เชเชชเซ เชเซ FROM
เชฌเชนเซเชตเชฟเชง เชเซเชทเซเชเชเซ เชชเชธเชเชฆ เชเชฐเซ, เช
เชจเซ เช
เชญเชฟเชตเซเชฏเชเซเชคเชฟ เชธเชพเชฅเซ WHERE
เชเซเชเชชเชฃ เชเชเชฟเชฒเชคเชพ เชนเซเช เชถเชเซ เชเซ (เชเชชเชฐเซเชถเชจเซเชธ เชธเชนเชฟเชค JOIN
เชเซเชทเซเชเชเซ เชตเชเซเชเซ). เชเซ เชเซ, NoSQL เชชเชฐ เชเชเชญเซเชฐ เชฎเชฐเซเชฏเชพเชฆเชพ เชฒเชพเชฆเชตเชพเชจเซเช เชตเชฒเชฃ เชงเชฐเชพเชตเซ เชเซ FROM
, เช
เชจเซ เชฎเชพเชคเซเชฐ เชเช เชเชฒเซเชฒเซเชเชฟเชค เชเซเชทเซเชเช เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ, เช
เชจเซ เชฎเชพเช WHERE
, เชชเซเชฐเชพเชฅเชฎเชฟเช เชเซ เชนเชเชฎเซเชถเชพ เชเชฒเซเชฒเซเชเชฟเชค เชนเซเชตเซ เชเซเชเช. เช NoSQL เชชเชฐเชซเซเชฐเซเชฎเชจเซเชธ เชชเซเชถ เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒเซเช เชเซ เชเซเชจเชพ เชตเชฟเชถเซ เชเชชเชฃเซ เช
เชเชพเช เชตเชพเชค เชเชฐเซ เชนเชคเซ. เช เชเชเซเชเชพ เชเซเชเชชเชฃ เชเซเชฐเซเชธ-เชเซเชฌเซเชฏเซเชฒเชฐ เช
เชจเซ เชเซเชฐเซเชธ-เชเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพเชฎเชพเช เชฆเชฐเซเช เชธเชเชญเชตเชฟเชค เชเชเชพเชกเชพ เชคเชฐเชซ เชฆเซเชฐเซ เชเชพเชฏ เชเซ. เชตเชฟเชจเชเชคเชฟเชจเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชเชชเชคเซ เชตเชเชคเซ เชคเซ เชเชเชคเชฐ-เชจเซเชก เชธเชเชเชพเชฐเชฎเชพเช เชฎเซเชเซ เชตเชฟเชฒเชเชฌ เชฒเชพเชตเซ เชถเชเซ เชเซ เช
เชจเซ เชคเซเชฅเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชคเซเชจเซ เชถเซเชฐเซเชทเซเช เชฐเซเชคเซ เชเชพเชณเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเชธเชพเชจเซเชกเซเชฐเชพเชจเซ เชเซเชตเซเชฐเซ เชเซเชเซเชเชธ เชเชชเชฐเซเชเชฐเซ เชธเซเชงเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชนเซเชตเซ เชเชฐเซเชฐเซ เชเซ (เชซเชเซเชค =, IN, <, >, =>, <=
) เชชเชพเชฐเซเชเซเชถเชจ เชเซเช เชชเชฐ, เชเซเชฃ เช
เชจเซเชเซเชฐเชฎเชฃเชฟเชเชพเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเชคเซ เชตเชเชคเซ เชธเชฟเชตเชพเชฏ (เชฎเชพเชคเซเชฐ = เชเชชเชฐเซเชเชฐ เช
เชนเซเช เชฎเชพเชจเซเชฏ เชเซ).
เชชเซเชธเซเชเชเซเชฐเซ เชเชธเชเซเชฏเซเชเชฒ
เชจเซเชเซ เชชเซเชฐเชถเซเชจเซเชจเชพ เชคเซเชฐเชฃ เชเชฆเชพเชนเชฐเชฃเซ เชเซ เชเซ เชธเชฐเชณเชคเชพเชฅเซ SQL เชกเซเชเชพเชฌเซเช เชฆเซเชตเชพเชฐเชพ เชเชเซเชเชฟเชเซเชฏเซเช เชเชฐเซ เชถเชเชพเชฏ เชเซ.
- เชเชฒเชพเชเชพเชฐ เชฆเซเชตเชพเชฐเชพ เชฌเชงเชพ เชเซเชคเซ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเซ;
- เชถเซเชฐเซเชทเชเชจเชพ เชชเซเชฐเชฅเชฎ เชญเชพเช เชธเชพเชฅเซ เชฎเซเชณ เชเชพเชคเชพ เชเชฒเชพเชเชพเชฐเชจเชพ เชคเชฎเชพเชฎ เชเซเชคเซ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเซ;
- เชถเซเชฐเซเชทเชเชฎเชพเช เชเซเชเซเชเชธ เชถเชฌเซเชฆ เชนเซเชฏ เช เชจเซ เชเซเชจเซ เชเชฟเชเชฎเชค 1.00 เชเชฐเชคเชพ เชเชเซ เชนเซเชฏ เชคเซเชตเชพ เชเชฒเชพเชเชพเชฐเชจเชพ เชคเชฎเชพเชฎ เชเซเชคเซ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเซ.
SELECT * FROM Music
WHERE Artist='No One You Know';
SELECT * FROM Music
WHERE Artist='No One You Know' AND SongTitle LIKE 'Call%';
SELECT * FROM Music
WHERE Artist='No One You Know' AND SongTitle LIKE '%Today%'
AND Price > 1.00;
Cassandra
เชเชชเชฐ เชธเซเชเชฟเชฌเชฆเซเชง เชชเซเชธเซเชเชเซเชฐเซเชเชธเชเซเชฏเซเชเชฒ เชเซเชตเซเชฐเซเชเชฎเชพเชเชฅเซ, เชซเชเซเชค เชชเซเชฐเชฅเชฎ เช เชเซเชธเชจเซเชกเซเชฐเชพเชฎเชพเช เชฏเชฅเชพเชตเชค เชเชพเชฎ เชเชฐเชถเซ, เชเชพเชฐเชฃ เชเซ เชเชชเชฐเซเชเชฐ LIKE
เชเซเชฒเชธเซเชเชฐเชฟเชเช เชเซเชฒเชฎ เชชเชฐ เชฒเชพเชเซ เชเชฐเซ เชถเชเชพเชคเซเช เชจเชฅเซ เชเซเชฎ เชเซ SongTitle
. เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เชซเชเซเชค เชเชชเชฐเซเชเชฐเซเชจเซ เช เชฎเชเชเซเชฐเซ เชเซ =
ะธ IN
.
SELECT * FROM Music
WHERE Artist='No One You Know';
SELECT * FROM Music
WHERE Artist='No One You Know' AND SongTitle IN ('Call Me Today', 'My Dog Spot')
AND Price > 1.00;
MongoDB
เช
เชเชพเชเชจเชพ เชเชฆเชพเชนเชฐเชฃเซเชฎเชพเช เชฌเชคเชพเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ, เชฎเซเชเชเซเชกเซเชฌเซเชฎเชพเช เชเซเชตเซเชฐเซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซเชจเซ เชฎเซเชเซเชฏ เชชเชฆเซเชงเชคเชฟ เชเซ music
เชจเซเชเซเชจเชพ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช), เชคเซเชฅเซ เชฌเชนเซเชตเชฟเชง เชธเชเชเซเชฐเชนเซเชจเซ เชชเซเชเชชเชฐเช เชชเซเชฐเชคเชฟเชฌเชเชงเชฟเชค เชเซ.
db.music.find( {
artist: "No One You Know"
}
);
db.music.find( {
artist: "No One You Know",
songTitle: /Call/
}
);
เชเซเชทเซเชเชเชจเซ เชฌเชงเซ เชชเชเชเซเชคเชฟเช เชตเชพเชเชเชตเซ
เชฌเชงเซ เชชเชเชเซเชคเชฟเช เชตเชพเชเชเชตเซ เช เชเซเชตเซเชฐเซ เชชเซเชเชฐเซเชจเชจเซ เชเช เชตเชฟเชถเชฟเชทเซเช เชเซเชธ เชเซ เชเซ เชเชชเชฃเซ เช เชเชพเช เชเซเชฏเซ เชนเชคเซ.
เชชเซเชธเซเชเชเซเชฐเซ เชเชธเชเซเชฏเซเชเชฒ
SELECT *
FROM Music;
Cassandra
เชเชชเชฐเชจเชพ PostgreSQL เชเชฆเชพเชนเชฐเชฃ เชเซเชตเซเช เช.
MongoDB
db.music.find( {} );
เชเซเชทเซเชเชเชฎเชพเช เชกเซเชเชพเชจเซเช เชธเชเชชเชพเชฆเชจ
เชชเซเชธเซเชเชเซเชฐเซ เชเชธเชเซเชฏเซเชเชฒ
PostgreSQL เชธเซเชเชจเชพเช เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ UPDATE
เชกเซเชเชพ เชฌเชฆเชฒเชตเชพ เชฎเชพเชเซ. เชคเซเชฃเซ เชชเชพเชธเซ เชเซเช เชคเชเซ เชจเชฅเซ UPSERT
, เชคเซเชฅเซ เชเซ เชชเชเชเซเชคเชฟ เชนเชตเซ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชจ เชนเซเชฏ เชคเซ เช เชจเชฟเชตเซเชฆเชจ เชจเชฟเชทเซเชซเชณ เชเชถเซ.
UPDATE Music
SET Genre = 'Disco'
WHERE Artist = 'The Acme Band' AND SongTitle = 'Still In Love';
Cassandra
เชเชธเชพเชจเซเชกเซเชฐเชพ เชชเชพเชธเซ เชเซ UPDATE
PostgreSQL เชเซเชตเซเช เช. UPDATE
เชธเชฎเชพเชจ เช
เชฐเซเชฅเชถเชพเชธเซเชคเซเชฐ เชงเชฐเชพเชตเซ เชเซ UPSERT
, เชธเชฎเชพเชจ INSERT
.
เชเชชเชฐเชจเชพ PostgreSQL เชเชฆเชพเชนเชฐเชฃ เชเซเชตเซเช เช.
MongoDB
เชเชชเชฐเซเชถเชจ UPSERT
. เชฌเชนเซเชตเชฟเชง เชฆเชธเซเชคเชพเชตเซเชเซ เช
เชจเซ เชธเชฎเชพเชจ เชตเชฐเซเชคเชจ เช
เชชเชกเซเช เชเชฐเชตเซเช UPSERT
เชเชชเชฐเซเชถเชจ เชฎเชพเชเซ เชตเชงเชพเชฐเชพเชจเชพ เชซเซเชฒเซเช เชธเซเช เชเชฐเซเชจเซ เชฒเชพเชเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชจเซเชเซเชจเชพ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เชเซเชเซเชเชธ เชเชฒเชพเชเชพเชฐเชจเซ เชถเซเชฒเซ เชคเซเชจเชพ เชเซเชคเชจเชพ เชเชงเชพเชฐเซ เช
เชชเชกเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
db.music.update(
{"artist": "The Acme Band"},
{
$set: {
"genre": "Disco"
}
},
{"multi": true, "upsert": true}
);
เชเซเชทเซเชเชเชฎเชพเชเชฅเซ เชกเซเชเชพ เชฆเซเชฐ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช
เชชเซเชธเซเชเชเซเชฐเซ เชเชธเชเซเชฏเซเชเชฒ
DELETE FROM Music
WHERE Artist = 'The Acme Band' AND SongTitle = 'Look Out, World';
Cassandra
เชเชชเชฐเชจเชพ PostgreSQL เชเชฆเชพเชนเชฐเชฃ เชเซเชตเซเช เช.
MongoDB
MongoDB เชชเชพเชธเซ เชฆเชธเซเชคเชพเชตเซเชเซ เชเชพเชขเซ เชจเชพเชเชตเชพ เชฎเชพเชเซ เชฌเซ เชชเซเชฐเชเชพเชฐเชจเซ เชเชพเชฎเชเซเชฐเซ เชเซ -
db.music.deleteMany( {
artist: "The Acme Band"
}
);
เชเซเชทเซเชเช เชเชพเชขเซ เชฐเชนเซเชฏเซเช เชเซ
เชชเซเชธเซเชเชเซเชฐเซ เชเชธเชเซเชฏเซเชเชฒ
DROP TABLE Music;
Cassandra
เชเชชเชฐเชจเชพ PostgreSQL เชเชฆเชพเชนเชฐเชฃ เชเซเชตเซเช เช.
MongoDB
db.music.drop();
เชจเชฟเชทเซเชเชฐเซเชท
SQL เช เชจเซ NoSQL เชตเชเซเชเซ เชชเชธเชเชฆเชเซ เชเชฐเชตเชพ เช เชเชเซเชจเซ เชเชฐเซเชเชพ 10 เชตเชฐเซเชทเชฅเซ เชตเชงเซ เชธเชฎเชฏเชฅเซ เชเชพเชฒเซ เชฐเชนเซ เชเซ. เช เชเชฐเซเชเชพเชจเชพ เชฌเซ เชฎเซเชเซเชฏ เชชเชพเชธเชพเช เชเซ: เชกเซเชเชพเชฌเซเช เชเชจเซเชเชฟเชจ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ (เชฎเซเชจเซเชฒเชฟเชฅเชฟเช, เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจเชฒ เชเชธเชเซเชฏเซเชเชฒ เชตเชฟ เชตเชฟเชคเชฐเชฟเชค, เชจเซเชจ-เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจเชฒ NoSQL) เช เชจเซ เชกเซเชเชพเชฌเซเช เชกเชฟเชเชพเชเชจ เช เชญเชฟเชเชฎ (SQL เชฎเชพเช เชคเชฎเชพเชฐเชพ เชกเซเชเชพเชจเซเช เชฎเซเชกเซเชฒเชฟเชเช vs NoSQL เชฎเชพเช เชคเชฎเชพเชฐเซ เชเซเชตเซเชฐเซเชเชจเซเช เชฎเซเชกเซเชฒเชฟเชเช).
เชฏเซเชเชฌเชพเชเช เชกเซเชฌเซ เชเซเชตเชพ เชตเชฟเชคเชฐเชฟเชค เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจเชฒ เชกเซเชเชพเชฌเซเช เชธเชพเชฅเซ, เชกเซเชเชพเชฌเซเช เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชตเชฟเชถเซเชจเซ เชเชฐเซเชเชพเชจเซ เชธเชฐเชณเชคเชพเชฅเซ เชถเชพเชเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ. เชเซเชฎ เชเซเชฎ เชกเซเชเชพ เชตเซเชฒเซเชฏเซเชฎเซเชธ เชเช เชจเซเชก เชชเชฐ เชฒเชเซ เชถเชเชพเชฏ เชคเซเชจเชพ เชเชฐเชคเชพ เชตเชงเซ เชฎเซเชเซเช เชฅเชพเชฏ เชเซ, เชเช เชธเชเชชเซเชฐเซเชฃ เชตเชฟเชคเชฐเชฟเชค เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชเซ เชเซ เชเชเซเชฎเซเชเชฟเช เชถเชพเชฐเซเชกเชฟเชเช/เชฐเชฟเชฌเซเชฒเซเชจเซเชธเชฟเชเช เชธเชพเชฅเซ เชฒเซเชจเชฟเชฏเชฐ เชฐเชพเชเช เชธเซเชเซเชฒเซเชฌเชฟเชฒเชฟเชเซเชจเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ เชคเซ เชเชฐเซเชฐเซ เชฌเชจเซ เชเซ.
เช เชเชชเชฐเชพเชเชค, เชเช เชฒเซเชเชฎเชพเช เชเชฃเชพเชตเซเชฏเชพ เชฎเซเชเชฌ
เชกเซเชเชพเชฌเซเช เชกเชฟเชเชพเชเชจ เชเชฐเซเชเชพ เชชเชฐ เชชเชพเชเชพ เชเชตเซเช, เชคเซ เชเชนเซเชตเซเช เชฏเซเชเซเชฏ เชเซ เชเซ เชเซเชเชชเชฃ เชเชเชฟเชฒ เชตเชพเชธเซเชคเชตเชฟเช-เชตเชฟเชถเซเชต เชเชชเซเชฒเชฟเชเซเชถเชจ เชฎเชพเชเซ เชฌเชเชจเซ เชกเชฟเชเชพเชเชจ เช เชญเชฟเชเชฎเซ (SQL เช เชจเซ NoSQL) เชเชฐเซเชฐเซ เชเซ. SQL "เชกเซเชเชพ เชฎเซเชกเซเชฒเชฟเชเช" เช เชญเชฟเชเชฎ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชเชจเซ เชฌเชฆเชฒเชพเชคเซ เชตเซเชฏเชพเชชเชพเชฐ เชเชตเชถเซเชฏเชเชคเชพเชเชจเซ เชตเชงเซ เชธเชฐเชณเชคเชพเชฅเซ เชชเซเชฐเซ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ, เชเซเชฏเชพเชฐเซ NoSQL "เชเซเชตเซเชฐเซ เชฎเซเชกเซเชฒเชฟเชเช" เช เชญเชฟเชเชฎ เชธเชฎเชพเชจ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชเชจเซ เชเชเซ เชตเชฟเชฒเชเชฌเชคเชพ เช เชจเซ เชเชเซเช เชฅเซเชฐเซเชชเซเช เชธเชพเชฅเซ เชฎเซเชเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช เชกเซเชเชพ เชชเชฐ เชเชพเชฎ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เช เชเชพเชฐเชฃเซเชธเชฐ เชเซ เชเซ เชฏเซเชเชพเชฌเชพเชเช เชกเซเชฌเซ เชเช เชธเชพเชฎเชพเชจเซเชฏ เชเซเชฐเชฎเชพเช SQL เช เชจเซ NoSQL API เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ, เชเช เช เชญเชฟเชเชฎเชจเซ เชชเซเชฐเซเชคเซเชธเชพเชนเชจ เชเชชเชตเชพเชจเซ เชฌเชฆเชฒเซ. เชตเชงเซเชฎเชพเช, PostgreSQL เช เชจเซ Cassandra เชธเชนเชฟเชคเชจเซ เชฒเซเชเชชเซเชฐเชฟเชฏ เชกเซเชเชพเชฌเซเช เชญเชพเชทเชพเช เชธเชพเชฅเซ เชธเซเชธเชเชเชคเชคเชพ เชชเซเชฐเชฆเชพเชจ เชเชฐเซเชจเซ, YugaByte DB เช เชธเซเชจเชฟเชถเซเชเชฟเชค เชเชฐเซ เชเซ เชเซ เชตเชฟเชคเชฐเชฟเชค, เช เชคเซเชฏเชเชค เชธเซเชธเชเชเชค เชกเซเชเชพเชฌเซเช เชเชจเซเชเชฟเชจ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชเช เชฌเซเชเซ เชญเชพเชทเชพ เชถเซเชเชตเซ เชจ เชชเชกเซ.
เช เชฒเซเชเชฎเชพเช, เช เชฎเซ เชชเซเชธเซเชเชเซเชฐเซเชเชธเชเซเชฏเซเชเชฒ, เชเซเชธเชพเชจเซเชกเซเชฐเชพ เช เชจเซ เชฎเซเชเชเซเชกเซเชฌเซ เชตเชเซเชเซ เชกเซเชเชพเชฌเซเช เชกเชฟเชเชพเชเชจ เชซเชเชกเชพเชฎเซเชจเซเชเชฒเซเชธ เชเซเชตเซ เชฐเซเชคเซ เช เชฒเช เชชเชกเซ เชเซ เชคเซ เชเซเชฏเซเช. เชญเชตเชฟเชทเซเชฏเชจเชพ เชฒเซเชเซเชฎเชพเช, เช เชฎเซ เช เชฆเซเชฏเชคเชจ เชกเชฟเชเชพเชเชจ เชเซเชฏเชพเชฒเซ เชเซเชฎ เชเซ เช เชจเซเชเซเชฐเชฎเชฃเชฟเชเชพเช, เชตเซเชฏเชตเชนเชพเชฐเซ, เชเซเชเชจ, TTL เชจเชฟเชฐเซเชฆเซเชถเซ เช เชจเซ JSON เชฆเชธเซเชคเชพเชตเซเชเซเชฎเชพเช เชกเชพเชเชต เชเชฐเซเชถเซเช.
เช
เชฎเซ เชคเชฎเชจเซ เชธเชชเซเชคเชพเชนเชจเชพ เช
เชเชคเซ เชเชฐเชพเชฎเชจเซ เชเชเซเชเชพ เชเชฐเซเช เชเซเช เช
เชจเซ เชคเชฎเชจเซ เชเชฎเชเชคเซเชฐเชฟเชค เชเชฐเซเช เชเซเช
เชธเซเชฐเซเชธ: www.habr.com