NewSQL = NoSQL+ACID
เด…เดŸเตเดคเตเดค เด•เดพเดฒเด‚ เดตเดฐเต†, SQL เดธเต†เตผเดตเดฑเดฟเตฝ เดคเดคเตเดธเดฎเดฏเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดเด•เดฆเต‡เดถเด‚ 50 TB เดกเดพเดฑเตเดฑ Odnoklassniki เดธเด‚เดญเดฐเดฟเดšเตเดšเต. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดตเต‹เดณเตเดฏเดคเตเดคเดฟเดจเต, เด’เดฐเต SQL DBMS เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเตผ เดชเดฐเดพเดœเดฏเด‚-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เด†เด•เตเดธเดธเต เดชเต‹เดฒเตเด‚ เดจเตฝเด•เตเดจเตเดจเดคเต เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เด…เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เดธเดพเดงเดพเดฐเดฃเด—เดคเดฟเดฏเดฟเตฝ, เด…เดคเตเดคเดฐเด‚ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ, NoSQL เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพเด‚ NoSQL-เดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ: เดšเดฟเดฒ เดธเตเดฅเดพเดชเดจเด™เตเด™เตพเด•เตเด•เต ACID เด‡เดŸเดชเดพเดŸเต เด—เตเดฏเดพเดฐเดฃเตเดŸเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด‡เดคเต เดžเด™เตเด™เดณเต† NewSQL เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต, เด…เดคเดพเดฏเดคเต, NoSQL เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค, เดธเตเด•เต‡เดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟ, เดชเตเดฐเด•เดŸเดจเด‚ เดŽเดจเตเดจเดฟเดต เดจเตฝเด•เตเดจเตเดจ เด’เดฐเต DBMS, เดŽเดจเตเดจเดพเตฝ เด…เดคเต‡ เดธเดฎเดฏเด‚ ACID เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเต เด•เตเดฒเดพเดธเดฟเด•เตเด•เตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ เด—เตเดฏเดพเดฐเดฃเตเดŸเดฟ เดจเตฝเด•เตเดจเตเดจเต. เดˆ เดชเตเดคเดฟเดฏ เด•เตเดฒเดพเดธเดฟเตฝ เด•เตเดฑเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดตเตเดฏเดพเดตเดธเดพเดฏเดฟเด• เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเตเดฃเตเดŸเต, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดธเตเดตเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดตเดพเดฃเดฟเดœเตเดฏเดชเดฐเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.

เด‡เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเดšเตเดšเดคเต - เด•เดŸเตเดŸเดฟเดจเต เด•เต€เดดเดฟเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด•.

เด‡เดจเตเดจเต, เด’เดกเตโ€Œเดจเต‹เด•เตเดฒเดพเดธเตโ€Œเดจเดฟเด•เตเด•เดฟเดฏเตเดŸเต† เดชเตเดฐเดคเดฟเดฎเดพเดธ เดชเตเดฐเต‡เด•เตเดทเด•เตผ 70 เดฆเดถเดฒเด•เตเดทเดคเตเดคเดฟเดฒเดงเดฟเด•เด‚ เด…เดคเตเดฒเตเดฏ เดธเดจเตเดฆเตผเดถเด•เดฐเดพเดฃเต. เดžเด™เตเด™เตพ เดžเด™เตเด™เตพ เด†เดฆเตเดฏ เด…เดžเตเดšเดฟเตฝ เด†เดฃเต เดฒเต‹เด•เดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดธเต‹เดทเตเดฏเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ, เด•เต‚เดŸเดพเดคเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเด‚ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เตเดจเตเดจ เด‡เดฐเตเดชเดคเต เดธเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ. OK เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เดฒเต‹เดกเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต: เด’เดฐเต เดฆเดถเดฒเด•เตเดทเดคเตเดคเดฟเดฒเดงเดฟเด•เด‚ HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ/เดธเต†เด•เตเด•เตปเดกเต เด“เดฐเต‹ เดฎเตเดจเตเดจเดฟเดฒเตเด‚. 8000 เดฒเดงเดฟเด•เด‚ เด•เดทเดฃเด™เตเด™เดณเตเดณเตเดณ เด’เดฐเต เดธเต†เตผเดตเตผ เดซเตเดฒเต€เดฑเตเดฑเดฟเดจเตเดฑเต† เดญเดพเด—เด™เตเด™เตพ เดชเดฐเดธเตเดชเดฐเด‚ เด…เดŸเตเดคเตเดคเต เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเต - เดจเดพเดฒเต เดฎเต‹เดธเตเด•เต‹ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเดฟเตฝ, เด…เดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ 1 เดŽเด‚เดŽเดธเดฟเตฝ เดคเดพเดดเต†เดฏเตเดณเตเดณ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดฒเต‡เดฑเตเดฑเตปเดธเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเดคเดฟเดชเตเดชเต 2010 เดฎเตเดคเตฝ เดžเด™เตเด™เตพ 0.6 เดฎเตเดคเตฝ เด•เดธเดพเดจเตเดฆเตเดฐ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดจเตเดจเต เดจเดฟเดฐเดตเดงเดฟ เดกเดธเตป เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต. เดเดฑเตเดฑเดตเตเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 4 เดฆเดถเดฒเด•เตเดทเดคเตเดคเดฟเดฒเดงเดฟเด•เด‚ เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ 260 TB เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

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

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

เดทเดพเตผเดกเดฟเด‚เด—เดฟเดจเตเด‚ SQL เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดจเดจเตเดฆเดฟ:

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

SQL เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฎเดพเดตเดงเดฟ เดชเตเดฐเด•เดŸเดจเด‚ เดชเตเดฑเดคเตเดคเต†เดŸเตเด•เตเด•เดพเตป เดˆ เด˜เดŸเตเดŸเด™เตเด™เตพ เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เดตเตผเดฆเตเดงเดฟเดšเตเดšเต. เดจเดฎเตเด•เตเด•เต เด…เดตเดฐเต† เดจเต‹เด•เตเด•เดพเด‚.

SQL-เดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ

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

เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดถเตเดจเด‚

เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค

เด•เตเดฒเดพเดธเดฟเด•เต SQL เดธเต†เตผเดตเดฑเดฟเดจเต เดฎเต‹เดถเด‚ เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเต†เตผเดตเตผ เดฎเดพเดคเตเดฐเดฎเต‡เดฏเตเดณเตเดณเต‚, เด…เดคเต เดฎเต‚เดจเตเดจเต เดตเตผเดทเดคเตเดคเดฟเดฒเตŠเดฐเดฟเด•เตเด•เตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดชเดฑเดฏเดพเด‚. เดˆ เดธเดฎเดฏเดคเตเดคเต เดธเตˆเดฑเตเดฑเต 20 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดจเต‡เดฐเดคเตเดคเต‡เด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฃเต, เด…เดคเต เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต 64 เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด“เดฐเต‹ เดฎเต‚เดจเตเดจเดพเดดเตเดšเดฏเดฟเดฒเตŠเดฐเดฟเด•เตเด•เตฝ เดธเตˆเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต 200 เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดธเตˆเดฑเตเดฑเต เดŽเดฒเตเดฒเดพ เด†เดดเตเดšเดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ. เด‡เดคเต เดชเตเดฐเดถเตเดจเดฎเดพเดฃเต.

เด’เดฐเต SQL เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต? เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดตเดฟเด•เตเด•เดฟเดชเต€เดกเดฟเดฏ เดžเด™เตเด™เดณเต† เด•เตเดทเดฃเดฟเด•เตเด•เตเดจเตเดจเต เดตเดณเดฐเต† เดฒเดญเตเดฏเดฎเดพเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเตผ: เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดชเดฐเดพเดœเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เด‰เดฃเตเดŸเต.

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

เดŽเดจเตเดจเดพเตฝ เดตเดณเดฐเต† เดฒเดญเตเดฏเดฎเดพเดฏ เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดชเต‹เดฐเดพเดฏเตเดฎ เด…เดคเต เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเตผ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดชเต‚เดœเตเดฏเด‚ เดฒเดญเตเดฏเดคเดฏเดพเดฃเต. Odnoklassniki เดจเต เดจเดพเดฒเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเตเดฃเตเดŸเต, เด…เดตเดฏเดฟเดฒเตŠเดจเตเดจเดฟเตฝ เดชเต‚เตผเดฃเตเดฃ เดชเดฐเดพเดœเดฏเด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเดพเตฝ เดžเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

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

เดˆ เดชเตเดฐเดถเตเดจเด™เตเด™เตพเด•เตเด•เต†เดฒเตเดฒเดพเด‚ เดธเดฎเต‚เดฒเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เดžเด™เตเด™เตพ เด…เดต เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เดฟ. SQL เดธเต†เตผเดตเตผ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต เด‡เดตเดฟเดŸเต† เดจเดฎเตเดฎเตพ เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต - เด‡เดŸเดชเดพเดŸเตเด•เตพ.

เดฒเดณเดฟเดคเดฎเดพเดฏ เด‡เดŸเดชเดพเดŸเต

เด’เดฐเต เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดš SQL เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฑเตเดŸเต† เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เด‡เดŸเดชเดพเดŸเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเด‚: เด’เดฐเต เด†เตฝเดฌเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดซเต‹เดŸเตเดŸเต‹ เดšเต‡เตผเด•เตเด•เตฝ. เด†เตฝเดฌเด™เตเด™เดณเตเด‚ เดซเต‹เดŸเตเดŸเต‹เด—เตเดฐเดพเดซเตเด•เดณเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเดฟเตฝ เดธเต‚เด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด†เตฝเดฌเดคเตเดคเดฟเดจเต เด’เดฐเต เดชเตŠเดคเต เดซเต‹เดŸเตเดŸเต‹ เด•เต—เดฃเตเดŸเตผ เด‰เดฃเตเดŸเต. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด‡เดŸเดชเดพเดŸเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด˜เดŸเตเดŸเด™เตเด™เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  1. เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เด†เตฝเดฌเด‚ เดฒเต‹เด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  2. เดซเต‹เดŸเตเดŸเต‹ เดŸเต‡เดฌเดฟเดณเดฟเตฝ เด’เดฐเต เดŽเตปเดŸเตเดฐเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.
  3. เดซเต‹เดŸเตเดŸเต‹เดฏเตเด•เตเด•เต เด’เดฐเต เดชเตŠเดคเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด†เตฝเดฌเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเตŠเดคเต เดซเต‹เดŸเตเดŸเต‹ เด•เต—เดฃเตเดŸเตผ เดšเต‡เตผเด•เตเด•เตเด•, เดฑเต†เด•เตเด•เต‹เตผเดกเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเต เด‡เดŸเดชเดพเดŸเต เดจเดŸเดคเตเดคเตเด•.

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฏเต‚เดกเต‹เด•เต‹เดกเดฟเตฝ:

TX.start("Albums", id);
Album album = albums.lock(id);
Photo photo = photos.create(โ€ฆ);

if (photo.status == PUBLIC ) {
    album.incPublicPhotosCount();
}
album.update();

TX.commit();

เด’เดฐเต เดฌเดฟเดธเดฟเดจเดธเต เด‡เดŸเดชเดพเดŸเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเดฑเตเดฑเตเด•เดฏเตเด‚ เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เด‡เดŸเดชเดพเดŸเดฟเตฝ เดžเด™เตเด™เตพ เดจเดฟเดฐเดตเดงเดฟ เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เตพ, เดจเดฟเดฐเดตเดงเดฟ เดชเดŸเตเดŸเดฟเด•เด•เตพ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

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

เด’เดกเตโ€Œเดจเต‹เด•เตเดฒเดพเดธเตโ€Œเดจเดฟเด•เตเด•เดฟเดฏเตเดŸเต† เดฎเตเดดเตเดตเตป เด…เดธเตเดคเดฟเดคเตเดตเดคเตเดคเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดธเดฎเดพเดจเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เด•เต‹เดกเตเด•เตพ, เด’เดฐเต เด‡เดŸเดชเดพเดŸเดฟเดจเตเดณเตเดณเดฟเตฝ เดตเดฟเดตเดฟเดง เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดธเตเดฅเดพเดชเดจเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. NoSQL-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดฎเตˆเด—เตเดฐเต‡เดทเดจเตเด•เดณเตเดŸเต† เด…เดจเตเดญเดตเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด†เดคเตเดฏเดจเตเดคเดฟเด•เดฎเดพเดฏ เดธเตเดฅเดฟเดฐเดค เดกเดพเดฑเตเดฑ เดธเตเดฅเดฟเดฐเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เต‹เดกเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดตเต†เดฒเตเดฒเตเดตเดฟเดณเดฟ (เดธเดฎเดฏ เดจเดฟเด•เตเดทเต‡เดชเด‚) เดตเดฐเตเดจเตเดจเดคเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเด‚. เด…เดคเดฟเดจเดพเตฝ, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฒเต‹เดœเดฟเด•เตเด•เดฟเดจเดพเดฏเตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ ACID เด‡เดŸเดชเดพเดŸเตเด•เตพเด•เตเด•เตเดณเตเดณ เดตเตเดฏเดตเดธเตเดฅเดฏเดพเดฃเต เดชเตเดคเดฟเดฏ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เด†เดตเดถเตเดฏเด•เดค เดžเด™เตเด™เตพ เดชเดฐเดฟเด—เดฃเดฟเดšเตเดšเดคเต.

เดฎเดฑเตเดฑเต, เดชเตเดฐเดพเดงเดพเดจเตเดฏเด‚ เด•เตเดฑเดตเดฒเตเดฒ, เด†เดตเดถเตเดฏเด•เดคเด•เตพ เด‡เดตเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต:

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

เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เตพ, เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เตพ

เดธเดพเดงเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฐเดฃเตเดŸเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เตพ เดŽเดคเตเดคเดฟ:

เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ SQL เดธเต†เตผเดตเตผ เดŽเดŸเตเดคเตเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค, เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต เดธเด‚เดตเดฟเดงเดพเดจเด‚, เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเตผ, เดตเตˆเดฐเตเดฆเตเดงเตเดฏ เดชเดฐเดฟเดนเดพเดฐเด‚, เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดคเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเดฎเดพเดฏ ACID เด‡เดŸเดชเดพเดŸเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เดžเด™เตเด™เตพ เดˆ เด“เดชเตเดทเตป เดตเดณเดฐเต† เดจเดฟเดธเตเดธเดพเดฐเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เด…เดงเตเดตเดพเดจเด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดฎเดพเดฏเดฟ เดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดคเต.

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดเดšเตเด›เดฟเด•เด‚, เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต, เด’เดฐเต เดชเดฐเดพเดœเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเตผ, เดตเตˆเดฐเตเดฆเตเดงเตเดฏ เดชเดฐเดฟเดนเดพเดฐเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตเดณเตเดณ เด’เดฐเต เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต NoSQL เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดŽเดŸเตเด•เตเด•เตเด•, เด•เต‚เดŸเดพเดคเต† เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ SQL-เด‰เด‚ เดธเตเดตเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•. เด’เดฑเตเดฑเดจเต‹เดŸเตเดŸเดคเตเดคเดฟเตฝ, ACID เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เดพเดคเต† SQL เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด• เดŽเดจเตเดจ เดœเต‹เดฒเดฟ เดชเต‹เดฒเตเด‚ เดตเตผเดทเด™เตเด™เดณเต†เดŸเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดœเต‹เดฒเดฟเดฏเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดžเด™เตเด™เตพ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ SQL เดซเต€เดšเตเดšเตผ เดธเต†เดฑเตเดฑเต ANSI SQL-เตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เด…เด•เดฒเต†เดฏเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ เด•เดธเดพเดจเตเดฆเตเดฐ CQL ANSI SQL-เตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เด…เด•เดฒเต†. CQL-เดจเต† เด•เต‚เดŸเตเดคเตฝ เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดชเตเดชเต‹เตพ, เด…เดคเต เดžเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดฟเดจเต เดตเดณเดฐเต† เด…เดŸเตเดคเตเดคเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ.

เด•เดธเดพเดจเตเดฆเตเดฐเดฏเตเด‚ CQL

เด…เดคเดฟเดจเดพเตฝ, เด•เดธเดพเดจเตเดฆเตเดฐเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเตเดคเดพเดฃเต เดฐเดธเด•เดฐเดฎเดพเดฏเดคเต, เด…เดคเดฟเดจเต เดŽเดจเตเดคเต เด•เดดเดฟเดตเตเด•เดณเตเดฃเตเดŸเต?

เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เด‡เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดตเดฟเดง เดกเดพเดฑเตเดฑเดพ เดคเดฐเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดŸเตเดŸเดฟเด•เด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚; เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดพเดฅเดฎเดฟเด• เด•เต€เดฏเดฟเตฝ SELECT เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚.

CREATE TABLE photos (id bigint KEY, owner bigint,โ€ฆ);
SELECT * FROM photos WHERE id=?;
UPDATE photos SET โ€ฆ WHERE id=?;

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

เดžเด™เตเด™เตพ เดฎเต‚เดจเตเดจเต เดจเต‹เดกเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดฐเดฃเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดฒเดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเดฎเต€เดชเดจเดคเตเดคเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเด‚: เด…เดงเดฟเด• เดชเด•เตผเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดคเต "เด•เตŠเดดเดฟเดžเตเดžเตเดตเต€เดดเตเดจเตเดจเดคเดฟเดจเต" เดฎเตเดฎเตเดชเตเดคเดจเตเดจเต† เด…เดฏเดšเตเดšเต.

เด•เดธเดพเดจเตเดฆเตเดฐเดฏเตเดŸเต† เดฎเดฑเตเดฑเตŠเดฐเต เดจเต‡เดŸเตเดŸเด‚ เดฌเดพเดšเตเดšเตโ€Œเดฒเต‹เด—เต เด†เดฃเต, เดจเดฟเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด’เดจเตเดจเตเด•เดฟเตฝ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฌเดพเดงเด•เดฎเดฒเตเดฒเต†เดจเตเดจเต‹ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเต. ACID-เดฒเต† เดฌเต‹เด•เตโ€Œเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เด†เดฑเตเดฑเต‹เดฎเดฟเดธเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ A เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด‡เดคเต เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เดธเดพเดจเตเดฆเตเดฐเดฏเดฟเดฒเต† เด‡เดŸเดชเดพเดŸเตเด•เตพเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เด…เดŸเตเดคเตเดคเตเดณเตเดณเดคเต "" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดตเดฏเดพเดฃเต.เดญเดพเดฐเด‚ เด•เตเดฑเดžเตเดž เด‡เดŸเดชเดพเดŸเตเด•เตพ". เดŽเดจเตเดจเดพเตฝ เด…เดต "เดฏเดฅเดพเตผเดคเตเดฅ" ACID เด‡เดŸเดชเดพเดŸเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เด…เด•เดฒเต†เดฏเดพเดฃเต: เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด‡เดคเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด…เดตเดธเดฐเดฎเดพเดฃเต CAS เดนเต†เดตเดฟเดตเต†เดฏเตเดฑเตเดฑเต เดชเดพเด•เตเดธเต‹เดธเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดตเดพเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด‚. เด…เดคเดฟเดจเดพเตฝ, เด…เดคเตเดคเดฐเด‚ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดŸเต† เดตเต‡เด—เดค เด•เตเดฑเดตเดพเดฃเต.

เด•เดธเดพเดจเตเดฆเตเดฐเดฏเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเดพเดฃเต เดจเดทเตเดŸเดฎเดพเดฏเดคเต

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

เด•เต‡เดพเตบ

เด…เด™เตเด™เดจเต† เด’เดฐเต เดชเตเดคเดฟเดฏ DBMS เดชเดฟเดฑเดจเตเดจเต เด•เต‡เดพเตบ, เดฎเต‚เดจเตเดจเต เดคเดฐเด‚ เดธเต†เตผเดตเตผ เดจเต‹เดกเตเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต:

  • เดธเด‚เดญเดฐเดฃเด‚ - (เดเดคเดพเดฃเตเดŸเต) เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดกเดฟเดธเตเด•เตเด•เดณเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด•เดธเดพเดจเตเดฆเตเดฐ เดธเต†เตผเดตเดฑเตเด•เตพ. เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดฒเต‹เดกเตเด‚ เดตเต‹เดณเดฟเดฏเดตเตเด‚ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต, เด…เดตเดฏเตเดŸเต† เด…เดณเดตเต เดชเดคเดฟเดจเดพเดฏเดฟเดฐเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดจเต‚เดฑเดฟเดฒเต‡เด•เตเด•เตเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเด‚.
  • เด‡เดŸเดชเดพเดŸเต เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผเดฎเดพเตผ - เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•.
  • เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเต†เตผเดตเดฑเตเด•เดณเดพเดฃเต เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ. เด…เดคเตเดคเดฐเด‚ เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚.

NewSQL = NoSQL+ACID

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

เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ

NewSQL = NoSQL+ACID

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

เดธเดฟ*เดตเตบ เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเตป เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ

เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดคเต เดžเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ C* One-เดจเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เด’เดจเตเดจเดพเดฃเต. เด‡เดŸเดชเดพเดŸเตเด•เตพ, เดฒเต‹เด•เตเด•เตเด•เตพ, เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเด‚ เดŽเดจเตเดจเดฟเดต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฃเต.

เด“เดฐเต‹ เดธเตผเดตเต€เดธเต เด‡เดŸเดชเดพเดŸเดฟเดจเตเด‚, เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ เด’เดฐเต เดŸเตˆเด‚เดธเตเดฑเตเดฑเดพเดฎเตเดชเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต: เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เด“เดฐเต‹ เด‡เดŸเดชเดพเดŸเตเด‚ เดฎเตเดฎเตเดชเดคเตเดคเต† เด‡เดŸเดชเดพเดŸเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฃเต. เด•เดธเดพเดจเตเดฆเตเดฐเดฏเตเดŸเต† เดตเตˆเดฐเตเดฆเตเดงเตเดฏ เดชเดฐเดฟเดนเดพเดฐ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดŸเตˆเด‚เดธเตเดฑเตเดฑเดพเดฎเตเดชเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดฟเดจเดพเตฝ (เดฐเดฃเตเดŸเต เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดฎเตเดณเตเดณ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เดณเดฟเตฝ, เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดŸเตˆเด‚เดธเตเดฑเตเดฑเดพเดฎเตเดชเต เด‰เดณเตเดณเดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต), เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เด‡เดŸเดชเดพเดŸเดฟเดจเต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด‚ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เด…เด™เตเด™เดจเต† เดžเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ เดฒเดพเด‚เดชเต‹เตผเดŸเตเดŸเต เดตเดพเดšเตเดšเต - เด’เดฐเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดฒเด•เตเดฑเดžเตเดž เดฎเดพเตผเด—เตเด—เด‚.

เดฒเต‹เด•เตเด•เตเด•เตพ

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

เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดคเตเดค เด…เดจเตเดคเดฐเต€เด•เตเดทเดคเตเดคเดฟเตฝ เด…เดคเตเดคเดฐเด‚ เดฒเต‹เด•เตเด•เดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดฒเดณเดฟเดคเดฎเดพเดฃเต. เด’เดฐเต เดตเดฟเดคเดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเดคเตเดคเดฟเตฝ, เดฐเดฃเตเดŸเต เดชเตเดฐเดงเดพเดจ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต: เด’เดจเตเดจเตเด•เดฟเตฝ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดฒเต‹เด•เตเด•เดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•, เด…เด™เตเด™เดจเต† เด’เดฐเต‡ เดฑเต†เด•เตเด•เต‹เตผเดกเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต‡ เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเดฑเดพเดฃเต เดธเต‡เดตเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, SQL-เดฒเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดŸเต† เด—เตเดฐเต‚เดชเตเดชเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เด‡เดคเดฟเดจเด•เด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด‡เดŸเดชเดพเดŸเต เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเต† เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เต เดจเดฟเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต: เด’เดฐเต เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ เดŽเดฒเตเดฒเดพ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ 0 เดฎเตเดคเตฝ 9 เดตเดฐเต†เดฏเตเดณเตเดณ เดŸเต‹เด•เตเด•เดฃเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดŸเดคเตเดคเตเดจเตเดจเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต - 10 เดฎเตเดคเตฝ 19 เดตเดฐเต†เดฏเตเดณเตเดณ เดŸเต‹เด•เตเด•เดฃเตเด•เตพ, เด‡เดคเตเดฏเดพเดฆเดฟ. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด“เดฐเต‹ เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ เดธเด‚เดญเดตเด™เตเด™เดณเตเด‚ เด‡เดŸเดชเดพเดŸเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดฎเดพเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต.

เด…เดชเตเดชเต‹เตพ เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเดฑเตเดŸเต† เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เด’เดฐเต เดฌเดพเดจเตฝ เดนเดพเดทเตเดฎเดพเดชเตเดชเต เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดฒเต‹เด•เตเด•เตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ เดชเดฐเดพเดœเดฏเด™เตเด™เตพ

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

เด“เดฐเต‹ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด‚ เด•เตเดฑเดžเตเดžเดคเต เดฐเดฃเตเดŸเต เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ เดจเต‹เดกเตเด•เตพ เดนเต‹เดธเตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เดพเดฒเดพเด•เดพเดฒเด™เตเด™เดณเดฟเตฝ, เด“เดฐเต‹ เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเดฑเตเด‚ เดฎเดฑเตเดฑเต เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เต เดนเตƒเดฆเดฏเดฎเดฟเดŸเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเด‚ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เด•เดดเดฟเดžเตเดž เดคเดตเดฃ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดเดคเต เด•เต‹-เด“เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผเดฎเดพเดฐเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดšเตเดš เดนเตƒเดฆเดฏเดฎเดฟเดŸเดฟเดชเตเดชเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เด…เดตเดฐเต† เด…เดฑเดฟเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

NewSQL = NoSQL+ACID

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

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

เดŽเดจเตเดจเดพเตฝ เดเดคเต เดจเต‹เดกเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดฟเตผเดคเตเดคเดฟเดฏเดคเต†เดจเตเดจเต เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด‡เดคเต เดชเดฐเตเดฏเดพเดชเตเดคเดฎเดฒเตเดฒ. เด‡เด•เตเด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดจเดฎเตเดฎเตพ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเดฃเด‚.

เดธเด‚เดตเดฐเดฃเด‚

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

NewSQL = NoSQL+ACID

เด—เตเดฐเต‚เดชเตเดชเต 50-เตฝ เด’เดฐเต เด‡เดŸเดชเดพเดŸเต เดจเดŸเดคเตเดคเดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚. เดฑเต€เดชเตเดฒเต‡เดธเตโ€Œเดฎเต†เดจเตเดฑเต เดธเตเด•เต€เด‚ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเด•เตเด•เดพเด‚, เด…เดคเดพเดฏเดคเต, เดชเตเดฐเดงเดพเดจ เด•เต‹-เด“เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ เด—เตเดฐเต‚เดชเตเดชเต 50-เดฒเต† เด‡เดŸเดชเดพเดŸเตเด•เตพ เดเดคเตŠเด•เตเด•เต† เดจเต‹เดกเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด‚. เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเตผ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดžเด™เตเด™เดณเตเดŸเต† เดฒเด•เตเดทเตเดฏเด‚. เด†เดฆเตเดฏเดคเตเดคเต† เดฑเดฟเดธเตผเดตเต เดฎเดฑเตเดฑเตŠเดฐเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดจเต‹เดกเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฑเดฟเดธเตผเดตเต เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดจเต‹เดกเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เดจเดฎเตเด•เตเด•เต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเด‚. เดˆ เดธเตเด•เต€เด‚ เด’เดฐเดฟเด•เตเด•เตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต, เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดŸเต‹เดชเตเดชเต‹เดณเดœเดฟ เดฎเดพเดฑเตเดจเตเดจเดคเตเดตเดฐเต†, เด…เดคเดพเดฏเดคเต, เดชเตเดคเดฟเดฏ เดจเต‹เดกเตเด•เตพ เด…เดคเดฟเตฝ เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเดคเตเดตเดฐเต† (เด‡เดคเต เดตเดณเดฐเต† เด…เดชเต‚เตผเดตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดธเด‚เดญเดตเดฟเด•เตเด•เต‚) เดฎเดพเดฑเดฟเดฒเตเดฒ. เดชเดดเดฏเดคเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ เดธเดœเต€เดต เดฎเดพเดธเตเดฑเตเดฑเดฑเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚: เด†เดฆเตเดฏเดคเตเดคเต† เดฑเดฟเดธเตผเดตเต เดธเดœเต€เดต เดฎเดพเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟ เดฎเดพเดฑเตเด‚, เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดฟเตผเดคเตเดคเดฟเดฏเดพเตฝ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฑเดฟเดธเตผเดตเต เดธเดœเต€เดต เดฎเดพเดธเตเดฑเตเดฑเดฑเดพเดฏเดฟ เดฎเดพเดฑเตเด‚.

เดˆ เดธเตเด•เต€เด‚ เดธเดพเตผเดตเดคเตเดฐเดฟเด• เด…เตฝเด—เต‹เดฐเดฟเดคเดคเตเดคเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด’เดฐเต เดชเตเดคเดฟเดฏ เดฎเดพเดธเตเดฑเตเดฑเตผ เดธเดœเต€เดตเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเดดเดฏเดคเดฟเดจเตเดฑเต† เดชเดฐเดพเดœเดฏเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด‡เดคเต เดฎเดคเดฟเดฏเดพเด•เตเด‚.

เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เดเดคเต เดฎเดพเดธเตเดฑเตเดฑเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ เดŽเด™เตเด™เดจเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด‚? 50 ms-เตฝ เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เด’เดฐเต เด‡เดŸเดชเดพเดŸเต เดคเตเดฑเด•เตเด•เดพเตป เด’เดฐเต เด•เตเดฒเดฏเดจเตเดฑเต เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เดˆ เดฎเดพเดธเตเดฑเตเดฑเตผ เด‡เดจเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเต เด‡เดคเตเดตเดฐเต† เด…เดฑเดฟเดฏเดพเดคเต†, เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเด‚. เด‡เดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเดพเตป, เด—เตเดฐเต‚เดชเตเดชเต เดฎเดพเดธเตเดฑเตเดฑเดฑเดฟเดจเตเด‚ เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเตเดฑเต† เดฐเดฃเตเดŸเต เด•เดฐเตเดคเตฝ เดงเดจเดคเตเดคเดฟเดจเตเด‚ เด’เดฐเต‡เดธเดฎเดฏเด‚ เด‡เดŸเดชเดพเดŸเต เดคเตเดฑเด•เตเด•เดพเตป เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเตฝ เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เดธเดœเต€เดต เดฎเดพเดธเตเดฑเตเดฑเดฑเดพเดฏ เด’เดฐเดพเตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต‹เดŸเต เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เต‚. เด‡เดŸเดชเดพเดŸเดฟเดจเตเดณเตเดณเดฟเตฝ เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด™เตเด™เดณเตเด‚ เดธเดœเต€เดต เดฎเดพเดธเตเดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เด•เตเดฒเดฏเดจเตเดฑเต เดจเดŸเดคเตเดคเตเด•เดฏเตเดณเตเดณเต‚.

เดคเด™เตเด™เดณเตเดŸเต‡เดคเดฒเตเดฒเดพเดคเตเดค เด‡เดŸเดชเดพเดŸเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดฌเดพเด•เตเด•เดชเตเดชเต เดฎเดพเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เดœเดจเดฟเด•เตเด•เดพเดคเตเดค เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดŸเต† เด•เตเดฏเต‚เดตเดฟเตฝ, เด…เดต เด•เตเดฑเดšเตเดšเต เดธเดฎเดฏเดคเตเดคเต‡เด•เตเด•เต เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดœเต€เดต เดฎเดพเดธเตเดฑเตเดฑเตผ เดฎเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดชเตเดคเดฟเดฏ เดฎเดพเดธเตเดฑเตเดฑเตผ เด…เดคเดฟเดจเตเดฑเต† เด•เตเดฏเต‚เดตเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดŸเดชเดพเดŸเตเด•เตพ เดคเตเดฑเด•เตเด•เดพเดจเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต‹เดŸเต เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เตเดฒเดฏเดจเตเดฑเต เด‡เดคเดฟเดจเด•เด‚ เดชเดดเดฏ เดฎเดพเดธเตเดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เด’เดฐเต เด‡เดŸเดชเดพเดŸเต เดคเตเดฑเดจเตเดจเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚ (เด•เต‚เดŸเดพเดคเต†, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด‡เดŸเดชเดพเดŸเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เดฟเดฒเตเดฒ, เด•เตเดฒเดฏเดจเตเดฑเต เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚).

เด‡เดŸเดชเดพเดŸเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

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

NewSQL = NoSQL+ACID

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

NewSQL = NoSQL+ACID

เด’เดฐเต เดธเดœเต€เดต เด‡เดŸเดชเดพเดŸเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ เด’เดฐเต เด•เตเดฒเดฏเดจเตเดฑเต เดธเตเดตเดจเตเดคเด‚ เดฎเดพเดฑเดฟเดฏ เดกเดพเดฑเตเดฑ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต:

  • เดเดกเดฟ เด‡เดคเดฟเดจเด•เด‚ เด‡เดŸเดชเดพเดŸเดฟเดฒเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดกเดพเดฑเตเดฑ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดŸเตเดคเตเดคเดคเดพเดฃเต;
  • เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดเดกเดฟ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดจเต‹เดกเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฑเต€เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเดฟเดจเด•เด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเตเดณเตเดณเดตเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เดซเดฒเด‚ เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต เดจเตฝเด•เตเด‚.

เด…เดคเดฟเดจเดพเตฝ, เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต เดธเตเดตเดจเตเดคเด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเต เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ เดˆ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด…เดต เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเดฑเตเดŸเต† เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เด…เดต เด‡เดคเตเดตเดฐเต† เด•เดธเดพเดจเตเดฆเตเดฐ เดจเต‹เดกเตเด•เดณเดฟเตฝ เด‡เดฒเตเดฒ.

NewSQL = NoSQL+ACID

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

NewSQL = NoSQL+ACID

เดฑเต‹เตพเดฌเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด‡เดŸเดชเดพเดŸเต เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดคเตเดฐเด‚ เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดฎเต‡เตฝเดชเตเดชเดฑเดžเตเดž เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเตเดŸเต† เดซเดฒเดฎเดพเดฏเดฟ, เดžเด™เตเด™เตพ ACID เดคเดคเตเดตเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ:

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

เดธเต‚เดšเดฟเด•เด•เตพ เดชเตเดฐเด•เดพเดฐเด‚ เดตเดพเดฏเดจ

เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเดŸเตเดŸเดฟเด• เดŽเดŸเตเด•เตเด•เดพเด‚:

CREATE TABLE photos (
id bigint primary key,
owner bigint,
modified timestamp,
โ€ฆ)

เด‡เดคเดฟเดจเต เด’เดฐเต เดเดกเดฟ (เดชเตเดฐเดพเดฅเดฎเดฟเด• เด•เต€), เด‰เดŸเดฎ, เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃ เดคเต€เดฏเดคเดฟ เดŽเดจเตเดจเดฟเดตเดฏเตเดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพ เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดŸเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต - "เด…เดตเดธเดพเดจ เดฆเดฟเดตเดธเดคเตเดคเต‡เด•เตเด•เตเดณเตเดณ" เดฎเดพเดฑเตเดฑ เดคเต€เดฏเดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดŸเดฎเดฏเตเดŸเต† เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•.

SELECT *
WHERE owner=?
AND modified>?

เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดšเต‹เดฆเตเดฏเด‚ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด’เดฐเต เด•เตเดฒเดพเดธเดฟเด•เต SQL DBMS-เตฝ เดจเดฟเด™เตเด™เตพ เดจเดฟเดฐเด•เตพ (เด‰เดŸเดฎ, เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดšเดคเต) เดชเตเดฐเด•เดพเดฐเด‚ เด’เดฐเต เดธเต‚เดšเดฟเด• เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เดพเดฐเดฃเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ ACID เด—เตเดฏเดพเดฐเดฃเตเดŸเดฟเดฏเตเดฃเตเดŸเต!

เดธเดฟ*เดตเดฃเตเดฃเดฟเดฒเต† เดธเต‚เดšเดฟเด•เด•เตพ

เดซเต‹เดŸเตเดŸเต‹เด—เตเดฐเดพเดซเตเด•เดณเตเดณเตเดณ เด’เดฐเต เด‰เดฑเดตเดฟเดŸ เดชเดŸเตเดŸเดฟเด•เดฏเตเดฃเตเดŸเต, เด…เดคเดฟเตฝ เดฑเต†เด•เตเด•เต‹เตผเดกเต เดเดกเดฟ เดชเตเดฐเดพเดฅเดฎเดฟเด• เด•เต€เดฏเดพเดฃเต.

NewSQL = NoSQL+ACID

เด’เดฐเต เดธเต‚เดšเดฟเด•เดฏเตเด•เตเด•เดพเดฏเดฟ, เดธเดฟ*เดตเตบ เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดŸเตเดŸเดฟเด• เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด’เดฑเดฟเดœเดฟเดจเดฒเดฟเดจเตเดฑเต† เดชเด•เตผเดชเตเดชเดพเดฃเต. เด•เต€ เดธเต‚เดšเดฟเด• เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เดชเต‹เดฒเต† เดคเดจเตเดจเต†เดฏเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด‰เดฑเดตเดฟเดŸ เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดฅเดฎเดฟเด• เด•เต€เดฏเตเด‚ เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

NewSQL = NoSQL+ACID

เด‡เดชเตเดชเต‹เตพ "เด…เดตเดธเดพเดจ เดฆเดฟเดตเดธเดคเตเดคเต† เด‰เดŸเดฎ" เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด…เดจเตเดตเต‡เดทเดฃเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเดพเด‚:

SELECT * FROM i1_test
WHERE owner=?
AND modified>?

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

ACID เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, SQL เดชเต‹เดฒเตเดณเตเดณ เดธเต‚เดšเดฟเด•เด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต. เด…เดต เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเตเด‚ เด…เดณเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเด‚ เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเตเด‚ เด•เดฎเตเดชเต‹เดธเดฌเดฟเตพ เด†เดฏเดคเตเด‚ CQL เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดทเดฏเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเตเดฎเดพเดฃเต. เดธเต‚เดšเดฟเด•เด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด•เต‹เดกเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดŽเดฒเตเดฒเดพเด‚ SQL เดชเต‹เดฒเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต. เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ, เด‡เตปเดกเต†เด•เตเดธเตเด•เตพ เดฏเดฅเดพเตผเดคเตเดฅ เด‡เดŸเดชเดพเดŸเต เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต† เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃ เดตเต‡เด—เดคเดฏเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดŽเดจเตเดคเต เดธเด‚เดญเดตเดฟเดšเตเดšเต

เดžเด™เตเด™เตพ เดฎเต‚เดจเตเดจเต เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต เดธเดฟ* เดตเตบ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต เดตเดพเดฃเดฟเดœเตเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด†เดฐเด‚เดญเดฟเดšเตเดšเต.

เด…เดตเดธเดพเดจเด‚ เดจเดฎเตเด•เตเด•เต เดŽเดจเตเดคเดพเดฃเต เดฒเดญเดฟเดšเตเดšเดคเต? เด’เดฐเต เดธเต‹เดทเตเดฏเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเด•เดณเดฟเดฒเตŠเดจเตเดจเดพเดฏ เดซเต‹เดŸเตเดŸเต‹ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต, เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฎเตเด•เตเด•เต เด‡เดคเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเด‚. เดจเดฎเตเดฎเตพ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดซเต‹เดŸเตเดŸเต‹เด—เตเดฐเดพเดซเตเด•เดณเตเดŸเต† เดถเดฐเต€เดฐเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เดฎเต†เดฑเตเดฑเดพ เดตเดฟเดตเดฐเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดฎเดพเดฃเต. เด‡เดชเตเดชเต‹เตพ Odnoklassniki เดจเต เด…เดคเตเดคเดฐเด‚ 20 เดฌเดฟเดฒเตเดฒเตเดฏเตบ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ เด‰เดฃเตเดŸเต, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 80 เด†เดฏเดฟเดฐเด‚ เดฑเต€เดกเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดกเดพเดฑเตเดฑ เดชเดฐเดฟเดทเตเด•เดฐเดฃเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 8 เด†เดฏเดฟเดฐเด‚ ACID เด‡เดŸเดชเดพเดŸเตเด•เตพ เดตเดฐเต†.

เดžเด™เตเด™เตพ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดซเดพเด•เตเดŸเตผ = 1 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต SQL เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ (เดŽเดจเตเดจเดพเตฝ RAID 10 เตฝ), เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต SQL เดธเต†เตผเดตเตผ (เด•เต‚เดŸเดพเดคเต† 32 เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ) เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ 11 เดฎเต†เดทเต€เดจเตเด•เดณเตเดŸเต† เดตเดณเดฐเต† เดฒเดญเตเดฏเดฎเดพเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเดพเดฃเต เดซเต‹เดŸเตเดŸเต‹ เดฎเต†เดฑเตเดฑเตˆเตปเดซเต‹เตผเดฎเต‡เดทเตป เดธเด‚เดญเดฐเดฟเดšเตเดšเดคเต. เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเตป 10 เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เด…เดจเตเดตเดฆเดฟเดšเตเดšเต. เด†เด•เต† 50 เดตเดฟเดฒเด•เต‚เดŸเดฟเดฏ เด•เดพเดฑเตเด•เตพ. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดฑเดฟเดธเตผเดตเต เด‡เดฒเตเดฒเดพเดคเต†, เดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดค เดฒเต‹เดกเดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต.

เดชเตเดคเดฟเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดคเดฟเดจเต เดถเต‡เดทเด‚, เดžเด™เตเด™เตพเด•เตเด•เต เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดซเดพเด•เตเดŸเตผ = 3 - เด“เดฐเต‹ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเดฒเตเด‚ เด’เดฐเต เดชเด•เตผเดชเตเดชเต เดฒเดญเดฟเดšเตเดšเต. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ 63 เด•เดธเดพเดจเตเดฆเตเดฐ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดจเต‹เดกเตเด•เดณเตเด‚ 6 เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ เดฎเต†เดทเต€เดจเตเด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด†เด•เต† 69 เดธเต†เตผเดตเดฑเตเด•เตพ. เดŽเดจเตเดจเดพเตฝ เดˆ เดฎเต†เดทเต€เดจเตเด•เตพ เดตเดณเดฐเต† เดตเดฟเดฒเด•เตเดฑเดžเตเดžเดคเดพเดฃเต, เด…เดตเดฏเตเดŸเต† เด†เด•เต† เดšเต†เดฒเดตเต เด’เดฐเต SQL เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดฒเดฏเตเดŸเต† เดเด•เดฆเต‡เดถเด‚ 30% เด†เดฃเต. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดฒเต‹เดกเต 30% เด†เดฏเดฟ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

C*Oเตบ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเดคเต‹เดŸเต†, เดฒเต‡เดฑเตเดฑเตปเดธเดฟเดฏเตเด‚ เด•เตเดฑเดžเตเดžเต: SQL-เตฝ, เด’เดฐเต เดฑเตˆเดฑเตเดฑเต เด“เดชเตเดชเดฑเต‡เดทเตป เดเด•เดฆเต‡เดถเด‚ 4,5 ms เดŽเดŸเตเดคเตเดคเต. C* One-เตฝ - เดเด•เดฆเต‡เดถเด‚ 1,6 ms. เด‡เดŸเดชเดพเดŸเต เดฆเตˆเตผเด˜เตเดฏเด‚ เดถเดฐเดพเดถเดฐเดฟ 40 ms-เตฝ เดคเดพเดดเต†เดฏเดพเดฃเต, เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดค 2 ms-เตฝ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด‚, เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดดเตเดคเดพเดจเตเดฎเตเดณเตเดณ เดฆเตˆเตผเด˜เตเดฏเด‚ เดถเดฐเดพเดถเดฐเดฟ 2 ms เด†เดฃเต. 99-เดพเดฎเดคเตเดคเต† เดชเต†เตผเดธเต†เตปเดฑเตเดฑเตˆเตฝ - 3-3,1 เดŽเด‚เดŽเดธเต เดฎเดพเดคเตเดฐเด‚, เดŸเตˆเด‚เด”เดŸเตเดŸเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ 100 เดฎเดŸเด™เตเด™เต เด•เตเดฑเดžเตเดžเต - เดŽเดฒเตเดฒเดพเด‚ เดŠเดนเด•เตเด•เดšเตเดšเดตเดŸเดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเดพเดชเด•เดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เด‚ เด•เดพเดฐเดฃเด‚.

เด‡เดชเตเดชเต‹เตพ, เดฎเดฟเด•เตเด• SQL เดธเต†เตผเดตเตผ เดจเต‹เดกเตเด•เดณเตเด‚ เดกเต€เด•เดฎเตเดฎเต€เดทเตป เดšเต†เดฏเตเดคเต; เดชเตเดคเดฟเดฏ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ C*Oเตบ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เดณเตเดŸเต† เด•เตเดฒเต—เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดธเดฟ*เดตเตบ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเต เด’เดฐเต เดฎเต‡เด˜เด‚, เด‡เดคเต เดชเตเดคเดฟเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดตเดฟเดจเตเดฏเดพเดธเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเดจเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ. เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เด‡เดฒเตเดฒเดพเดคเต†, เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเตเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ เดžเด™เตเด™เดณเตเดŸเต† เดฎเดฑเตเดฑเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เด•เตเดฒเต—เดกเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต - เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด•เดฅเดฏเดพเดฃเต.

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

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