เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตˆเตป เด…เดŸเดฟเดธเตเดฅเดพเดจเด•เดพเดฐเตเดฏเด™เตเด™เตพ - PostgreSQL, Cassandra, MongoDB เดŽเดจเตเดจเดฟเดต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดนเดฒเต‡เดพ เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เดณเต†. เดฎเต†เดฏเต เด…เดตเดงเดฟเด•เตเด•เดพเดฒเดคเตเดคเดฟเดจเตเดฑเต† เดฐเดฃเตเดŸเดพเด‚ เดญเดพเด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเตเดฑเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เด•เต‹เดดเตโ€Œเดธเดฟเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ เดธเตเดŸเตเดฐเต€เด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตโ€Œเดค เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเตฝ เดจเดฟเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเต "เดฑเดฟเดฒเต‡เดทเดฃเตฝ เดกเดฟเดฌเดฟเดŽเด‚เดŽเดธเต".

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตˆเตป เด…เดŸเดฟเดธเตเดฅเดพเดจเด•เดพเดฐเตเดฏเด™เตเด™เตพ - PostgreSQL, Cassandra, MongoDB เดŽเดจเตเดจเดฟเดต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดœเต‹เดฒเดฟเดญเดพเดฐเดคเตเดคเดฟเดจเต เดเดฑเตเดฑเดตเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดงเดพเดฐเดพเดณเด‚ เดธเดฎเดฏเด‚ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เตเดจเตเดจเต. เด†เดตเดถเตเดฏเด™เตเด™เดณเดฟเตฝ เดฒเดณเดฟเดคเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเดฟเด‚เด—เต, เด‡เดŸเดชเดพเดŸเต เด—เตเดฏเดพเดฐเดฃเตเดŸเดฟเด•เตพ, เดฑเต€เดกเต/เดฑเตˆเดฑเตเดฑเต เดชเตเดฐเด•เดŸเดจเด‚, เดคเดฟเดฐเดถเตเดšเต€เดจ เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต, เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดŸเต‡เด•เตเด•เดพเด‚. เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏเดฟ, เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต, SQL เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ NoSQL, เด•เดพเดฐเดฃเด‚ เด“เดฐเต‹ เดตเดฟเดญเดพเด—เดตเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดŸเตเดฐเต‡เดกเต เด“เดซเตเด•เตพ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด•เตเดฑเดžเตเดž เด•เดพเดฒเดคเดพเดฎเดธเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เด‰เดฏเตผเดจเตเดจ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเด‚ เดชเตŠเดคเตเดตเต† เด’เดฐเต เดจเต‹เตบ-เดŸเตเดฐเต‡เดกเต-เด“เดซเต เด†เดตเดถเตเดฏเด•เดคเดฏเดพเดฏเดพเดฃเต เด•เดพเดฃเตเดจเตเดจเดคเต, เด…เดคเดฟเดจเดพเตฝ เดเดคเต เดธเดพเดฎเตเดชเดฟเตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเด‚ เด…เดคเต เด…เดคเตเดฏเดจเตเดคเดพเดชเต‡เด•เตเดทเดฟเดคเดฎเดพเดฃเต.

เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเดฟเด‚เด—เดฟเดจเตเดฑเต† เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ SQL, NoSQL เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดถเดฐเดฟเดฏเดพเดฏ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต เดจเดŸเดคเตเดคเดพเตป เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดฆเตเดฆเต‡เดถเด‚. เดชเดŸเตเดŸเดฟเด•เด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•, เด…เดต เดชเต‹เดชเตเดชเตเดฒเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เด’เดฐเต เดŸเต‡เดฌเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เตเด•, เด…เดคเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตˆเดจเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเด•เดพเดฐเตเดฏเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เด’เดฐเต SQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต, เด…เดคเดพเดฏเดคเต PostgreSQL, เดฐเดฃเตเดŸเต NoSQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต, เด•เดธเดพเดจเตเดฆเตเดฐ, เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ เดŽเดจเตเดจเดฟเดต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚. เด…เดŸเตเดคเตเดค เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ, เดžเด™เตเด™เตพ เดธเต‚เดšเดฟเด•เด•เตพ, เด‡เดŸเดชเดพเดŸเตเด•เตพ, เดœเต‹เดฏเดฟเดจเตเด•เตพ, TTL เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, JSON เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตˆเตป เดŽเดจเตเดจเดฟเดต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเดฃเต.

SQL เด‰เด‚ NoSQL เด‰เด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดŽเดจเตเดคเดพเดฃเต?

SQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ ACID เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเตป เด—เตเดฏเดพเดฐเดจเตเดฑเดฟเด•เดณเดฟเดฒเต‚เดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดซเตเดฒเต†เด•เตเดธเดฟเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเตเดชเต‹เดฒเต† เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดจเต‹เตผเดฎเดฒเตˆเดธเตเดกเต เดฑเดฟเดฒเต‡เดทเดฃเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฎเต‹เดกเดฒเตเด•เตพเด•เตเด•เต เดฎเตเด•เดณเดฟเตฝ เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดคเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ JOIN-เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด…เดตเดฐเตเดŸเต† เด•เดดเดฟเดตเตเด‚.

เด…เดตเดฏเตเดŸเต† เดฎเต‹เดฃเต‹เดฒเดฟเดคเตเดคเดฟเด•เตเด•เต/เดธเดฟเด‚เด—เดฟเตพ-เดจเต‹เดกเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด‚ เด†เดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดฎเดพเดธเตเดฑเตเดฑเตผ-เดธเตเดฒเต‡เดตเต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฎเต‹เดกเดฒเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เดตเตเด‚ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดŽเดธเตโ€Œเด•เตเดฏเตเดŽเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพเด•เตเด•เต เดฐเดฃเตเดŸเต เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‡เดฒเตเดฒ - เดฒเต€เดจเดฟเดฏเตผ เดฑเตˆเดฑเตเดฑเต เดธเตเด•เต‡เดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟ (เด…เดคเดพเดฏเดคเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดจเต‹เดกเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดฟเด‚เด—เต), เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต/เดธเต€เดฑเต‹ เดกเดพเดฑเตเดฑเดพ เดจเดทเตเดŸเด‚. เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚, เดฒเดญเดฟเดšเตเดš เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด…เดณเดตเต เด’เดฐเต เดจเต‹เดกเดฟเดจเตเดฑเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดฑเตˆเดฑเตเดฑเต เดคเตเดฐเต‚เดชเตเดŸเตเดŸเดฟเตฝ เด•เดตเดฟเดฏเดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต. เด‡เดคเตเด•เต‚เดŸเดพเดคเต†, เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเดฟเตฝ (เดชเด™เตเด•เดฟเดŸเดพเดคเตเดค เด’เดฐเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเตฝ) เดšเดฟเดฒ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดกเดพเดฑเตเดฑ เดจเดทเตเดŸเด‚ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดฃเด‚. เดธเดฎเต€เดชเด•เดพเดฒ เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพ เด‡เดคเตเดตเดฐเต† เด…เดŸเดฟเดฎ เดชเด•เตผเดชเตเดชเดฟเตฝ เดชเตเดฐเดคเดฟเดซเดฒเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‡เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพ เด“เตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. SQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเตฝ เดจเต‹เตบ-เดกเตŒเตบเดŸเตˆเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ เดจเต‡เดŸเดพเดจเตเด‚ เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต.

NoSQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเด•เตƒเดคเดฟเดฏเดพเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต. เด…เดตเดฏเดฟเตฝ, เดกเดพเดฑเตเดฑ เดตเดฟเดญเดพเด—เด™เตเด™เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดจเต‹เดกเตเด•เดณเดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดตเตผเด•เตเด•เต เดกเต€เดจเต‹เตผเดฎเดฒเตˆเดธเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเต‹เดŸเต เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเตฝเด•เดฟเดฏ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดคเดตเดฃ เดชเด•เตผเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚. เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฒเด•เตเดทเตเดฏเด‚, เดตเดพเดฏเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฒเดญเตเดฏเดฎเดพเดฏ เดทเดพเตผเดกเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเด‚ เดจเต‡เดŸเตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เด‡เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต NoSQL-เดจเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดฎเดพเดคเตƒเด•เดฏเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเต‡เดธเดฎเดฏเด‚ SQL-เดจเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑ เดฎเต‹เดกเตฝ เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

NoSQL เด’เดฐเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเด‚ เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† ACID เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเตป เดจเดทเตเดŸเด‚, เดœเต‹เดฏเดฟเดจเตเด•เตพ, เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เด†เด—เต‹เดณ เดฆเตเดตเดฟเดคเต€เดฏ เดธเต‚เดšเดฟเด•เด•เตพ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตˆเตป เดŸเตเดฐเต‡เดกเตเด“เดซเตเด•เตพเด•เตเด•เตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฏเตเด•เตเดคเดฟ เด‡เดคเดพเดฃเต.

NoSQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เดฒเต€เดจเดฟเดฏเตผ เดฑเตˆเดฑเตเดฑเต เดธเตเด•เต‡เดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟเดฏเตเด‚ เด‰เดฏเตผเดจเตเดจ เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเด‚ เดจเตฝเด•เตเดฎเตเดชเต‹เตพ, เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเตป เด—เตเดฏเดพเดฐเดจเตเดฑเดฟ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต เดฎเดฟเดทเตป-เด•เตเดฐเดฟเดŸเตเดŸเดฟเด•เตเด•เตฝ เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเต†เดจเตเดจเต เด’เดฐเต เดตเดพเดฆเดฎเตเดฃเตเดŸเต.

NoSQL-เดฒเต† เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเดฟเด‚เด—เต SQL-เตฝ เดจเดฟเดจเตเดจเต เดŽเด™เตเด™เดจเต† เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดŸเตเดŸเดฟเด• เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตˆเตป เด…เดŸเดฟเดธเตเดฅเดพเดจเด•เดพเดฐเตเดฏเด™เตเด™เตพ - PostgreSQL, Cassandra, MongoDB เดŽเดจเตเดจเดฟเดต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

SQL เด‰เด‚ NoSQL เด‰เด‚: เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดฐเดฃเตเดŸเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต?

Amazon.com, Netflix, Uber, Airbnb เดŽเดจเตเดจเดฟเด™เตเด™เดจเต† เดงเดพเดฐเดพเดณเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดณเตเดณ เดฑเดฟเดฏเตฝ-เดตเต‡เตพเดกเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดตเตเด‚ เดฌเดนเตเดฎเตเด–เดตเตเดฎเดพเดฏ เดœเต‹เดฒเดฟเด•เตพ เดจเดฟเตผเดตเดนเดฟเด•เตเด•เดพเตป เดšเตเดฎเดคเดฒเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Amazon.com เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดฐเต เด‡-เด•เตŠเดฎเต‡เดดเตโ€Œเดธเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต, เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ, เด“เตผเดกเดฑเตเด•เตพ, เด‡เตปเดตเต‹เดฏเตโ€Œเดธเตเด•เตพ เดคเตเดŸเด™เตเด™เดฟเดฏ เดญเดพเดฐเด‚ เด•เตเดฑเดžเตเดžเดคเตเด‚ เด‰เดฏเตผเดจเตเดจ เดจเดฟเตผเดฃเดพเดฏเด•เดตเตเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดฏเตเด‚ เด‰เตฝเดชเดจเตเดจ เด…เดตเดฒเต‹เด•เดจเด™เตเด™เตพ, เดชเดฟเดจเตเดคเตเดฃเดพ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ, เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด†เด•เตโ€Œเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ เดคเตเดŸเด™เตเด™เดฟเดฏ เด•เดจเดคเตเดคเดคเตเด‚ เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเดพเดฏเดคเตเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เดตเดฒเต‹เด•เดจเด™เตเด™เดณเตเด‚ เดถเตเดชเดพเตผเดถเด•เดณเตเด‚. เดธเตเดตเดพเดญเดพเดตเดฟเด•เดฎเดพเดฏเตเด‚, เดˆ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต NoSQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตŠเดชเตเดชเด‚ เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต SQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด•เตเดฐเต‹เดธเต-เดฑเต€เดœเดฟเดฏเดฃเตฝ, เด—เตเดฒเต‹เดฌเตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเต‡เด–เดฒเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดตเดฟเดถเตเดตเดธเดจเต€เดฏ เด‰เดฑเดตเดฟเดŸเดฎเดพเดฏ เดŽเดธเตโ€Œเด•เตเดฏเตเดŽเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดœเดฟเดฏเต‹ เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดกเต เด•เดพเดทเดพเดฏเดฟ เด’เดฐเต NoSQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

YugaByte DB เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต SQL, NoSQL เดŽเดจเตเดจเดฟเดต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต?

เดฒเต‹เด—เต-เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เดฎเดฟเด•เตเดธเดกเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดŽเดžเตเดšเดฟเตป, เด“เดŸเตเดŸเต‹-เดทเต†เตผเดกเดฟเด‚เด—เต, เดทเต†เตผเดกเดกเต เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดกเต เด•เตบเดธเต†เตปเดธเดธเต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป, เดŽเดธเดฟเดเดกเดฟ เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดกเต เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเดจเตเด•เตพ (เด—เต‚เด—เดฟเตพ เดธเตเดชเดพเดจเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดšเต‹เดฆเดจเด‚ เด‰เตพเด•เตเด•เตŠเดฃเตเดŸเต), NoSQL (เด•เดธเดพเดจเตเดฆเตเดฐ & เดฑเต†เดกเดฟเดธเต) เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดฒเต‹เด•เดคเตเดคเดฟเดฒเต† เด†เดฆเตเดฏเดคเตเดคเต† เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดพเดฃเต เดฏเตเด—เดพเดฌเตˆเดฑเตเดฑเต เดกเดฟเดฌเดฟ. SQL (PostgreSQL). เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เด•เดธเดพเดจเตเดฆเตเดฐเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ YugaByte DB API เด†เดฏ YCQL, NoSQL API-เดฏเดฟเดฒเต‡เด•เตเด•เต เดธเดฟเด‚เด—เดฟเตพ, เดฎเตพเดŸเตเดŸเดฟ-เด•เต€ ACID เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด†เด—เต‹เดณ เดฆเตเดตเดฟเดคเต€เดฏ เดธเต‚เดšเดฟเด•เด•เดณเตเดŸเต†เดฏเตเด‚ เด†เดถเดฏเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เด…เดคเตเดตเดดเดฟ เด‡เดŸเดชเดพเดŸเต NoSQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเดŸเต† เดฏเตเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, YCQL, PostgreSQL-เดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ YugaByte DB API, SQL API-เดฏเดฟเดฒเต‡เด•เตเด•เต เดฒเต€เดจเดฟเดฏเตผ เดฑเตˆเดฑเตเดฑเต เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต, เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดซเต‹เตพเดŸเตเดŸเต เดŸเต‹เดณเดฑเตปเดธเต เดŽเดจเตเดจเต€ เด†เดถเดฏเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค SQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เดฒเต‹เด•เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดฐเตเดจเตเดจเต. YugaByte DB เด‡เดŸเดชเดพเดŸเต เดธเตเดตเดญเดพเดตเดฎเตเดณเตเดณเดคเดฟเดจเดพเตฝ, NoSQL API เด‡เดชเตเดชเต‹เตพ เดฎเดฟเดทเตป-เด•เตเดฐเดฟเดŸเตเดŸเดฟเด•เตเด•เตฝ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตˆเตป เด…เดŸเดฟเดธเตเดฅเดพเดจเด•เดพเดฐเตเดฏเด™เตเด™เตพ - PostgreSQL, Cassandra, MongoDB เดŽเดจเตเดจเดฟเดต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดฎเตเดฎเตเดชเต เดชเดฑเดžเตเดžเดคเตเดชเต‹เดฒเต† "YSQL เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต: YugaByte DB-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฐเต PostgreSQL เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค SQL API", YugaByte DB-เดฏเดฟเดฒเต† SQL เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ NoSQL เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏ เดœเต‹เดฒเดฟเดญเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  • เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดพเดฅเดฎเดฟเด• เดœเต‹เดฒเดฟเดญเดพเดฐเด‚ เดฎเตพเดŸเตเดŸเดฟ-เด•เต€ เดœเต‹เดฏเดฟเตป เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ, YSQL เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต€เด•เตพ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดจเต‹เดกเตเด•เดณเดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด•, เด‡เดคเต NoSQL-เดจเต‡เด•เตเด•เดพเตพ เด‰เดฏเตผเดจเตเดจ เดฒเต‡เดฑเตเดฑเตปเดธเดฟ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฑเดžเตเดž เดคเตเดฐเต‚เดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเด‚.
  • เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฐเดฃเตเดŸเต NoSQL API-เด•เดณเดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•, เด’เดฐเต เดธเดฎเดฏเด‚ เด’เดฐเต เดจเต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเตฝเด•เตเดจเตเดจ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เดณเตเดŸเต† เดซเดฒเดฎเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเด‚ เดฒเดญเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด“เตผเดฎเตเดฎเดฟเด•เตเด•เตเด•. เด’เดฐเต‡เดธเดฎเดฏเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดœเต‹เดฒเดฟเดญเดพเดฐเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดฏเดฅเดพเตผเดคเตเดฅ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฏเตเด—เดพเดฌเตˆเดฑเตเดฑเต เดกเดฟเดฌเดฟเด•เตเด•เต เด’เดฐเตŠเดฑเตเดฑ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เดจเต‡เดฑเตเดฑเต€เดตเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เด…เดŸเตเดคเตเดค เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต† เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเดฟเด‚เด—เต เดฒเดพเดฌเต PostgreSQL, Cassandra API เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฏเตเด—เดพเดฌเตˆเดฑเตเดฑเต DB เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต. เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเดŸเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏเดฟ, เด’เดฐเต‡ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดŽเดชเดฟเดเด•เดณเตเดฎเดพเดฏเดฟ (เดฐเดฃเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเต‹เตผเดŸเตเดŸเตเด•เดณเดฟเตฝ) เดธเด‚เดตเดฆเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดจเต เดˆ เดธเดฎเต€เดชเดจเด‚ เดŠเดจเตเดจเตฝ เดจเตฝเด•เตเดจเตเดจเต.
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเตฝ, เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเดŸเต† เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เดณเตเด‚ เดšเดฟเดฒ เดชเตŠเดคเตเดคเดคเตเดตเด™เตเด™เดณเตเด‚ เดšเดฟเดคเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเดฟเด‚เด—เต เดฒเดพเดฌเดฟเดฒเต‡เด•เตเด•เต เดจเต‹เด•เตเด•เตเด‚.

เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเดฟเด‚เด—เต เดฒเดฌเต‹เดฑเดŸเตเดŸเดฑเดฟ

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป

เดกเดพเดฑเตเดฑเดพ เดฎเต‹เดกเตฝ เดกเดฟเดธเตˆเดจเดฟเตฝ เดŠเดจเตเดจเตฝ เดจเตฝเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต (เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดตเดฟเดจเตเดฏเดพเดธ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚), เดžเด™เตเด™เตพ เดฒเต‹เด•เตเด•เตฝ เดฎเต†เดทเต€เดจเดฟเดฒเต† เดกเต‹เด•เตเด•เตผ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด…เดคเดคเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดทเต†เดฒเตเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดตเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

PostgreSQL & Cassandra compatible, YugaByte 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

เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ

docker run --name my-mongo -d mongo:latest

เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด†เด•เตเดธเดธเต

เด…เดจเตเดฌเดจเตเดง API-เด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดทเต†เตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฎเตเด•เตเด•เต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเด‚.

PostgreSQL เดŽเดจเตเดจเต€

psql PostgreSQL-เดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดทเต†เตฝ เด†เดฃเต. เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดฏเตเด—เดพเดฌเตˆเดฑเตเดฑเต เดกเดฟเดฌเดฟ เดฌเดฟเตป เดซเต‹เตพเดกเดฑเดฟเตฝ เดคเดจเตเดจเต† psql-เดจเตŠเดชเตเดชเด‚ เดตเดฐเตเดจเตเดจเต.

docker exec -it yb-postgres-n1 /home/yugabyte/postgres/bin/psql -p 5433 -U postgres

เดšเต‡เดŸเตเดŸเดจเดพเดฃเต

cqlsh CQL (Cassandra Query Language) เดตเดดเดฟ เด•เดธเดพเดจเตเดฆเตเดฐเดฏเตเดฎเดพเดฏเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเดฎเดพเดฏเตเด‚ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดทเต†เตฝ เด†เดฃเต. เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดฏเตเด—เดฌเตˆเดฑเตเดฑเต เดกเดฟเดฌเดฟ เดตเดฐเตเดจเตเดจเต cqlsh เด•เดพเดฑเตเดฑเดฒเต‹เด—เดฟเตฝ bin.
CQL SQL-เตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดšเต‹เดฆเดจเด‚ เด‰เตพเด•เตเด•เตŠเดฃเตเดŸเดคเดพเดฃเต†เดจเตเดจเตเด‚ เดชเดŸเตเดŸเดฟเด•เด•เตพ, เดตเดฐเดฟเด•เตพ, เดจเดฟเดฐเด•เตพ, เดธเต‚เดšเดฟเด•เด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเดฎเดพเดจ เด†เดถเดฏเด™เตเด™เดณเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด’เดฐเต NoSQL เดญเดพเดท เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เด‡เดคเต เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฏเดฟเตฝ เดฎเดฟเด•เตเด•เดคเตเด‚ เดžเด™เตเด™เตพ เดฎเดฑเตเดฑเต เดฒเต‡เด–เดจเด™เตเด™เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚.

docker exec -it yb-tserver-n1 /home/yugabyte/bin/cqlsh

เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ

เดฎเต‹เด™เตเด•เต‹ เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดทเต†เตฝ เด†เดฃเต. เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเดฑเต† เดฌเดฟเตป เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เด‡เดคเต เด•เดพเดฃเดพเด‚.

docker exec -it my-mongo bash 
cd bin
mongo

เด’เดฐเต เดฎเต‡เดถ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต

เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดตเดฟเดง เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เดพเด‚. เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เดฒเดพเด•เดพเดฐเดจเตเดฎเดพเตผ เดŽเดดเตเดคเดฟเดฏ เดชเดพเดŸเตเดŸเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเดŸเตเดŸเดฟเด• เดธเตƒเดทเตเดŸเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดจเดฎเตเด•เตเด•เต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚. เดˆ เด—เดพเดจเด™เตเด™เตพ เด’เดฐเต เด†เตฝเดฌเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เด’เดฐเต เด—เดพเดจเดคเตเดคเดฟเดจเตเดฑเต† เด“เดชเตเดทเดฃเตฝ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดค เดตเตผเดทเด‚, เดตเดฟเดฒ, เดคเดฐเด‚, เดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต. "เดŸเดพเด—เตเด•เตพ" เดซเต€เตฝเดกเต เดตเดดเดฟ เดญเดพเดตเดฟเดฏเดฟเตฝ เด†เดตเดถเตเดฏเดฎเดพเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เด…เดงเดฟเด• เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดžเด™เตเด™เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‡เดคเดฟเดจเต เด•เต€-เดฎเต‚เดฒเตเดฏเด‚ เดœเต‹เดกเดฟเด•เดณเตเดŸเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดธเต†เดฎเดฟ-เดธเตเดŸเตเดฐเด•เตเดšเต‡เตผเดกเต เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

PostgreSQL เดŽเดจเตเดจเต€

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)
);	

เดšเต‡เดŸเตเดŸเดจเดพเดฃเต

เด•เดธเดพเดจเตเดฆเตเดฐเดฏเดฟเตฝ เด’เดฐเต เดŸเต‡เดฌเดฟเตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต 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;

เด’เดฐเต เดชเดŸเตเดŸเดฟเด•เดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเต‡เดŸเตเดจเตเดจเต
PostgreSQL เดŽเดจเตเดจเต€

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)

เดšเต‡เดŸเตเดŸเดจเดพเดฃเต

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'};

เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ

use myNewDatabase;
show collections;

เด’เดฐเต เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เดจเตฝเด•เตเดจเตเดจเต
PostgreSQL เดŽเดจเตเดจเต€

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}'
);

เดšเต‡เดŸเตเดŸเดจเดพเดฃเต

เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เด†เดตเดฟเดทเตเด•เดพเดฐเด‚ INSERT เด•เดธเดพเดจเตเดฆเตเดฐเดฏเดฟเตฝ PostgreSQL-เดฒเต‡เดคเดฟเดจเต เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดฃเตเดŸเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด…เตผเดคเตเดฅเดถเดพเดธเตเดคเตเดฐเดคเตเดคเดฟเตฝ เด’เดฐเต เดตเดฒเดฟเดฏ เดตเตเดฏเดคเตเดฏเดพเดธเดฎเตเดฃเตเดŸเต. เด•เดธเดพเดจเตเดฆเตเดฐเดฏเดฟเตฝ INSERT เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด’เดฐเต เด“เดชเตเดชเดฑเต‡เดทเตป เด†เดฃเต UPSERT, เดตเดฐเดฟ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดตเดธเดพเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดตเดฐเดฟเดฏเดฟเตฝ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

เดกเดพเดฑเตเดฑเดพ เดŽเตปเดŸเตเดฐเดฟ PostgreSQL-เดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต INSERT เด•เต‚เดŸเตเดคเตฝ

.

เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ

เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ เด•เดธเดพเดจเตเดฆเตเดฐเดฏเต†เดชเตเดชเต‹เดฒเต† เด’เดฐเต NoSQL เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด†เดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เด…เดคเดฟเดจเตเดฑเต† เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด•เดธเดพเดจเตเดฆเตเดฐเดฏเตเดŸเต† เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดธเตเดตเดญเดพเดตเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดคเตเดตเดพเดฏเดฟ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟเดฏเดฟเตฝ เดคเดฟเดฐเตเด•เตเด• () เด…เดตเดธเดฐเด™เตเด™เดณเดฟเดฒเตเดฒ 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. เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเดถเต‡เดทเด‚ SQL เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต FROM เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเดŸเตเดŸเดฟเด•เด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•, เด’เดชเตเดชเด‚ เดŽเด•เตเดธเตเดชเตเดฐเดทเตป WHERE เดเดคเต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดคเดฏเดฟเดฒเตเด‚ เด†เด•เดพเด‚ (เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเต† JOIN เดชเดŸเตเดŸเดฟเด•เด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ). เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, NoSQL เด’เดฐเต เด•เดŸเตเดคเตเดค เดชเดฐเดฟเดฎเดฟเดคเดฟ เดšเตเดฎเดคเตเดคเตเดจเตเดจเต FROM, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด• WHERE, เดชเตเดฐเดพเดฅเดฎเดฟเด• เด•เต€ เดŽเดชเตเดชเต‹เดดเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดžเด™เตเด™เตพ เดจเต‡เดฐเดคเตเดคเต† เดธเด‚เดธเดพเดฐเดฟเดšเตเดš NoSQL เดชเตเดฐเด•เดŸเดจ เดชเตเดทเตเดฎเดพเดฏเดฟ เด‡เดคเต เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด†เด—เตเดฐเดนเด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เตเดฐเต‹เดธเต-เดŸเต‡เดฌเดฟเตพ, เด•เตเดฐเต‹เดธเต-เด•เต€ เด‡เดŸเดชเต†เดŸเดฒเตเด•เดณเดฟเตฝ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เด•เตเดฑเดตเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต‹เดŸเต เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เด‡เดจเตเดฑเตผ-เดจเต‹เดกเต เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเดฟเตฝ เดตเดฒเดฟเดฏ เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดตเดฐเตเดคเตเดคเดพเด‚, เด…เดคเดฟเดจเดพเตฝ เดชเตŠเดคเตเดตเต† เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดšเดฟเดฒ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดธเดพเดจเตเดฆเตเดฐ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต (เดฎเดพเดคเตเดฐเด‚ =, IN, <, >, =>, <=) เดชเดพเตผเดŸเตเดŸเต€เดทเตป เด•เต€เด•เดณเดฟเตฝ, เด’เดฐเต เดฆเตเดตเดฟเดคเต€เดฏ เดธเต‚เดšเดฟเด• เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดดเดฟเด•เต† (เด‡เดตเดฟเดŸเต† = เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดฎเดพเดคเตเดฐเด‚ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฃเต).

PostgreSQL เดŽเดจเตเดจเต€

เด’เดฐเต 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;

เดšเต‡เดŸเตเดŸเดจเดพเดฃเต

เดฎเตเด•เดณเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ PostgreSQL เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เดณเดฟเตฝ, เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต เดฎเดพเดคเตเดฐเดฎเต‡ เด•เดธเดพเดจเตเดฆเตเดฐเดฏเดฟเตฝ เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚, เด•เดพเดฐเดฃเด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ 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-เดฏเดฟเตฝ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดฐเต€เดคเดฟ db.collection.find(). เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดถเต‡เด–เดฐเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (music เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ), เด…เดคเดฟเดจเดพเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดถเต‡เด–เดฐเด™เตเด™เตพ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฐเต‹เดงเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

db.music.find( {
  artist: "No One You Know"
 } 
);
db.music.find( {
  artist: "No One You Know",
  songTitle: /Call/
 } 
);

เด’เดฐเต เดฎเต‡เดถเดฏเตเดŸเต† เดŽเดฒเตเดฒเดพ เดตเดฐเดฟเด•เดณเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต

เดŽเดฒเตเดฒเดพ เดตเดฐเดฟเด•เดณเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฎเตเดฎเตพ เดจเต‡เดฐเดคเตเดคเต† เดจเต‹เด•เตเด•เดฟเดฏ เด…เดจเตเดตเต‡เดทเดฃ เดชเดพเดฑเตเดฑเต‡เดฃเดฟเดจเตเดฑเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‡เดธเดพเดฃเต.

PostgreSQL เดŽเดจเตเดจเต€

SELECT * 
FROM Music;

เดšเต‡เดŸเตเดŸเดจเดพเดฃเต

เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ PostgreSQL เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต.

เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ

db.music.find( {} );

เด’เดฐเต เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต† เดกเดพเดฑเตเดฑ เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต

PostgreSQL เดŽเดจเตเดจเต€

PostgreSQL เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต UPDATE เดกเดพเดฑเตเดฑ เดฎเดพเดฑเตเดฑเดพเตป. เด…เดตเตพเด•เตเด•เต เด…เดตเดธเดฐเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ UPSERT, เด…เดคเดฟเดจเดพเตฝ เดตเดฐเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆ เดชเตเดฐเดธเตเดคเดพเดตเดจ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด‚.

UPDATE Music
SET Genre = 'Disco'
WHERE Artist = 'The Acme Band' AND SongTitle = 'Still In Love';

เดšเต‡เดŸเตเดŸเดจเดพเดฃเต

เด•เดธเดพเดจเตเดฆเตเดฐเดฏเตเด•เตเด•เต เด‰เดฃเตเดŸเต UPDATE PostgreSQL-เดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต. UPDATE เด’เดฐเต‡ เด…เตผเดคเตเดฅเดถเดพเดธเตเดคเตเดฐเดฎเตเดฃเตเดŸเต UPSERT, เดธเดฎเดพเดจเดฎเดพเดฏ INSERT.

เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ PostgreSQL เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต.

เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ
เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•() MongoDB-เดฏเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเต‹ เดšเดฟเดฒ เดซเต€เตฝเดกเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเต‹ เด•เดดเดฟเดฏเตเด‚. เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏ เด’เดฐเต เดชเตเดฐเดฎเดพเดฃเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเดณเตเดณเต‚ UPSERT. เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเดฎเดพเดฃเด™เตเด™เดณเตเด‚ เดธเดฎเดพเดจ เดธเตเดตเดญเดพเดตเดตเตเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต UPSERT เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด…เดงเดฟเด• เดซเตเดฒเดพเด—เตเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เด•เดฒเดพเด•เดพเดฐเดจเตเดฑเต† เด—เดพเดจเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด…เดตเดจเตเดฑเต† เดคเดฐเด‚ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

db.music.update(
  {"artist": "The Acme Band"},
  { 
    $set: {
      "genre": "Disco"
    }
  },
  {"multi": true, "upsert": true}
);

เด’เดฐเต เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเต

PostgreSQL เดŽเดจเตเดจเต€

DELETE FROM Music
WHERE Artist = 'The Acme Band' AND SongTitle = 'Look Out, World';

เดšเต‡เดŸเตเดŸเดจเดพเดฃเต

เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ PostgreSQL เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต.

เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ

เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟเด•เตเด•เต เดฐเดฃเตเดŸเต เดคเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดฃเตเดŸเต - deleteOne() เดชเดฒเดคเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•() ะธ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเด• (). เดฐเดฃเตเดŸเต เดคเดฐเด™เตเด™เดณเตเด‚ เดชเตเดฐเดฎเดพเดฃเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดตเตเดฏเดคเตเดฏเดธเตเดค เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต.

db.music.deleteMany( {
        artist: "The Acme Band"
    }
);

เด’เดฐเต เดชเดŸเตเดŸเดฟเด• เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต

PostgreSQL เดŽเดจเตเดจเต€

DROP TABLE Music;

เดšเต‡เดŸเตเดŸเดจเดพเดฃเต

เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ PostgreSQL เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต.

เดฎเต‹เด‚เด—เต‹เดกเดฟเดฌเดฟ

db.music.drop();

เดคเต€เดฐเตเดฎเดพเดจเด‚

SQL-เดจเตเด‚ NoSQL-เดจเตเด‚ เด‡เดŸเดฏเดฟเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเตผเดšเตเดš 10 เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต†เดฏเดพเดฏเดฟ เดจเดŸเด•เตเด•เตเดจเตเดจเต. เดˆ เดธเด‚เดตเดพเดฆเดคเตเดคเดฟเดจเต เดฐเดฃเตเดŸเต เดชเตเดฐเดงเดพเดจ เดตเดถเด™เตเด™เดณเตเดฃเตเดŸเต: เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดŽเดžเตเดšเดฟเตป เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ (เดฎเต‹เดฃเต‹เดฒเดฟเดคเตเดคเดฟเด•เตเด•เต, เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเดฃเตฝ SQL vs เดตเดฟเดคเดฐเดฃเด‚, เดจเต‹เตบ-เดŸเตเดฐเดพเตปเดธเด•เตเดทเดฃเตฝ NoSQL), เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตˆเตป เดธเดฎเต€เดชเดจเด‚ (SQL-เตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเดฟเด‚เด—เต, NoSQL-เตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดฎเต‹เดกเดฒเดฟเด‚เด—เต).

YugaByte DB เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดฐเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเตป เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเตผเดšเตเดšเด•เตพ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚. เดกเดพเดฑเตเดฑเดพ เดตเต‹เดณเตเดฏเด™เตเด™เตพ เด’เดฐเตŠเดฑเตเดฑ เดจเต‹เดกเดฟเตฝ เดŽเดดเตเดคเดพเดตเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเด•เตเดฎเตเดชเต‹เตพ, เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดทเดพเตผเดกเดฟเด‚เด—เต/เดฑเต€เดฌเดพเดฒเตปเดธเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเต€เดจเดฟเดฏเตผ เดฑเตˆเดฑเตเดฑเต เดธเตเด•เต‡เดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด•เต‚เดŸเดพเดคเต†, เด’เดฐเต เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† Google เด•เตเดฒเต—เดกเต, เด‡เดŸเดชเดพเดŸเต, เดถเด•เตเดคเดฎเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเด•เตพ เด‡เดชเตเดชเต‹เตพ เด•เต‚เดŸเตเดคเตฝ , เด‡เดŸเดชเดพเดŸเต เด…เดฒเตเดฒเดพเดคเตเดค, เด’เดŸเตเดตเดฟเตฝ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดš เดตเดฟเด•เดธเดจ เดšเดพเดชเดฒเตเดฏเด‚ เดจเตฝเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตˆเตป เดšเตผเดšเตเดšเดฏเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดตเดฐเตเดฎเตเดชเต‹เตพ, เดเดคเต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดฏเดฅเดพเตผเดคเตเดฅ เดฒเต‹เด• เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เดฐเดฃเตเดŸเต เดกเดฟเดธเตˆเตป เดธเดฎเต€เดชเดจเด™เตเด™เดณเตเด‚ (SQL, NoSQL) เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดชเดฑเดฏเตเดจเตเดจเดคเต เดจเตเดฏเดพเดฏเดฎเดพเดฃเต. SQL "เดกเดพเดฑเตเดฑ เดฎเต‹เดกเดฒเดฟเด‚เด—เต" เดธเดฎเต€เดชเดจเด‚, เดฎเดพเดฑเตเดจเตเดจ เดฌเดฟเดธเดฟเดจเดธเต เด†เดตเดถเตเดฏเด•เดคเด•เตพ เด•เต‚เดŸเตเดคเตฝ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเดพเตป เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต‡เดธเดฎเดฏเด‚ NoSQL "เด•เตเดตเดฑเดฟ เดฎเต‹เดกเดฒเดฟเด‚เด—เต" เดธเดฎเต€เดชเดจเด‚ เด…เดคเต‡ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต† เด•เตเดฑเดžเตเดž เดฒเต‡เดฑเตเดฑเตปเดธเดฟเดฏเตเด‚ เด‰เดฏเตผเดจเตเดจ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเตเด‚ เด‰เดณเตเดณ เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เด•เตเด•เดพเดฐเดฃเดคเตเดคเดพเตฝ YugaByte DB เด’เดฐเต เดธเดฎเต€เดชเดจเด‚ เดชเตเดฐเต‹เดคเตเดธเดพเดนเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เด’เดฐเต เดชเตŠเดคเต เด•เต‹เดฑเดฟเตฝ SQL, NoSQL API-เด•เตพ เดจเตฝเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, PostgreSQL, Cassandra เดŽเดจเตเดจเดฟเดตเดฏเตเตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เดœเดจเดชเตเดฐเดฟเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดญเดพเดทเด•เดณเตเดฎเดพเดฏเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดจเตฝเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดฏเตเด—เดฌเตˆเดฑเตเดฑเต เดกเดฟเดฌเดฟ, เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดคเตเด‚ เด‰เดฏเตผเดจเตเดจ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเตเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดŽเดžเตเดšเดฟเดจเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดฎเดฑเตเดฑเตŠเดฐเต เดญเดพเดท เดชเด เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ, PostgreSQL, Cassandra, MongoDB เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดกเดฟเดธเตˆเตป เด…เดŸเดฟเดธเตเดฅเดพเดจเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต. เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดฒเต‡เด–เดจเด™เตเด™เดณเดฟเตฝ, เดธเต‚เดšเดฟเด•เด•เตพ, เด‡เดŸเดชเดพเดŸเตเด•เตพ, เดœเต‹เดฏเดฟเดจเตเด•เตพ, TTL เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, JSON เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเตเดณเตเดณ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดกเดฟเดธเตˆเตป เด†เดถเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เตพ เด•เดŸเด•เตเด•เตเด‚.

เดตเดพเดฐเดพเดจเตเดคเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฟเด•เดšเตเดš เดตเดฟเดถเตเดฐเดฎเด‚ เด†เดถเด‚เดธเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด•เตเดทเดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดธเต—เดœเดจเตเดฏ เดตเต†เดฌเดฟเดจเดพเตผ, เดฎเต†เดฏเต 14 เดจเต เดจเดŸเด•เตเด•เตเด‚.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•