NoSQL เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชจเซ€ เชธเซเชตเชฟเชงเชพเช“

เชชเชฐเชฟเชšเชฏ

NoSQL เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชจเซ€ เชธเซเชตเชฟเชงเชพเช“ "เชคเชฎเชพเชฐเซ‡ เชธเซเชฅเชพเชจ เชชเชฐ เชฐเชนเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชœเซ‡เชŸเชฒเซเช‚ เชเชกเชชเชฅเซ€ เชšเชฒเชพเชตเชตเซเช‚ เชชเชกเชถเซ‡,
เช…เชจเซ‡ เช•เซเชฏเชพเช‚เช• เชชเชนเซ‹เช‚เชšเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ เชฌเชฎเชฃเซ€ เชเชกเชชเซ‡ เชฆเซ‹เชกเชตเซเช‚ เชชเชกเชถเซ‡!"
(c) เชเชฒเชฟเชธ เช‡เชจ เชตเชจเซเชกเชฐเชฒเซ‡เชจเซเชก

เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเชนเซ‡เชฒเชพ เชฎเชจเซ‡ เชเช• เชฒเซ‡เช•เซเชšเชฐ เช†เชชเชตเชพเชจเซเช‚ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเช•เซ‹ เช…เชฎเชพเชฐเซ€ เช•เช‚เชชเชจเซ€ เชกเซ‡เชŸเชพ เชฎเซ‰เชกเชฒเซเชธ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชจเชพ เชตเชฟเชทเชฏ เชชเชฐ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชชเชฐ เชฌเซ‡เชธเซ€เชจเซ‡ (เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เช˜เชฃเชพ เชตเชฐเซเชทเซ‹ เชธเซเชงเซ€) เช…เชฎเซ‡ เช†เชˆเชŸเซ€ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ€ เชฆเซเชจเชฟเชฏเชพเชฎเชพเช‚ เช†เชชเชฃเซ€ เช†เชธเชชเชพเชธ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เชจเซ€ เชฆเซƒเชทเซเชŸเชฟ เช—เซเชฎเชพเชตเซ€เช เช›เซ€เช. เช…เชฎเชพเชฐเซ€ เช•เช‚เชชเชจเซ€เชฎเชพเช‚ (เชคเซ‡ เชเชตเซเช‚ เชœ เชฅเชพเชฏ เช›เซ‡) เช˜เชฃเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ NoSQL เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชจเชฅเซ€ (เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชนเชฎเชฃเชพเช‚ เชฎเชพเชŸเซ‡), เชคเซ‡เชฅเซ€ เชฎเชพเชฐเชพ เชชเซเชฐเชตเชšเชจเชฎเชพเช‚ เชฎเซ‡เช‚ HBase เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชชเชฐ เช…เชฒเช—เชฅเซ€ เชงเซเชฏเชพเชจ เช†เชชเซเชฏเซเช‚ เช…เชจเซ‡ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ€ เชฐเชœเซ‚เช†เชคเชจเซ‡ เชคเซ‡ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชฆเชฟเชถเชพเชฎเชพเชจ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹. เชœเซ‡เชฎเชฃเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€ เชคเซ‡เช“เช เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชฎเซ‡เช‚ เช˜เชฃเชพ เชตเชฐเซเชทเซ‹ เชชเชนเซ‡เชฒเชพ เชตเชพเช‚เชšเซ‡เชฒเชพ เช‰เชฆเชพเชนเชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเซ‡เชฒ เชกเชฟเชเชพเช‡เชจเชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชตเชฟเชถเซ‡เชทเชคเชพเช“ เชฆเชฐเซเชถเชพเชตเซ€ เช…เชฎเชจเชฆเซ€เชช เช–เซเชฐเชพเชจเชพ เชฆเซเชตเชพเชฐเชพ โ€œHB ase เชธเซเช•เซ€เชฎเชพ เชกเชฟเชเชพเช‡เชจเชจเซ‹ เชชเชฐเชฟเชšเชฏโ€ เชฒเซ‡เช–เชฎเชพเช‚. เช‰เชฆเชพเชนเชฐเชฃเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชฎเซ‡เช‚ เชฎเซเช–เซเชฏ เชตเชฟเชšเชพเชฐเซ‹เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ เชธเซเชงเซ€ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช˜เชฃเชพ เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ€ เชคเซเชฒเชจเชพ เช•เชฐเซ€.

เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚, "เช•เช‚เชˆ เช•เชฐเชตเชพ เชœเซ‡เชตเซเช‚ เชจเชฅเซ€," เชฎเซ‡เช‚ เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชชเซเชฐเชถเซเชจ เชชเซ‚เช›เซเชฏเซ‹ (เชธเช‚เชธเชฐเซเช—เชจเชฟเชทเซ‡เชงเชฎเชพเช‚ เชฒเชพเช‚เชฌเซ‹ เชฎเซ‡ เชธเชชเซเชคเชพเชนเชพเช‚เชค เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช† เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡), เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เช—เชฃเชคเชฐเซ€เช“ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธเชจเซ‡ เช•เซ‡เชŸเชฒเซ€ เช…เชจเซเชฐเซ‚เชช เชนเชถเซ‡? เช–เชฐเซ‡เช–เชฐ, เช† เชฒเซ‡เช–เชจเซ‹ เชตเชฟเชšเชพเชฐ เช† เชฐเซ€เชคเซ‡ เชœเชจเซเชฎเซเชฏเซ‹ เชนเชคเซ‹. เช˜เชฃเชพ เชฆเชฟเชตเชธเซ‹เชฅเซ€ NoSQL เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ‡เชฒเชพ เชกเซ‡เชตเชฒเชชเชฐ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เช‚เชˆ เชจเชตเซเช‚ เชถเซ€เช–เซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚ (เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชคเชฐเชค เชœ เช…เชกเชงเซ‹ เชฒเซ‡เช– เช›เซ‹เชกเซ€ เชถเช•เซ‡ เช›เซ‡). เชชเชฐเช‚เชคเซ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเช•เซ‹เชœเซ‡เชฎเชฃเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ NoSQL เชธเชพเชฅเซ‡ เชจเชœเซ€เช•เชฅเซ€ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡, เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ HBase เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒเซเชธ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชจเชพ เชฒเช•เซเชทเชฃเซ‹เชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชธเชฎเชœ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡.

เช‰เชฆเชพเชนเชฐเชฃ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ

เชฎเชพเชฐเชพ เชฎเชคเซ‡, เชคเชฎเซ‡ NoSQL เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‹ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชคเชฎเชพเชฐเซ‡ เช•เชพเชณเชœเซ€เชชเซ‚เชฐเซเชตเช• เชตเชฟเชšเชพเชฐเชตเซเช‚ เช…เชจเซ‡ เช—เซเชฃเชฆเซ‹เชทเชจเซเช‚ เชตเชœเชจ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช˜เชฃเซ€เชตเชพเชฐ เชธเชฎเชธเซเชฏเชพ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชฐเชฟเชฒเซ‡เชถเชจเชฒ DBMS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‰เช•เซ‡เชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชคเซ‡เชฅเซ€, เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช•เชพเชฐเชฃเซ‹ เชตเชฟเชจเชพ NoSQL เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชจ เช•เชฐเชตเซ‹ เชคเซ‡ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชฎ เช›เชคเชพเช‚ NoSQL เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เช…เชนเซ€เช‚ เชกเชฟเชเชพเช‡เชจ เช…เชญเชฟเช—เชฎ เช•เช‚เชˆเช• เช…เช‚เชถเซ‡ เช…เชฒเช— เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชเชตเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เช…เชธเชพเชฎเชพเชจเซเชฏ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡เชฎเชฃเซ‡ เช…เช—เชพเช‰ เชซเช•เซเชค เชธเช‚เชฌเช‚เชงเซ€ DBMSs (เชฎเชพเชฐเชพ เช…เชตเชฒเซ‹เช•เชจเซ‹ เช…เชจเซเชธเชพเชฐ) เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเซเชฏเซ‹ เช›เซ‡. เชคเซ‡เชฅเซ€, "เชฐเชฟเชฒเซ‡เชถเชจเชฒ" เชตเชฟเชถเซเชตเชฎเชพเช‚, เช…เชฎเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเชฎเชธเซเชฏเชพ เชกเซ‹เชฎเซ‡เชจเชจเซเช‚ เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ€เช เช›เซ€เช, เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชคเซเชฏเชพเชฐเซ‡ เชœ, เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เชฎเซ‹เชกเซ‡เชฒเชจเซ‡ เช…เชธเชพเชงเชพเชฐเชฃ เชฌเชจเชพเชตเซ€เช เช›เซ€เช. NoSQL เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฐเชค เชœ เช…เชชเซ‡เช•เซเชทเชฟเชค เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเซ€ เชœเซ‹เชˆเช เช…เชจเซ‡ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเซ‡ เช…เชธเชพเชฎเชพเชจเซเชฏ เชฌเชจเชพเชตเซ‹. เช† เช‰เชชเชฐเชพเช‚เชค, เช…เชจเซเชฏ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชคเชซเชพเชตเชคเซ‹ เช›เซ‡, เชœเซ‡เชจเซ€ เชจเซ€เชšเซ‡ เชšเชฐเซเชšเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชšเชพเชฒเซ‹ เชจเซ€เชšเซ‡เชจเซ€ "เช•เซƒเชคเซเชฐเชฟเชฎ" เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเชˆเช, เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช†เชชเชฃเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ€เชถเซเช‚:

เช•เซ‡เชŸเชฒเชพเช• เช…เชฎเซ‚เชฐเซเชค เชธเชพเชฎเชพเชœเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชฎเชพเชŸเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเซเชŸเซเชฐเช•เซเชšเชฐ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชงเชพเชฐเซ€เชถเซเช‚ เช•เซ‡ เช…เชฎเชพเชฐเชพ เชฌเชงเชพ เชœเซ‹เชกเชพเชฃเซ‹ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเชค เช›เซ‡ (เชœเซ‡เชฎ เช•เซ‡ Instagram เชชเชฐ, Linkedin เชชเชฐ เชจเชนเซ€เช‚). เชฐเชšเชจเชพเช เชคเชฎเชจเซ‡ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเชตเซ€ เชœเซ‹เชˆเช:

  • เชชเซเชฐเชถเซเชจเชจเซ‹ เชœเชตเชพเชฌ เช†เชชเซ‹ เช•เซ‡ เชถเซเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ A เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ B เชตเชพเช‚เชšเซ‡ เช›เซ‡ (เชฐเซ€เชกเชฟเช‚เช— เชชเซ‡เชŸเชฐเซเชจ)
  • เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ B (เชกเซ‡เชŸเชพ เชšเซ‡เชจเซเชœ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ) เชฎเชพเช‚เชฅเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ A เชจเชพ เชธเชฌเซเชธเซเช•เซเชฐเชฟเชชเซเชถเชจ/เช…เชจเชธเชฌเซเชธเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชœเซ‹เชกเชพเชฃเซ‹ เช‰เชฎเซ‡เชฐเชตเชพ/เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹

เช…เชฒเชฌเชคเซเชค, เชธเชฎเชธเซเชฏเชพ เชนเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เช›เซ‡. เชจเชฟเชฏเชฎเชฟเชค เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚, เช…เชฎเซ‡ เชธเช‚เชญเชตเชคเชƒ เชธเชฐเชณ เชฐเซ€เชคเซ‡ เชธเช‚เชฌเช‚เชงเซ‹เชจเซเช‚ เชŸเซ‡เชฌเชฒ เชฌเชจเชพเชตเซ€เชถเซเช‚ (เชœเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเชพเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเซ‚เชฅ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‹: เช•เซเชŸเซเช‚เชฌ, เช•เชพเชฐเซเชฏ, เชตเช—เซ‡เชฐเซ‡, เชœเซ‡เชฎเชพเช‚ เช† "เชฎเชฟเชคเซเชฐ" เชถเชพเชฎเซ‡เชฒ เช›เซ‡), เช…เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช•เซเชธเซ‡เชธ เชธเซเชชเซ€เชก เช‡เชจเซเชกเซ‡เช•เซเชธ/เชชเชพเชฐเซเชŸเซ€เชถเชจ เช‰เชฎเซ‡เชฐเชถเซ‡. เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เช…เช‚เชคเชฟเชฎ เช•เซ‹เชทเซเชŸเช• เช†เชจเชพ เชœเซ‡เชตเซเช‚ เช•เช‚เชˆเช• เชฆเซ‡เช–เชพเชถเซ‡:

user_id
เชฎเชฟเชคเซเชฐ_เช†เชˆเชกเซ€

เชตเชพเชธเซเชฏเชพ
เชชเซ‡เชŸเซเชฏเชพ

เชตเชพเชธเซเชฏเชพ
Olya

เชนเชตเซ‡ เชชเช›เซ€, เชธเซเชชเชทเซเชŸเชคเชพ เช…เชจเซ‡ เชธเชพเชฐเซ€ เชธเชฎเชœเชฃ เชฎเชพเชŸเซ‡, เชนเซเช‚ ID เชจเซ‡ เชฌเชฆเชฒเซ‡ เชจเชพเชฎเซ‹ เชธเซ‚เชšเชตเซ€เชถ

HBase เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช†เชชเชฃเซ‡ เชœเชพเชฃเซ€เช เช›เซ€เช เช•เซ‡:

  • เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชถเซ‹เชง เชœเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชŸเซ‡เชฌเชฒ เชธเซเช•เซ‡เชจเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเชคเซ€ เชจเชฅเซ€ เชคเซ‡ เชถเช•เซเชฏ เช›เซ‡ เชซเช•เซเชค เช•เซ€ เชฆเซเชตเชพเชฐเชพ
    • เชตเชพเชธเซเชคเชตเชฎเชพเช‚, เชคเซ‡เชฅเซ€ เชœ เช†เชตเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชฎเชพเชŸเซ‡ เช˜เชฃเชพเชจเซ‡ เชชเชฐเชฟเชšเชฟเชค SQL เชชเซเชฐเชถเซเชจเซ‹ เชฒเช–เชตเชพ เช เช–เชฐเชพเชฌ เชตเชฟเชšเชพเชฐ เช›เซ‡; เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡, เช…เชฒเชฌเชคเซเชค, เชคเชฎเซ‡ เชธเชฎเชพเชจ เช‡เชฎเซเชชเชพเชฒเชพเชฎเชพเช‚เชฅเซ€ HBase เชชเชฐ Joins เช…เชจเซ‡ เช…เชจเซเชฏ เชคเชฐเซเช• เชธเชพเชฅเซ‡ SQL เช•เซเชตเซ‡เชฐเซ€ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชคเซ‡ เช•เซ‡เชŸเชฒเซเช‚ เช…เชธเชฐเช•เชพเชฐเช• เชฐเชนเซ‡เชถเซ‡...

เชคเซ‡เชฅเซ€, เช…เชฎเชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ ID เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ€ เชคเชฐเซ€เช•เซ‡ เช•เชฐเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชกเซ€ เช›เซ‡. เช…เชจเซ‡ "เชฎเชฟเชคเซเชฐเซ‹เชจเชพ IDs เช•เซเชฏเชพเช‚ เช…เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพ?" เชตเชฟเชทเชฏ เชชเชฐ เชฎเชพเชฐเซ‹ เชชเซเชฐเชฅเชฎ เชตเชฟเชšเชพเชฐ เช•เชฆเชพเชš เชคเซ‡เชฎเชจเซ‡ เช•เซ‰เชฒเชฎเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชตเชฟเชšเชพเชฐ. เช† เชธเซŒเชฅเซ€ เชธเซเชชเชทเซเชŸ เช…เชจเซ‡ "เชจเชฟเชทเซเช•เชชเชŸ" เชตเชฟเช•เชฒเซเชช เช•เช‚เชˆเช• เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชถเซ‡ (เชšเชพเชฒเซ‹ เชคเซ‡เชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ€เช เชตเชฟเช•เชฒเซเชช 1 (เชกเชฟเชซเซ‰เชฒเซเชŸ)เชตเชงเซ เชธเช‚เชฆเชฐเซเชญ เชฎเชพเชŸเซ‡):

RowKey
เช•เซ‰เชฒเชฎ

เชตเชพเชธเซเชฏเชพ
1: เชชเซ‡เชŸเซเชฏเชพ
2: เช“เชฒเซเชฏเชพ
3: เชฆเชถเชพ

เชชเซ‡เชŸเซเชฏเชพ
1: เชฎเชพเชถเชพ
2: เชตเชพเชธเซเชฏเชพ

เช…เชนเซ€เช‚, เชฆเชฐเซ‡เช• เชฒเชพเช‡เชจ เชเช• เชจเซ‡เชŸเชตเชฐเซเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เช…เชจเซเชฒเช•เซเชทเซ‡ เช›เซ‡. เช•เซ‰เชฒเชฎเชจเชพ เชจเชพเชฎ เช›เซ‡: 1, 2, ... - เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช…เชจเซเชธเชพเชฐ, เช…เชจเซ‡ เชฎเชฟเชคเซเชฐเซ‹เชจเชพ ID เช•เซ‰เชฒเชฎเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡. เช เชจเซ‹เช‚เชงเชตเซเช‚ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชฆเชฐเซ‡เช• เชชเช‚เช•เซเชคเชฟเชฎเชพเช‚ เช•เซ‰เชฒเชฎเชจเซ€ เชธเช‚เช–เซเชฏเชพ เช…เชฒเช— เชนเชถเซ‡. เช‰เชชเชฐเชจเซ€ เช†เช•เซƒเชคเชฟเชฎเชพเช‚เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚, เชเช• เชชเช‚เช•เซเชคเชฟเชฎเชพเช‚ เชคเซเชฐเชฃ เช•เซ‰เชฒเชฎ เช›เซ‡ (1, 2 เช…เชจเซ‡ 3), เช…เชจเซ‡ เชฌเซ€เชœเซ€เชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชฌเซ‡ (1 เช…เชจเซ‡ 2) เช›เซ‡ - เช…เชนเซ€เช‚ เช†เชชเชฃเซ‡ เชชเซ‹เชคเซ‡ เชฌเซ‡ HBase เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช›เซ‡ เชœเซ‡ เชฐเซ€เชฒเซ‡เชถเชจเชฒ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชพเชธเซ‡ เชจเชฅเซ€:

  • เช•เซ‰เชฒเชฎเชจเซ€ เชฐเชšเชจเชพเชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ (เชฎเชฟเชคเซเชฐ เช‰เชฎเซ‡เชฐเซ‹ -> เช•เซ‰เชฒเชฎ เช‰เชฎเซ‡เชฐเซ‹, เชฎเชฟเชคเซเชฐเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‹ -> เช•เซ‰เชฒเชฎ เช•เชพเชขเซ€ เชจเชพเช–เซ‹)
  • เช…เชฒเช—-เช…เชฒเช— เชชเช‚เช•เซเชคเชฟเช“เชฎเชพเช‚ เช…เชฒเช—-เช…เชฒเช— เช•เซ‰เชฒเชฎ เช•เชฎเซเชชเซ‹เชเชฟเชถเชจ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡

เชšเชพเชฒเซ‹ เช•เชพเชฐเซเชฏเชจเซ€ เช†เชตเชถเซเชฏเช•เชคเชพเช“เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเชพเชฐเซ€ เชฐเชšเชจเชพ เชคเชชเชพเชธเซ€เช:

  • เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเชจ: เชตเชพเชธเซเชฏ เช“เชฒเซเชฏเชพเชฎเชพเช‚ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เชฅเชฏเซ‡เชฒ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เช†เชชเชฃเซ‡ เชฌเชพเชฆเชฌเชพเช•เซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เช†เช–เซ€ เชฒเชพเช‡เชจ เช•เซ€ RowKey = "เชตเชพเชธเซเชฏ" เชฆเซเชตเชพเชฐเชพ เช…เชจเซ‡ เช•เซ‰เชฒเชฎ เชฎเซ‚เชฒเซเชฏเซ‹ เชฆเซเชตเชพเชฐเชพ เชธเซ‰เชฐเซเชŸ เช•เชฐเซ‹ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เช†เชชเชฃเซ‡ เชคเซ‡เชฎเชพเช‚ เช“เชฒเซเชฏเชพเชจเซ‡ "เชฎเชณเซ€เช" เชจเชนเซ€เช‚. เช…เชฅเชตเชพ เชคเชฎเชพเชฎ เช•เซ‰เชฒเชฎเชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชฆเซเชตเชพเชฐเชพ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซ‹, เช“เชฒเซเชฏเชพเชจเซ‡ "เชฎเชณเชคเชพ เชจเชฅเซ€" เช…เชจเซ‡ เชœเชตเชพเชฌ เช–เซ‹เชŸเชพ เช†เชชเซ‹;
  • เชกเซ‡เชŸเชพ เชธเช‚เชชเชพเชฆเชจ: เชฎเชฟเชคเซเชฐ เช‰เชฎเซ‡เชฐเชตเซเช‚: เชธเชฎเชพเชจ เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ เช†เชชเชฃเซ‡ เชฌเชพเชฆเชฌเชพเช•เซ€ เช•เชฐเชตเชพเชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เช›เซ‡ เช†เช–เซ€ เชฒเชพเช‡เชจ เชคเซ‡เชจเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เช•เซเชฒ เชธเช‚เช–เซเชฏเชพ เช—เชฃเชตเชพ เชฎเชพเชŸเซ‡ RowKey = โ€œเชตเชพเชธเซเชฏโ€ เช•เซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹. เช†เชชเชฃเซ‡ เชœเซ‡ เช•เซ‰เชฒเชฎเชฎเชพเช‚ เชจเชตเชพ เชฎเชฟเชคเซเชฐเชจเซเช‚ ID เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเชจเซ‡ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เช† เช•เซเชฒ เชธเช‚เช–เซเชฏเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • เชกเซ‡เชŸเชพ เชฌเชฆเชฒเชตเซ‹: เชฎเชฟเชคเซเชฐเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเซเช‚:
    • เชฌเชพเชฆเชฌเชพเช•เซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช†เช–เซ€ เชฒเชพเช‡เชจ เช•เซ€ RowKey = โ€œเชตเชพเชธเซเชฏโ€ เชฆเซเชตเชพเชฐเชพ เช…เชจเซ‡ เชœเซ‡ เชฎเชฟเชคเซเชฐเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ‹ เช›เซ‡ เชคเซ‡ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‰เชฒเชฎ เชฆเซเชตเชพเชฐเชพ เชธเซ‰เชฐเซเชŸ เช•เชฐเซ‹;
    • เช†เช—เชณ, เชฎเชฟเชคเซเชฐเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เซเชฏเชพ เชชเช›เซ€, เช…เชฎเชพเชฐเซ‡ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพเชจเซ‡ เชเช• เช•เซ‰เชฒเชฎเชฎเชพเช‚ "เชถเชฟเชซเซเชŸ" เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชฅเซ€ เชคเซ‡เชฎเชจเชพ เชจเช‚เชฌเชฐเชฟเช‚เช—เชฎเชพเช‚ "เช—เซ‡เชช" เชจ เช†เชตเซ‡.

เชšเชพเชฒเซ‹ เชนเชตเซ‡ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€เช เช•เซ‡ เช† เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ, เชœเซ‡เชจเซ‡ เช†เชชเชฃเซ‡ "เชถเชฐเชคเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ" เชฌเชพเชœเซเช เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡, เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซ‡เชŸเชฒเชพ เช‰เชคเซเชชเชพเชฆเช• เชนเชถเซ‡. เช“-เชชเซเชฐเชคเซ€เช•เชตเชพเชฆ. เชšเชพเชฒเซ‹ เช†เชชเชฃเชพ เช…เชจเซเชฎเชพเชจเชฟเชค เชธเชพเชฎเชพเชœเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เช•เชฆเชจเซ‡ n เชคเชฐเซ€เช•เซ‡ เชฆเชฐเซเชถเชพเชตเซ€เช. เชชเช›เซ€ เชเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเชพเชธเซ‡ เชฎเชนเชคเซเชคเชฎ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช›เซ‡ (n-1). เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡ เช† (-1)เชจเซ‡ เชตเชงเซ เช…เชตเช—เชฃเซ€ เชถเช•เซ€เช เช›เซ€เช, เช•เชพเชฐเชฃ เช•เซ‡ O-เชšเชฟเชนเซเชจเซ‹เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเชพ เชฎเชพเชณเช–เชพเชฎเชพเช‚ เชคเซ‡ เชฌเชฟเชจเชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.

  • เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเชจ: เชธเชฎเช—เซเชฐ เชฒเซ€เชŸเซ€ เชฌเชพเชฆเชฌเชพเช•เซ€ เช•เชฐเชตเซ€ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชคเชฎเชพเชฎ เช•เซ‹เชฒเชฎ เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชพเชฎเชพเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เช–เชฐเซเชšเชจเซ‹ เช‰เชชเชฒเชพ เช…เช‚เชฆเชพเชœ เช…เช‚เชฆเชพเชœเซ‡ O(n) เชนเชถเซ‡
  • เชกเซ‡เชŸเชพ เชธเช‚เชชเชพเชฆเชจ: เชฎเชฟเชคเซเชฐ เช‰เชฎเซ‡เชฐเชตเซเช‚: เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชชเช‚เช•เซเชคเชฟเชจเชพ เชคเชฎเชพเชฎ เช•เซ‰เชฒเชฎ เชฆเซเชตเชพเชฐเชพ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชจเชตเซ€ เช•เซ‰เชฒเชฎ เชฆเชพเช–เชฒ เช•เชฐเซ‹ => O(n)
  • เชกเซ‡เชŸเชพ เชฌเชฆเชฒเชตเซ‹: เชฎเชฟเชคเซเชฐเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเซเช‚:
    • เช‰เชฎเซ‡เชฐเชตเชพ เชœเซ‡เชตเซเช‚ เชœ - เชคเชฎเชพเชฐเซ‡ เชฎเชฐเซเชฏเชพเชฆเชพ => O(n) เชฎเชพเช‚ เชคเชฎเชพเชฎ เช•เซ‰เชฒเชฎเซเชธเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡
    • เช•เซ‰เชฒเชฎ เชฆเซ‚เชฐ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช†เชชเชฃเซ‡ เชคเซ‡เชฎเชจเซ‡ "เช–เชธเซ‡เชกเชตเชพเชจเซ€" เชœเชฐเซ‚เชฐ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เช† "เชนเซ‡เชก-เช“เชจ" เชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชชเช›เซ€ เชฎเชฐเซเชฏเชพเชฆเชพเชฎเชพเช‚ เชคเชฎเชพเชฐเซ‡ (n-1) เชธเซเชงเซ€เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชชเชฐเช‚เชคเซ เช…เชนเซ€เช‚ เช…เชจเซ‡ เช†เช—เชณ เชตเซเชฏเชตเชนเชพเชฐเซ เชญเชพเช—เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชเช• เช…เชฒเช— เช…เชญเชฟเช—เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚, เชœเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡ "เชธเซเชฏเซเชกเซ‹-เชถเชฟเชซเซเชŸ" เชฒเชพเช—เซ เช•เชฐเชถเซ‡ - เชเชŸเชฒเซ‡ เช•เซ‡, n เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ, เชคเซ‡เชจเชพ เชชเชฐ เชธเชคเชค เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช† เชธเชคเชค เชธเชฎเชฏ (O(2) เชšเซ‹เช•เซเช•เชธ เชนเซ‹เชตเชพ เชฎเชพเชŸเซ‡) O(n) เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ เช…เชตเช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชถเช•เซ‡ เช›เซ‡. เช…เชญเชฟเช—เชฎ เชจเซ€เชšเซ‡เชจเซ€ เช†เช•เซƒเชคเชฟเชฎเชพเช‚ เชธเชšเชฟเชคเซเชฐ เช›เซ‡: เช…เชฎเซ‡ เชซเช•เซเชค "เช›เซ‡เชฒเซเชฒเซ€" เช•เซ‰เชฒเชฎเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพเชจเซ‡ เช•เซ‰เชชเชฟ เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช†เชชเชฃเซ‡ เชกเซ‡เชŸเชพ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช, เช…เชจเซ‡ เชชเช›เซ€ เช›เซ‡เชฒเซเชฒเซ€ เช•เซ‰เชฒเชฎ เช•เชพเชขเซ€ เชจเชพเช–เซ€เช เช›เซ€เช:
      NoSQL เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชจเซ€ เชธเซเชตเชฟเชงเชพเช“

เช•เซเชฒ เชฎเชณเซ€เชจเซ‡, เชคเชฎเชพเชฎ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เช…เชฎเชจเซ‡ O(n) เชจเซ€ เช…เชธเชฎเชชเซเชฐเชฎเชพเชฃเชฟเช• เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเซ‡เชถเชจเชฒ เชœเชŸเชฟเชฒเชคเชพ เชชเซเชฐเชพเชชเซเชค เชฅเชˆ เช›เซ‡.
เชคเชฎเซ‡ เช•เชฆเชพเชš เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เชนเชถเซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชฒเช—เชญเช— เชนเช‚เชฎเซ‡เชถเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚เชฅเซ€ เช†เช–เซ€ เชชเช‚เช•เซเชคเชฟ เชตเชพเช‚เชšเชตเซ€ เชชเชกเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซเชฐเชฃเชฎเชพเช‚เชฅเซ€ เชฌเซ‡ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชซเช•เซเชค เชคเชฎเชพเชฎ เช•เซ‰เชฒเชฎเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชˆเชจเซ‡ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เช•เซเชฒ เชธเช‚เช–เซเชฏเชพเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเซ€ เชชเชกเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเชพ เชชเซเชฐเชฏเชพเชธ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ "เช—เชฃเชคเชฐเซ€" เช•เซ‰เชฒเชฎ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡ เชฆเชฐเซ‡เช• เชจเซ‡เชŸเชตเชฐเซเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เช•เซเชฒ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเซ‡ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เช•เซเชฒ เชธเช‚เช–เซเชฏเชพเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เช–เซ€ เชชเช‚เช•เซเชคเชฟ เชตเชพเช‚เชšเซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชซเช•เซเชค เชเช• "เช—เชฃเชคเชฐเซ€" เช•เซ‰เชฒเชฎ เชตเชพเช‚เชšเซ€ เชถเช•เซ€เช เช›เซ€เช. เชกเซ‡เชŸเชพเชจเซ€ เชนเซ‡เชฐเชซเซ‡เชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ "เช—เชฃเชคเชฐเซ€" เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚. เชคเซ‡. เช…เชฎเซ‡ เชธเซเชงเชฐเซ€เช เช›เซ€เช เชตเชฟเช•เชฒเซเชช 2 (เช—เชฃเชคเชฐเซ€):

RowKey
เช•เซ‰เชฒเชฎ

เชตเชพเชธเซเชฏเชพ
1: เชชเซ‡เชŸเซเชฏเชพ
2: เช“เชฒเซเชฏเชพ
3: เชฆเชถเชพ
เช—เชฃเชคเชฐเซ€: 3

เชชเซ‡เชŸเซเชฏเชพ
1: เชฎเชพเชถเชพ
2: เชตเชพเชธเซเชฏเชพ

เช—เชฃเชคเชฐเซ€: 2

เชชเซเชฐเชฅเชฎ เชตเชฟเช•เชฒเซเชชเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚:

  • เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเชจ: เชชเซเชฐเชถเซเชจเชจเซ‹ เชœเชตเชพเชฌ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ "เชถเซเช‚ เชตเชพเชธเซเชฏเชพ เช“เชฒเซเชฏเชพ เชตเชพเช‚เชšเซ‡ เช›เซ‡?" เช•เช‚เชˆ เชฌเชฆเชฒเชพเชฏเซเช‚ เชจเชฅเซ€ => O(n)
  • เชกเซ‡เชŸเชพ เชธเช‚เชชเชพเชฆเชจ: เชฎเชฟเชคเซเชฐ เช‰เชฎเซ‡เชฐเชตเซเช‚: เช…เชฎเซ‡ เชจเชตเชพ เชฎเชฟเชคเซเชฐเชจเชพ เชจเชฟเชตเซ‡เชถเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซเชฏเซเช‚ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชนเชตเซ‡ เช†เชชเชฃเซ‡ เช†เช–เซ€ เชฒเซ€เชŸเซ€ เชตเชพเช‚เชšเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชจเชพ เช•เซ‰เชฒเชฎ เชชเชฐ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชซเช•เซเชค "เช—เชฃเชคเชฐเซ€" เช•เซ‰เชฒเชฎ เชตเช—เซ‡เชฐเซ‡เชจเซ€ เช•เชฟเช‚เชฎเชค เชฎเซ‡เชณเชตเซ€ เชถเช•เซ€เช เช›เซ€เช. เชจเชตเชพ เชฎเชฟเชคเซเชฐเชจเซ‡ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฐเชค เชœ เช•เซ‰เชฒเชฎ เชจเช‚เชฌเชฐ เชจเช•เซเช•เซ€ เช•เชฐเซ‹. เช† O(1) เชจเซ€ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเซ‡เชถเชจเชฒ เชœเชŸเชฟเชฒเชคเชพเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡
  • เชกเซ‡เชŸเชพ เชฌเชฆเชฒเชตเซ‹: เชฎเชฟเชคเซเชฐเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเซเช‚: เชฎเชฟเชคเซเชฐเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชคเซ€ เชตเช–เชคเซ‡, เชกเซ‡เชŸเชพ เชเช• เช•เซ‹เชทเชจเซ‡ เชกเชพเชฌเซ€ เชฌเชพเชœเซเช "เชถเชฟเชซเซเชŸ" เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช…เชฎเซ‡ I/O เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เช† เช•เซ‰เชฒเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชชเชฐเช‚เชคเซ เชœเซ‡เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‰เชฒเชฎ เชฆเซเชตเชพเชฐเชพ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเชœเซ เชชเชฃ เชฐเชนเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ => O(n)
  • เชฌเซ€เชœเซ€ เชฌเชพเชœเซ, เชนเชตเซ‡ เชกเซ‡เชŸเชพ เช…เชชเชกเซ‡เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช…เชฎเชพเชฐเซ‡ เชฆเชฐ เชตเช–เชคเซ‡ "เช•เชพเช‰เชจเซเชŸ" เช•เซ‰เชฒเชฎ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชชเชฐเช‚เชคเซ เช†เชฎเชพเช‚ เชธเชคเชค เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡, เชœเซ‡เชจเซ‡ O-เชธเชฟเชฎเซเชฌเซ‹เชฒเชจเชพ เชฎเชพเชณเช–เชพเชฎเชพเช‚ เช…เชตเช—เชฃเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชตเชฟเช•เชฒเซเชช 2 เชฅเซ‹เชกเซ‹ เชตเชงเซ เชถเซเชฐเซ‡เชทเซเช  เชฒเชพเช—เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ "เช•เซเชฐเชพเช‚เชคเชฟเชจเซ‡ เชฌเชฆเชฒเซ‡ เช‰เชคเซเช•เซเชฐเชพเช‚เชคเชฟ" เชœเซ‡เชตเซ‹ เช›เซ‡. "เช•เซเชฐเชพเช‚เชคเชฟ" เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฃเชจเซ‡ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เชตเชฟเช•เชฒเซเชช 3 (เช•เซ‹เชฒ).
เชšเชพเชฒเซ‹ เชฌเชงเซเช‚ "เช‰เชฒเชŸเซเช‚" เชซเซ‡เชฐเชตเซ€เช: เช…เชฎเซ‡ เชจเชฟเชฎเชฃเซ‚เช• เช•เชฐเซ€เชถเซเช‚ เช•เซ‰เชฒเชฎ เชจเชพเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ ID! เช•เซ‰เชฒเชฎเชฎเชพเช‚ เชถเซเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชคเซ‡ เชนเชตเซ‡ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชจเชฅเซ€, เชคเซ‡เชจเซ‡ เชจเช‚เชฌเชฐ 1 เชฐเชนเซ‡เชตเชพ เชฆเซ‹ (เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช‰เชชเชฏเซ‹เช—เซ€ เชตเชธเซเชคเซเช“ เชคเซเชฏเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‚เชฅ "เช•เซเชŸเซเช‚เชฌ/เชฎเชฟเชคเซเชฐเซ‹/เชตเช—เซ‡เชฐเซ‡."). เช† เช…เชญเชฟเช—เชฎ เชคเซˆเชฏเชพเชฐเซ€ เชตเชฟเชจเชพเชจเชพ "เชธเชพเชฎเชพเชจเซเชฏ เชฎเชพเชฃเชธ" เชจเซ‡ เช†เชถเซเชšเชฐเซเชฏเชšเช•เชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡เชฎเชจเซ‡ NoSQL เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ‹ เช…เช—เชพเช‰เชจเซ‹ เช…เชจเซเชญเชต เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เช† เช…เชญเชฟเช—เชฎ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เช† เช•เชพเชฐเซเชฏเชฎเชพเช‚ HBase เชจเซ€ เชธเช‚เชญเชตเชฟเชคเชคเชพเชจเซ‹ เชตเชงเซ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡:

RowKey
เช•เซ‰เชฒเชฎ

เชตเชพเชธเซเชฏเชพ
เชชเซ‡เชŸเซเชฏเชพ: 1
เช“เชฒเซเชฏเชพ: 1
เชฆเชถเชพ: 1

เชชเซ‡เชŸเซเชฏเชพ
เชฎเชพเชถเชพ: 1
เชตเชพเชธเซเชฏ: 1

เช…เชนเซ€เช‚ เช†เชชเชฃเชจเซ‡ เชเช• เชธเชพเชฅเซ‡ เช…เชจเซ‡เช• เชซเชพเชฏเชฆเชพ เชฎเชณเซ‡ เช›เซ‡. เชคเซ‡เชฎเชจเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เชจเชตเซ€ เชฐเชšเชจเชพเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€เช เช…เชจเซ‡ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเซ‡เชถเชจเชฒ เชœเชŸเชฟเชฒเชคเชพเชจเซ‹ เช…เช‚เชฆเชพเชœ เช•เชพเชขเซ€เช:

  • เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเชจ: เชตเชพเชธเซเชฏเชพเช เช“เชฒเซเชฏเชพเชจเซเช‚ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชชเซเชฐเชถเซเชจเชจเซ‹ เชœเชตเชพเชฌ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เช•เซ‰เชฒเชฎ "เช“เชฒเซเชฏเชพ" เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡: เชœเซ‹ เชคเซ‡ เชคเซเชฏเชพเช‚ เช›เซ‡, เชคเซ‹ เชœเชตเชพเชฌ เชธเชพเชšเซ‹ เช›เซ‡, เชœเซ‹ เชจเชนเซ€เช‚ - เช–เซ‹เชŸเซเช‚ => O(1)
  • เชกเซ‡เชŸเชพ เชธเช‚เชชเชพเชฆเชจ: เชฎเชฟเชคเซเชฐ เช‰เชฎเซ‡เชฐเชตเซเช‚: เชฎเชฟเชคเซเชฐ เช‰เชฎเซ‡เชฐเชตเซเช‚: เชซเช•เซเชค เชเช• เชจเชตเซ€ เช•เซ‰เชฒเชฎ เช‰เชฎเซ‡เชฐเซ‹ โ€œเชฎเชฟเชคเซเชฐ IDโ€ => O(1)
  • เชกเซ‡เชŸเชพ เชฌเชฆเชฒเชตเซ‹: เชฎเชฟเชคเซเชฐเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเซเช‚: เชซเช•เซเชค เชฎเชฟเชคเซเชฐ ID เช•เซ‰เชฒเชฎ => O(1) เชฆเซ‚เชฐ เช•เชฐเซ‹

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เช† เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฎเซ‰เชกเชฒเชจเซ‹ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเชพเชฏเชฆเซ‹ เช เช›เซ‡ เช•เซ‡ เช…เชฎเชจเซ‡ เชœเซ‹เชˆเชคเซ€ เชคเชฎเชพเชฎ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚, เช…เชฎเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚เชฅเซ€ เช†เช–เซ€ เชชเช‚เช•เซเชคเชฟ เชตเชพเช‚เชšเชตเชพเชจเซเช‚ เชŸเชพเชณเซ€เชจเซ‡ เชฎเชพเชคเซเชฐ เชเช• เช•เซ‰เชฒเชฎ เชธเชพเชฅเซ‡ เช‘เชชเชฐเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชตเชงเซเชฎเชพเช‚, เช† เชชเช‚เช•เซเชคเชฟเชจเชพ เชคเชฎเชพเชฎ เช•เซ‰เชฒเชฎเซเชธเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ€เช เช›เซ€เช. เช†เชชเชฃเซ‡ เชคเซเชฏเชพเช‚ เชฐเซ‹เช•เชพเชˆ เชถเช•เซ€เช, เชชเชฃ...

เชคเชฎเซ‡ เชฎเซ‚เช‚เชเชตเชฃเชฎเชพเช‚ เชชเชกเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพ เช…เชจเซ‡ I/O เช‘เชชเชฐเซ‡เชถเชจ เช˜เชŸเชพเชกเชตเชพเชจเชพ เชฎเชพเชฐเซเช— เชธเชพเชฅเซ‡ เชฅเซ‹เชกเซเช‚ เช†เช—เชณ เชœเชˆ เชถเช•เซ‹ เช›เซ‹. เชœเซ‹ เช†เชชเชฃเซ‡ เชธเซ€เชงเซ€ เชœ เชชเช‚เช•เซเชคเชฟ เช•เซ€เชฎเชพเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเช‚เชฌเช‚เชง เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€เช เชคเซ‹ เชถเซเช‚? เชเชŸเชฒเซ‡ เช•เซ‡ เชฏเซเชเชฐเช†เชˆเชกเซ€.เชซเซเชฐเซ‡เชจเซเชกเช†เชˆเชกเซ€ เชœเซ‡เชตเซ€ เช•เซ€ เช•เชฎเซเชชเซ‹เชเซ€เชŸ เชฌเชจเชพเชตเซ‹? เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช†เชชเชฃเซ‡ เชฒเชพเช‡เชจเชจเซ€ เช•เซ‰เชฒเชฎเซเชธ เชชเชฃ เชตเชพเช‚เชšเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ (เชตเชฟเช•เชฒเซเชช 4(เชชเช‚เช•เซเชคเชฟ)):

RowKey
เช•เซ‰เชฒเชฎ

เชตเชพเชธเซเชฏเชพ.เชชเซ‡เชŸเซเชฏเชพ
เชชเซ‡เชŸเซเชฏเชพ: 1

เชตเชพเชธเซเชฏเชพ.เช“เชฒเซเชฏเชพ
เช“เชฒเซเชฏเชพ: 1

เชตเชพเชธเซเชฏเชพ.เชฆเชถเชพ
เชฆเชถเชพ: 1

เชชเซ‡เชŸเซเชฏเชพ.เชฎเชพเชถเชพ
เชฎเชพเชถเชพ: 1

เชชเซ‡เชŸเซเชฏเชพ.เชตเชพเชธเซเชฏเชพ
เชตเชพเชธเซเชฏ: 1

เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡, เช…เช—เชพเช‰เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ€ เชœเซ‡เชฎ, เช†เชตเชพ เชฎเชพเชณเช–เชพเชฎเชพเช‚ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจ เชฆเซƒเชถเซเชฏเซ‹เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ O(1) เชนเชถเซ‡. เชตเชฟเช•เชฒเซเชช 3 เชธเชพเชฅเซ‡เชจเซ‹ เชคเชซเชพเชตเชค เชซเช•เซเชค เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ I/O เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เชนเชถเซ‡.

เชธเชพเชฐเซเช‚, เช›เซ‡เชฒเซเชฒเซเช‚ "เชงเชจเซเชทเซเชฏ". เชคเซ‡ เชœเซ‹เชตเชพเชจเซเช‚ เชธเชฐเชณ เช›เซ‡ เช•เซ‡ เชตเชฟเช•เชฒเซเชช 4 เชฎเชพเช‚, เชชเช‚เช•เซเชคเชฟ เช•เซ€เชจเซ€ เชšเชฒ เชฒเช‚เชฌเชพเชˆ เชนเชถเซ‡, เชœเซ‡ เชธเช‚เชญเชตเชคเชƒ เชชเซเชฐเชญเชพเชตเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ (เช…เชนเซ€เช‚ เช†เชชเชฃเซ‡ เชฏเชพเชฆ เชฐเชพเช–เซ€เช เช›เซ€เช เช•เซ‡ HBase เชกเซ‡เชŸเชพเชจเซ‡ เชฌเชพเชˆเชŸเชจเชพ เชธเชฎเซ‚เชน เชคเชฐเซ€เช•เซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‹เชทเซเชŸเช•เซ‹เชฎเชพเช‚เชจเซ€ เชชเช‚เช•เซเชคเชฟเช“ เช•เซ€ เชฆเซเชตเชพเชฐเชพ เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡). เช‰เชชเชฐเชพเช‚เชค เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชตเชฟเชญเชพเชœเช• เช›เซ‡ เชœเซ‡เชจเซ‡ เช…เชฎเซเช• เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡. เช† เชชเซเชฐเชญเชพเชตเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชฏเซเชเชฐเช†เชˆเชกเซ€ เช…เชจเซ‡ เชซเซเชฐเซ‡เชจเซเชกเช†เชˆเชกเซ€เชฎเชพเช‚เชฅเซ€ เชนเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ เชฌเช‚เชจเซ‡ เชนเซ‡เชถเชจเซ€ เชฒเช‚เชฌเชพเชˆ เชธเชคเชค เชนเชถเซ‡, เชคเซ‡เชฅเซ€ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชตเชฟเชญเชพเชœเช• เชตเชฟเชจเชพ, เชธเชฐเชณเชคเชพเชฅเซ€ เชœเซ‹เชกเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเช›เซ€ เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚เชจเซ‹ เชกเซ‡เชŸเชพ เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชถเซ‡ (เชตเชฟเช•เชฒเซเชช 5(เชนเซ‡เชถ)):

RowKey
เช•เซ‰เชฒเชฎ

dc084ef00e94aef49be885f9b01f51c01918fa783851db0dc1f72f83d33a5994
เชชเซ‡เชŸเซเชฏเชพ: 1

dc084ef00e94aef49be885f9b01f51c0f06b7714b5ba522c3cf51328b66fe28a
เช“เชฒเซเชฏเชพ: 1

dc084ef00e94aef49be885f9b01f51c00d2c2e5d69df6b238754f650d56c896a
เชฆเชถเชพ: 1

1918fa783851db0dc1f72f83d33a59949ee3309645bd2c0775899fca14f311e1
เชฎเชพเชถเชพ: 1

1918fa783851db0dc1f72f83d33a5994dc084ef00e94aef49be885f9b01f51c0
เชตเชพเชธเซเชฏ: 1

เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡, เช…เชฎเซ‡ เชตเชฟเชšเชพเชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เชคเซ‡เชตเชพ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚ เช†เชตเชพ เชฎเชพเชณเช–เชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชฟเช• เชœเชŸเชฟเชฒเชคเชพ เชตเชฟเช•เชฒเซเชช 4 - เชเชŸเชฒเซ‡ เช•เซ‡ O(1) เชœเซ‡เชตเซ€ เชœ เชนเชถเซ‡.
เช•เซเชฒ เชฎเชณเซ€เชจเซ‡, เชšเชพเชฒเซ‹ เชเช• เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเซ‡เชถเชจเชฒ เชœเชŸเชฟเชฒเชคเชพเชจเชพ เช…เชฎเชพเชฐเชพ เชคเชฎเชพเชฎ เช…เช‚เชฆเชพเชœเซ‹เชจเซ‹ เชธเชพเชฐเชพเช‚เชถ เช†เชชเซ€เช:

เชฎเชฟเชคเซเชฐ เช‰เชฎเซ‡เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช
เชฎเชฟเชคเซเชฐเชจเซ€ เชคเชชเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช
เชฎเชฟเชคเซเชฐเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เชตเชฟเช•เชฒเซเชช 1 (เชกเชฟเชซเซ‰เชฒเซเชŸ)
เช“ (เชเชจ)
เช“ (เชเชจ)
เช“ (เชเชจ)

เชตเชฟเช•เชฒเซเชช 2 (เช—เชฃเชคเชฐเซ€)
เช“ (1)
เช“ (เชเชจ)
เช“ (เชเชจ)

เชตเชฟเช•เชฒเซเชช 3 (เช•เซ‰เชฒเชฎ)
เช“ (1)
เช“ (1)
เช“ (1)

เชตเชฟเช•เชฒเซเชช 4 (เชชเช‚เช•เซเชคเชฟ)
เช“ (1)
เช“ (1)
เช“ (1)

เชตเชฟเช•เชฒเซเชช 5 (เชนเซ‡เชถ)
เช“ (1)
เช“ (1)
เช“ (1)

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชตเชฟเช•เชฒเซเชชเซ‹ 3-5 เชธเซŒเชฅเซ€ เชตเชงเซ เชชเซเชฐเชพเชงเชพเชจเซเชฏเช•เซเชทเชฎ เชฒเชพเช—เซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡ เชคเชฎเชพเชฎ เชœเชฐเซ‚เชฐเซ€ เชกเซ‡เชŸเชพ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจ เชฆเซƒเชถเซเชฏเซ‹เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชคเชฎเชพเชฎ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เช•เซ‹เชˆ เชธเซเชชเชทเซเชŸ เช†เชตเชถเซเชฏเช•เชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชตเชพเชธเซเชคเชตเชฟเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเช“เชฎเชพเช‚, เชธเชพเชฐเชพ เชตเชฟเชถเซเชฒเซ‡เชทเช•เซ‹ เชคเชฐเซ€เช•เซ‡, เช† เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เช•เชพเชฐเซเชฏ เช‰เชฆเซเชญเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ "เช…เชชเซ‡เช•เซเชทเชพ" เช•เชฐเชตเซ€ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡เชถเซ‡ เช…เชจเซ‡ "เชธเซเชŸเซเชฐเซ‹ เชซเซ‡เชฒเชพเชตเซ‹." เชคเซ‡เชฅเซ€, เชฎเชพเชฐเซ€ เชธเชนเชพเชจเซเชญเซ‚เชคเชฟ เชตเชฟเช•เชฒเซเชช 3 เชจเซ€ เชฌเชพเชœเซเชฎเชพเช‚ เช›เซ‡. เชชเชฐเช‚เชคเซ เชธเช‚เชญเชต เช›เซ‡ เช•เซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เช† เชตเชฟเชจเช‚เชคเซ€ เช…เชจเซเชฏ เชฎเชพเชงเซเชฏเชฎเซ‹ เชฆเซเชตเชพเชฐเชพ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช‰เช•เซ‡เชฒเซ€ เชถเช•เชพเชˆ เชนเซ‹เชค, เชคเซ‡เชฅเซ€, เชธเชฎเช—เซเชฐ เชธเชฎเชธเซเชฏเชพเชจเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชฆเซเชฐเชทเซเชŸเชฟ เชตเชฟเชจเชพ, เชคเซ‡ เชจ เช•เชฐเชตเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡. เช…เช‚เชคเชฟเชฎ เชคเชพเชฐเชฃเซ‹.

เชชเซเชฐเชฏเซ‹เช—เชจเซ€ เชคเซˆเชฏเชพเชฐเซ€

เชนเซเช‚ เช‰เชชเชฐเซ‹เช•เซเชค เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฆเชฒเซ€เชฒเซ‹เชจเซ‡ เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚ เชšเช•เชพเชธเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ - เช† เชฒเชพเช‚เชฌเชพ เชธเชชเซเชคเชพเชนเชจเชพ เช…เช‚เชคเชฎเชพเช‚ เช‰เชฆเซเชญเชตเชคเชพ เชตเชฟเชšเชพเชฐเชจเซเช‚ เชฒเช•เซเชทเซเชฏ เชนเชคเซเช‚. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฐเซเชฃเชตเซ‡เชฒ เชคเชฎเชพเชฎ เชฆเซƒเชถเซเชฏเซ‹เชฎเชพเช‚ เช…เชฎเชพเชฐเซ€ "เชถเชฐเชคเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ" เชจเซ€ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เช—เชคเชฟเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชคเซ‡เชฎเชœ เชธเซ‹เชถเชฟเชฏเชฒ เชจเซ‡เชŸเชตเชฐเซเช• (n) เชจเชพ เชตเชงเชคเชพ เช•เชฆ เชธเชพเชฅเซ‡ เช† เชธเชฎเชฏเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹. เชฒเช•เซเชทเซเชฏ เชชเชฐเชฟเชฎเชพเชฃ เช•เซ‡ เชœเซ‡ เช…เชฎเชจเซ‡ เชฐเชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซ‡ เช…เชฎเซ‡ เชชเซเชฐเชฏเซ‹เช— เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเชพเชชเซ€เชถเซเช‚ เชคเซ‡ เชเช• "เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช•เชพเชฎเช—เซ€เชฐเซ€" เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "เชถเชฐเชคเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ" เชฆเซเชตเชพเชฐเชพ เช–เชฐเซเชšเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชธเชฎเชฏ เช›เซ‡. "เชตเซเชฏเชตเชธเชพเชฏ เชตเซเชฏเชตเชนเชพเชฐ" เชฆเซเชตเชพเชฐเชพ เช…เชฎเชพเชฐเซ‹ เช…เชฐเซเชฅ เชจเซ€เชšเซ‡เชจเชพเชฎเชพเช‚เชฅเซ€ เชเช• เช›เซ‡:

  • เชเช• เชจเชตเซ‹ เชฎเชฟเชคเซเชฐ เช‰เชฎเซ‡เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช
  • เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ A เช เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ B เชจเซ‹ เชฎเชฟเชคเซเชฐ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชคเชชเชพเชธเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡
  • เชเช• เชฎเชฟเชคเซเชฐเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เช†เชฎ, เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชจเชฟเชตเซ‡เชฆเชจเชฎเชพเช‚ เชฆเชฐเซเชถเชพเชตเซ‡เชฒ เช†เชตเชถเซเชฏเช•เชคเชพเช“เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, เชšเช•เชพเชธเชฃเซ€เชจเซเช‚ เชฆเซƒเชถเซเชฏ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช‰เชญเชฐเซ€ เช†เชตเซ‡ เช›เซ‡:

  • เชกเซ‡เชŸเชพ เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช—. เชฐเซ‡เชจเซเชกเชฎเชฒเซ€ เช•เชฆ n เชจเซเช‚ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‹. "เชตเชพเชธเซเชคเชตเชฟเช• เชตเชฟเชถเซเชต" เชจเซ€ เชจเชœเซ€เช• เชœเชตเชพ เชฎเชพเชŸเซ‡, เชฆเชฐเซ‡เช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเชพเชธเซ‡ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชชเชฃ เชฐเซ‡เชจเซเชกเชฎ เชšเชฒ เช›เซ‡. เชคเซ‡ เชธเชฎเชฏเชจเซ‡ เชฎเชพเชชเซ‹ เช•เซ‡ เชœเซ‡ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชฎเชพเชฐเซ€ โ€œเชถเชฐเชคเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจโ€ เชคเชฎเชพเชฎ เชœเชจเชฐเซ‡เชŸ เชฅเชฏเซ‡เชฒ เชกเซ‡เชŸเชพ HBase เชชเชฐ เชฒเช–เซ‡ เช›เซ‡. เชชเช›เซ€ เชชเชฐเชฟเชฃเชพเชฎเซ€ เชธเชฎเชฏเชจเซ‡ เช‰เชฎเซ‡เชฐเซ‡เชฒเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เช•เซเชฒ เชธเช‚เช–เซเชฏเชพ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเซ‹ - เช† เชฐเซ€เชคเซ‡ เช†เชชเชฃเซ‡ เชเช• "เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช•เชพเชฎเช—เซ€เชฐเซ€" เชฎเชพเชŸเซ‡ เชธเชฐเซ‡เชฐเชพเชถ เชธเชฎเชฏ เชฎเซ‡เชณเชตเซ€เช เช›เซ€เช.
  • เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเชจ. เชฆเชฐเซ‡เช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡, "เชตเซเชฏเช•เซเชคเชฟเชคเซเชต" เชจเซ€ เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเซ‹ เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชœเชตเชพเชฌ เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช เชคเซ‡เชฎเชจเซ‡ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชจเชนเซ€เช‚. เชธเซ‚เชšเชฟเชจเซ€ เชฒเช‚เชฌเชพเชˆ = เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เช†เชถเชฐเซ‡ เชธเช‚เช–เซเชฏเชพ, เช…เชจเซ‡ เชšเซ‡เช• เช•เชฐเซ‡เชฒเชพ เชฎเชฟเชคเซเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เช…เชกเชงเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌ "เชนเชพ" เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช, เช…เชจเซ‡ เชฌเซ€เชœเชพ เช…เชกเชงเชพ เชฎเชพเชŸเซ‡ - "เชจเชพ" เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช. เชšเซ‡เช• เชเชตเชพ เช•เซเชฐเชฎเชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เชœเชตเชพเชฌเซ‹ "เชนเชพ" เช…เชจเซ‡ "เชจเชพ" เชตเซˆเช•เชฒเซเชชเชฟเช• เช†เชตเซ‡ เช›เซ‡ (เชเชŸเชฒเซ‡ โ€‹โ€‹โ€‹โ€‹เช•เซ‡, เชฆเชฐเซ‡เช• เชฌเซ€เชœเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช†เชชเชฃเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹ 1 เช…เชจเซ‡ 2 เชฎเชพเชŸเซ‡ เชฒเชพเช‡เชจเชจเชพ เชคเชฎเชพเชฎ เช•เซ‰เชฒเชฎเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชตเซเช‚ เชชเชกเชถเซ‡). เช•เซเชฒ เชธเซเช•เซเชฐเซ€เชจเซ€เช‚เช— เชธเชฎเชฏ เชชเช›เซ€ เชตเชฟเชทเชฏ เชฆเซ€เช  เชธเชฐเซ‡เชฐเชพเชถ เชธเซเช•เซเชฐเซ€เชจเซ€เช‚เช— เชธเชฎเชฏ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชพเชฏเซ‡เชฒเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชกเซ‡เชŸเชพ เช•เชพเชขเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชฎเชพเช‚เชฅเซ€ เชฌเชงเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‹. เชตเชงเซเชฎเชพเช‚, เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ‹ เช•เซเชฐเชฎ เชฐเซ‡เชจเซเชกเชฎ เช›เซ‡ (เชเชŸเชฒเซ‡ โ€‹โ€‹เช•เซ‡, เช…เชฎเซ‡ เชกเซ‡เชŸเชพ เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชคเซ€ เชฎเซ‚เชณ เชธเซ‚เชšเชฟเชจเซ‡ "เชถเชซเชฒ" เช•เชฐเซ€เช เช›เซ€เช). เชšเซ‡เช• เชฆเซ€เช  เชธเชฐเซ‡เชฐเชพเชถ เชธเชฎเชฏ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซเชฒ เชšเซ‡เช• เชธเชฎเชฏเชจเซ‡ เชชเช›เซ€ เชฆเซ‚เชฐ เช•เชฐเชพเชฏเซ‡เชฒเชพ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชตเชกเซ‡ เชญเชพเช—เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

5 เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒ เชตเชฟเช•เชฒเซเชชเซ‹เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เช…เชจเซ‡ เชธเชพเชฎเชพเชœเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เชตเชฟเชตเชฟเชง เช•เชฆ เชฎเชพเชŸเซ‡ เชธเชฎเชฏ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเชงเซ‡ เช›เซ‡ เชคเซ‡ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชฆเซƒเชถเซเชฏเซ‹ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชเช• n เชจเซ€ เช…เช‚เชฆเชฐ, เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชœเซ‹เชกเชพเชฃเซ‹ เช…เชจเซ‡ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชธเซ‚เชšเชฟ, เช…เชฒเชฌเชคเซเชค, เชคเชฎเชพเชฎ 5 เชตเชฟเช•เชฒเซเชชเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช.
เชตเชงเซ เชธเชพเชฐเซ€ เชธเชฎเชœเชฃ เชฎเชพเชŸเซ‡, เชจเซ€เชšเซ‡ n= 5 เชฎเชพเชŸเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡เชฒ เชกเซ‡เชŸเชพเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡. เชฒเซ‡เช–เชฟเชค "เชœเชจเชฐเซ‡เชŸเชฐ" เช†เช‰เชŸเชชเซเชŸ เชคเชฐเซ€เช•เซ‡ เชคเซเชฐเชฃ ID เชถเชฌเซเชฆเช•เซ‹เชถเซ‹ เชฌเชจเชพเชตเซ‡ เช›เซ‡:

  • เชชเซเชฐเชฅเชฎ เชเช• เชจเชฟเชตเซ‡เชถ เชฎเชพเชŸเซ‡ เช›เซ‡
  • เชฌเซ€เชœเซ€ เชคเชชเชพเชธ เชฎเชพเชŸเซ‡ เช›เซ‡
  • เชคเซเชฐเซ€เชœเซเช‚ - เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ เชฎเชพเชŸเซ‡

{0: [1], 1: [4, 5, 3, 2, 1], 2: [1, 2], 3: [2, 4, 1, 5, 3], 4: [2, 1]} # ะฒัะตะณะพ 15 ะดั€ัƒะทะตะน

{0: [1, 10800], 1: [5, 10800, 2, 10801, 4, 10802], 2: [1, 10800], 3: [3, 10800, 1, 10801, 5, 10802], 4: [2, 10800]} # ะฒัะตะณะพ 18 ะฟั€ะพะฒะตั€ัะตะผั‹ั… ััƒะฑัŠะตะบั‚ะพะฒ

{0: [1], 1: [1, 3, 2, 5, 4], 2: [1, 2], 3: [4, 1, 2, 3, 5], 4: [1, 2]} # ะฒัะตะณะพ 15 ะดั€ัƒะทะตะน

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชถเชฌเซเชฆเช•เซ‹เชถเชฎเชพเช‚ 10 เชฅเซ€ เชตเชงเซเชจเซ€ เชคเชฎเชพเชฎ ID เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชคเซ‡ เช›เซ‡ เชœเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชœเชตเชพเชฌ เช–เซ‹เชŸเชพ เช†เชชเชถเซ‡. "เชฎเชฟเชคเซเชฐเซ‹" เชฆเชพเช–เชฒ เช•เชฐเชตเซเช‚, เชคเชชเชพเชธเชตเซเช‚ เช…เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเซเช‚ เช เชถเชฌเซเชฆเช•เซ‹เชถเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เซเชฐเชฎเชฎเชพเช‚ เชฌเชฐเชพเชฌเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช† เชชเซเชฐเชฏเซ‹เช— เชตเชฟเชจเซเชกเซ‹เช 10 เชšเชฒเชพเชตเชคเชพ เชฒเซ‡เชชเชŸเซ‹เชช เชชเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชœเซเชฏเชพเช‚ เชเช• เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ HBase เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เชนเชคเซเช‚, เช…เชจเซ‡ เชฌเซ€เชœเชพเชฎเชพเช‚ Jupyter Notebook เชธเชพเชฅเซ‡ Python เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เชนเชคเซเช‚. เชกเซ‹เช•เชฐเชจเซ‡ 2 CPU เช•เซ‹เชฐเซ‹ เช…เชจเซ‡ 2 GB RAM เชซเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชชเชฐเซ€เช•เซเชทเชฃ เชกเซ‡เชŸเชพ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเชฎเชฏ เชฎเชพเชชเชตเชพ เชฎเชพเชŸเซ‡ "เชถเชฐเชคเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ" เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช…เชจเซ‡ "เชชเชพเชˆเชชเชฟเช‚เช—" เชฌเช‚เชจเซ‡ เชคเชฎเชพเชฎ เชคเชฐเซเช•, เชชเชพเชฏเชฅเซ‹เชจเชฎเชพเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชชเซเชธเซเชคเช•เชพเชฒเชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— HBase เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชคเซ‹ เชนเชคเซ‹ เชนเซ‡เชชเซ€เชฌเซ‡เช, เชตเชฟเช•เชฒเซเชช 5 เชฎเชพเชŸเซ‡ เชนเซ‡เชถ (MD5) เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพ - hashlib

เชšเซ‹เช•เซเช•เชธ เชฒเซ‡เชชเชŸเซ‹เชชเชจเซ€ เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เชถเช•เซเชคเชฟเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, n = 10, 30, โ€ฆ เชฎเชพเชŸเซ‡ เชฒเซ‹เชจเซเชš เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชฐเซ€เชคเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. 170 โ€“ เชœเซเชฏเชพเชฐเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชชเชฐเซ€เช•เซเชทเชฃ เชšเช•เซเชฐเชจเซ‹ เช•เซเชฒ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฎเชฏ (เชฌเชงเชพ n เชฎเชพเชŸเซ‡เชจเชพ เชคเชฎเชพเชฎ เชตเชฟเช•เชฒเซเชชเซ‹ เชฎเชพเชŸเซ‡เชจเชพ เชคเชฎเชพเชฎ เชฆเซƒเชถเซเชฏเซ‹) เชเช• เชŸเซ€ เชชเชพเชฐเซเชŸเซ€ (เชธเชฐเซ‡เชฐเชพเชถ 15 เชฎเชฟเชจเชฟเชŸ) เชฆเชฐเชฎเชฟเชฏเชพเชจ เชตเชงเซ เช•เซ‡ เช“เช›เชพ เชตเชพเชœเชฌเซ€ เช…เชจเซ‡ เชฏเซ‹เช—เซเชฏ เชนเชคเซ‹.

เช…เชนเซ€เช‚ เชเช• เชŸเซ€เช•เชพ เช•เชฐเชตเซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เช•เซ‡ เช† เชชเซเชฐเชฏเซ‹เช—เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เช†เช‚เช•เชกเชพเช“เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชคเชพ เชจเชฅเซ€. เชœเซเชฆเชพ เชœเซเชฆเชพ เชฌเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ€ เชธเชพเชชเซ‡เช•เซเชท เชธเชฐเช–เชพเชฎเชฃเซ€ เชชเชฃ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเชพเชšเซ€ เชจ เชนเซ‹เชˆ เชถเช•เซ‡. เชนเชตเซ‡ เช…เชฎเชจเซ‡ n เชจเชพ เช†เชงเชพเชฐเซ‡ เชธเชฎเชฏเชจเชพ เชชเชฐเชฟเชตเชฐเซเชคเชจเชจเซ€ เชชเซเชฐเช•เซƒเชคเชฟเชฎเชพเช‚ เชฐเชธ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ "เชŸเซ‡เชธเซเชŸ เชธเซเชŸเซ‡เชจเซเชก" เชจเซ€ เช‰เชชเชฐเชจเซ€ เช—เซ‹เช เชตเชฃเซ€เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, เชฐเซ‡เชจเซเชกเชฎ เช…เชจเซ‡ เช…เชจเซเชฏ เชชเชฐเชฟเชฌเชณเซ‹เชจเชพ เชชเซเชฐเชญเชพเชตเชฅเซ€ "เชธเชพเชซ" เชธเชฎเชฏเชจเซ‹ เช…เช‚เชฆเชพเชœ เชฎเซ‡เชณเชตเชตเซ‹ เช–เซ‚เชฌ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡ ( เช…เชจเซ‡ เช†เชตเซเช‚ เช•เชพเชฐเซเชฏ เชธเซ‡เชŸ เชจเชนเซ‹เชคเซเช‚).

เชชเซเชฐเชฏเซ‹เช—เชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ

เชชเซเชฐเชฅเชฎ เช•เชธเซ‹เชŸเซ€ เช เช›เซ‡ เช•เซ‡ เชฎเชฟเชคเซเชฐเซ‹เชจเซ€ เชฏเชพเชฆเซ€ เชญเชฐเชตเชพเชฎเชพเช‚ เชตเชฟเชคเชพเชตเซ‡เชฒเซ‹ เชธเชฎเชฏ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชพเชฏ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎ เชจเซ€เชšเซ‡เชจเชพ เช—เซเชฐเชพเชซเชฎเชพเช‚ เช›เซ‡.
NoSQL เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชจเซ€ เชธเซเชตเชฟเชงเชพเช“
เชตเชฟเช•เชฒเซเชชเซ‹ 3-5, เช…เชชเซ‡เช•เซเชทเชพ เชฎเซเชœเชฌ, เชฒเช—เชญเช— เชธเชคเชค "เชตเซเชฏเชตเชธเชพเชฏ เชตเซเชฏเชตเชนเชพเชฐ" เชธเชฎเชฏ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡, เชœเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เช•เชฆเชจเซ€ เชตเซƒเชฆเซเชงเชฟ เช…เชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ เช…เชธเซเชชเชทเซเชŸ เชคเชซเชพเชตเชค เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชจเชฅเซ€.
เชตเชฟเช•เชฒเซเชช 2 เชชเชฃ เชธเชคเชค, เชชเชฐเช‚เชคเซ เชธเชนเซ‡เชœ เช–เชฐเชพเชฌ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡, เชตเชฟเช•เชฒเซเชชเซ‹ 2-3เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชฒเช—เชญเช— 5 เช—เชฃเซเช‚. เช…เชจเซ‡ เช† เช†เชจเช‚เชฆ เช•เชฐเซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชธเชฟเชฆเซเชงเชพเช‚เชค เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡ - เช† เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ HBase เชฅเซ€/เชฅเซ€ I/O เช‘เชชเชฐเซ‡เชถเชจเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฌเชฐเชพเชฌเชฐ 2 เช—เชฃเซ€ เชตเชงเชพเชฐเซ‡ เช›เซ‡. เช† เชชเชฐเซ‹เช•เซเชท เชชเซเชฐเชพเชตเชพ เชคเชฐเซ€เช•เซ‡ เชธเซ‡เชตเชพ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชŸเซ‡เชธเซเชŸ เชฌเซ‡เชจเซเชš, เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡, เชธเชพเชฐเซ€ เชšเซ‹เช•เชธเชพเชˆ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
เชตเชฟเช•เชฒเซเชช 1 เชชเชฃ, เช…เชชเซ‡เช•เซเชทเชพ เชฎเซเชœเชฌ, เชธเซŒเชฅเซ€ เชงเซ€เชฎเซเช‚ เชจเซ€เช•เชณเซ‡ เช›เซ‡ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เช•เชฆเชฎเชพเช‚ เชเช• เชฌเซ€เชœเชพเชจเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เชตเชฟเชคเชพเชตเซ‡เชฒเชพ เชธเชฎเชฏเชฎเชพเช‚ เชฐเซ‡เช–เซ€เชฏ เชตเชงเชพเชฐเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡.
เชšเชพเชฒเซ‹ เชนเชตเซ‡ เชฌเซ€เชœเซ€ เชชเชฐเซ€เช•เซเชทเชพเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชœเซ‹เชˆเช.
NoSQL เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชจเซ€ เชธเซเชตเชฟเชงเชพเช“
เชตเชฟเช•เชฒเซเชชเซ‹ 3-5 เชซเชฐเซ€เชฅเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฎเซเชœเชฌ เชตเชฐเซเชคเซ‡ เช›เซ‡ - เชธเชคเชค เชธเชฎเชฏ, เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เช•เชฆเชฅเซ€ เชธเซเชตเชคเช‚เชคเซเชฐ. เชตเชฟเช•เชฒเซเชชเซ‹ 1 เช…เชจเซ‡ 2 เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เช•เชฆเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช…เชจเซ‡ เชธเชฎเชพเชจ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เชธเชฎเชฏเชจเซ€ เชฐเซ‡เช–เซ€เชฏ เชตเชงเชพเชฐเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชตเชฟเช•เชฒเซเชช 2 เชฅเซ‹เชกเซ‹ เชงเซ€เชฎเซ‹ เชจเซ€เช•เชณเซ‡ เช›เซ‡ - เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ "เช—เชฃเชคเชฐเซ€" เช•เซ‰เชฒเชฎเชจเซ‡ เชชเซเชฐเซ‚เชซเชฐเซ€เชก เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡, เชœเซ‡ n เชตเชงเซ‡ เชคเซ‡เชฎ เชตเชงเซ เชงเซเชฏเชพเชจเชชเชพเชคเซเชฐ เชฌเชจเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชนเซเช‚ เชนเชœเซ€ เชชเชฃ เช•เซ‹เชˆเชชเชฃ เชคเชพเชฐเชฃเซ‹ เชฆเซ‹เชฐเชตเชพเชจเซเช‚ เชŸเชพเชณเซ€เชถ, เช•เชพเชฐเชฃ เช•เซ‡ เช† เชธเชฐเช–เชพเชฎเชฃเซ€เชจเซ€ เชšเซ‹เช•เชธเชพเชˆ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เช“เช›เซ€ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เช† เช—เซเชฃเซ‹เชคเซเชคเชฐ (เช•เชฏเซ‹ เชตเชฟเช•เชฒเซเชช, 1 เช…เชฅเชตเชพ 2, เชเชกเชชเซ€ เช›เซ‡) เชฐเชจเชฅเซ€ เชฐเชจเชฎเชพเช‚ เชฌเชฆเชฒเชพเชฏเซ‹ (เชœเซเชฏเชพเชฐเซ‡ เช…เชตเชฒเช‚เชฌเชจเชจเซเช‚ เชธเซเชตเชฐเซ‚เชช เชœเชพเชณเชตเซ€ เชฐเชพเช–เซเชฏเซเช‚ เช…เชจเซ‡ "เช—เชณเชพ เช…เชจเซ‡ เช—เชฐเชฆเชจ เชชเชฐ เชœเชพเช“").

เช เซ€เช• เช›เซ‡, เช›เซ‡เชฒเซเชฒเซ‹ เช—เซเชฐเชพเชซ เช เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเชพ เชชเชฐเซ€เช•เซเชทเชฃเชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เช›เซ‡.

NoSQL เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชจเซ€ เชธเซเชตเชฟเชงเชพเช“

เชซเชฐเซ€เชฅเซ€, เช…เชนเซ€เช‚ เช•เซ‹เชˆ เช†เชถเซเชšเชฐเซเชฏ เชจเชฅเซ€. เชตเชฟเช•เชฒเซเชชเซ‹ 3-5 เชธเชคเชค เชธเชฎเชฏ เชฎเชพเช‚ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡.
เชตเชงเซเชฎเชพเช‚, เชฐเชธเชชเซเชฐเชฆ เชฐเซ€เชคเซ‡, เชตเชฟเช•เชฒเซเชชเซ‹ 4 เช…เชจเซ‡ 5, เช…เช—เชพเช‰เชจเชพ เชฆเซƒเชถเซเชฏเซ‹เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชตเชฟเช•เชฒเซเชช 3 เช•เชฐเชคเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชธเชนเซ‡เชœ เช–เชฐเชพเชฌ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡, เชชเช‚เช•เซเชคเชฟ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เซ‰เชฒเชฎ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช–เชฐเซเชšเชพเชณ เช›เซ‡, เชœเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชคเชพเชฐเซเช•เชฟเช• เช›เซ‡.

เชตเชฟเช•เชฒเซเชชเซ‹ 1 เช…เชจเซ‡ 2, เช…เชชเซ‡เช•เซเชทเชพ เชฎเซเชœเชฌ, เชธเชฎเชฏ เชฎเชพเช‚ เชฐเซ‡เช–เซ€เชฏ เชตเชงเชพเชฐเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชตเชฟเช•เชฒเซเชช 2 เชตเชฟเช•เชฒเซเชช 1 เช•เชฐเชคเชพเช‚ เชธเชคเชค เชงเซ€เชฎเซ‹ เช›เซ‡ - เช—เชฃเชคเชฐเซ€ เช•เซ‰เชฒเชฎเชจเซ‡ "เชœเชพเชณเชตเชตเชพ" เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ I/O เช‘เชชเชฐเซ‡เชถเชจเชจเซ‡ เช•เชพเชฐเชฃเซ‡.

เชชเซเชฐเชฏเซ‹เช—เชจเชพ เชธเชพเชฎเชพเชจเซเชฏ เชคเชพเชฐเชฃเซ‹:

  • เชตเชฟเช•เชฒเซเชชเซ‹ 3-5 เชตเชงเซ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ HBase เชจเซ‹ เชฒเชพเชญ เชฒเซ‡ เช›เซ‡; เชคเชฆเซเชชเชฐเชพเช‚เชค, เชคเซ‡เชฎเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชคเชค เชเช•เชฌเซ€เชœเชพเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เช•เชฆ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชจเชฅเซ€.
  • เชตเชฟเช•เชฒเซเชชเซ‹ 4 เช…เชจเซ‡ 5 เชตเชšเซเชšเซ‡เชจเซ‹ เชคเชซเชพเชตเชค เชจเซ‹เช‚เชงเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจ เชนเชคเซ‹. เชชเชฐเช‚เชคเซ เช†เชจเซ‹ เช…เชฐเซเชฅ เช เชจเชฅเซ€ เช•เซ‡ เชตเชฟเช•เชฒเซเชช 5 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชœเซ‹เชˆเช เชจเชนเซ€เช‚. เชธเช‚เชญเชต เช›เซ‡ เช•เซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏเซ‡เชฒ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชฆเซƒเชถเซเชฏ, เชชเชฐเซ€เช•เซเชทเชฃ เชฌเซ‡เช‚เชšเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, เชคเซ‡เชจเซ‡ เชถเซ‹เชงเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชจ เชนเชคเซ€.
  • เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ "เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช•เชพเชฎเช—เซ€เชฐเซ€" เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชธเชฎเชฏเชจเชพ เชตเชงเชพเชฐเชพเชจเซ€ เชชเซเชฐเช•เซƒเชคเชฟ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชคเชฎเชพเชฎ เชตเชฟเช•เชฒเซเชชเซ‹ เชฎเชพเชŸเซ‡ เช…เช—เชพเช‰ เชฎเซ‡เชณเชตเซ‡เชฒ เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เช—เชฃเชคเชฐเซ€เช“เชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเซ‡ เช›เซ‡.

เช‰เชชเชธเช‚เชนเชพเชฐ

เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชฐเชซ เชชเซเชฐเชฏเซ‹เช—เซ‹เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชคเซเชฏ เชคเชฐเซ€เช•เซ‡ เชจ เชฒเซ‡เชตเชพ เชœเซ‹เชˆเช. เชเชตเชพ เช˜เชฃเชพ เชชเชฐเชฟเชฌเชณเซ‹ เช›เซ‡ เชœเซ‡เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชจ เชนเชคเชพ เช…เชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ‡ เชตเชฟเช•เซƒเชค เช•เชฐเซเชฏเชพ เชนเชคเชพ (เช† เชตเชงเช˜เชŸ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชจเชพเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชฆ เชธเชพเชฅเซ‡เชจเชพ เช—เซเชฐเชพเชซเชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡). เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เชฐเช•เชธเชฐเชจเซ€ เชเชกเชช, เชœเซ‡เชจเซ‹ เชนเซ‡เชชเซ€เชฌเซ‡เช เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡, เชฎเซ‡เช‚ เชชเชพเชฏเชฅเซ‹เชจเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เชคเชฐเซเช•เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชตเซ‹เชฒเซเชฏเซเชฎ เช…เชจเซ‡ เชชเชฆเซเชงเชคเชฟ (เชนเซเช‚ เชฆเชพเชตเซ‹ เช•เชฐเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€ เช•เซ‡ เช•เซ‹เชก เชถเซเชฐเซ‡เชทเซเช  เชฐเซ€เชคเซ‡ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ เชคเชฎเชพเชฎ เช˜เชŸเช•เซ‹เชจเซ€ เช•เซเชทเชฎเชคเชพเช“เชจเซ‹ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹), เช•เชฆเชพเชš HBase เช•เซ‡เชถเซ€เช‚เช—เชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“, เชฎเชพเชฐเชพ เชฒเซ‡เชชเชŸเซ‹เชช เชชเชฐ Windows 10 เชจเซ€ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชตเช—เซ‡เชฐเซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช…เชฎเซ‡ เชงเชพเชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เชคเชฎเชพเชฎ เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เช—เชฃเชคเชฐเซ€เช“เช เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชฐเซ€เชคเซ‡ เชคเซ‡เชฎเชจเซ€ เชฎเชพเชจเซเชฏเชคเชพ เชฆเชฐเซเชถเชพเชตเซ€ เช›เซ‡. เชธเชพเชฐเซเช‚, เช…เชฅเชตเชพ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซเช‚ เช†เชตเชพ "เชนเซ‡เชก-เช“เชจ เชเชŸเซ‡เช•" เชธเชพเชฅเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฐเชฆเชฟเชฏเซ‹ เช†เชชเชตเซ‹ เชถเช•เซเชฏ เชจเชนเซ‹เชคเซเช‚.

เชจเชฟเชทเซเช•เชฐเซเชทเชฎเชพเช‚, เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เชฎเชพเชŸเซ‡ เชญเชฒเชพเชฎเชฃเซ‹ เชœเซ‡ เชนเชฎเชฃเชพเช‚ เชœ HBase เชฎเชพเช‚ เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒเซเชธ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡: เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพเชจเชพ เช…เชจเซเชญเชตเชฎเชพเช‚เชฅเซ€ เช…เชฎเซ‚เชฐเซเชค เช…เชจเซ‡ "เช†เชœเซเชžเชพเช“" เชฏเชพเชฆ เชฐเชพเช–เซ‹:

  • เชกเชฟเชเชพเช‡เชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช…เชฎเซ‡ เชกเซ‡เชŸเชพ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจเชจเชพ เช•เชพเชฐเซเชฏ เช…เชจเซ‡ เชชเซ‡เชŸเชฐเซเชจเชฅเซ€ เช†เช—เชณ เชตเชงเซ€เช เช›เซ€เช, เช…เชจเซ‡ เชกเซ‹เชฎเซ‡เชจ เชฎเซ‹เชกเซ‡เชฒเชฎเชพเช‚เชฅเซ€ เชจเชนเซ€เช‚
  • เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชเช•เซเชธเซ‡เชธ (เชธเช‚เชชเซ‚เชฐเซเชฃ เชŸเซ‡เชฌเชฒ เชธเซเช•เซ‡เชจ เชตเชฟเชจเชพ) - เชซเช•เซเชค เช•เซ€ เชฆเซเชตเชพเชฐเชพ
  • เชกเชฟเชจเซ‹เชฐเซเชฎเชฒเชพเช‡เชเซ‡เชถเชจ
  • เชตเชฟเชตเชฟเชง เชชเช‚เช•เซเชคเชฟเช“เชฎเชพเช‚ เชตเชฟเชตเชฟเชง เช•เซ‰เชฒเชฎ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡
  • เชธเซเชชเซ€เช•เชฐเซเชธเชจเซ€ เช—เชคเชฟเชถเซ€เชฒ เชฐเชšเชจเชพ

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹