ok.tech: Cassandra เชฎเซ€เชŸเช…เชช

ok.tech: Cassandra เชฎเซ€เชŸเช…เชช

Apache Cassandra NoSQL เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‹ เช›เซ‹?

23 เชฎเซ‡เชจเชพ เชฐเซ‹เชœ, เช“เชกเชจเซ‹เช•เซเชฒเชพเชธเซเชจเซ€เช•เซ€ เช…เชจเซเชญเชตเซ€ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชธเซ‡เชจเซเชŸ เชชเซ€เชŸเชฐเซเชธเชฌเชฐเซเช—เชฎเชพเช‚ เชคเซ‡เชฎเชจเซ€ เช“เชซเชฟเชธเชฎเชพเช‚ เช†เชฎเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชฎเซเชฒเชพเช•เชพเชค, Apache Cassandra เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชชเชฟเชค. เช•เซ‡เชธเชพเชจเซเชกเซเชฐเชพ เชธเชพเชฅเซ‡เชจเซ‹ เชคเชฎเชพเชฐเซ‹ เช…เชจเซเชญเชต เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เชคเชฎเชพเชฐเซ€ เชˆเชšเซเช›เชพ เช เชฌเชงเซ€ เชฌเชพเชฌเชคเซ‹ เช›เซ‡.
เช‡เชตเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเซ‹

เช…เชฎเซ‡ เช เซ€เช• เช›เซ€เช เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ 2010 เชฎเชพเช‚ Apache Cassandra เชซเซ‹เชŸเซ‹ เชฐเซ‡เชŸเชฟเช‚เช— เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เช…เชฎเซ‡ เชนเชพเชฒเชฎเชพเช‚ RuNet เชชเชฐ Apache Cassandra เชจเชพ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เช›เซ€เช เช…เชจเซ‡ เชฏเซเชฐเซ‹เชชเชฎเชพเช‚ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเชพเชฎเชพเช‚เชจเชพ เชเช• เช›เซ€เช. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชตเชฟเชตเชฟเชง เช‰เชคเซเชชเชพเชฆเชจ เชฎเชพเชนเชฟเชคเซ€ - เชตเชฐเซเช—เซ‹, เชšเซ‡เชŸเซเชธ, เชธเช‚เชฆเซ‡เชถเชพเช“ เช…เชจเซ‡ เชœเชŸเชฟเชฒ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชกเซ‡เชŸเชพเชจเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ - เชฎเซ‹เชŸเชพ เชฌเชพเชˆเชจเชฐเซ€ เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ€ เชกเชฟเชธเซเช• เชชเชฐ เชฒเซ‹เชœเชฟเช•เชฒ เชฌเซเชฒเซ‹เช•เซเชธเชจเซ‡ เชฎเซ‡เชช เช•เชฐเชตเชพ - เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชธเซ‹ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชตเชฟเชตเชฟเชง เช•เซเชฒเชธเซเชŸเชฐเซ‹ เช›เซ‡. เชเช•-เช•เซ‹เชฒเซเชก-เชธเซเชŸเซ‹เชฐเซ‡เชœ, เช†เช‚เชคเชฐเชฟเช• เช•เซเชฒเชพเช‰เชก เชกเซ‡เชŸเชพ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชเช• เชตเชพเชฆเชณ เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชชเชฐ

เช•เซเชฒ, เชฎเชพเช‚ เชธเชนเชชเชพเช เซ€เช“ Cassandra เชนเชœเชพเชฐเซ‹ เชจเซ‹เชกเซเชธเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชชเซ‡เชŸเชพเชฌเชพเช‡เชŸเซเชธเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡. เช† เชธเชฎเชฏ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เช…เชฎเซ‡ เช•เชธเชพเชจเซเชกเซเชฐเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ, เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพเชจเซ‹ เชฌเชนเซ‹เชณเซ‹ เช…เชจเซเชญเชต เชธเช‚เชšเชฟเชค เช•เชฐเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เช…เชฎเชพเชฐเซ‹ เชชเซ‹เชคเชพเชจเซ‹ เชตเชฟเช•เชพเชธ เชชเชฃ เช•เชฐเซเชฏเซ‹ เช›เซ‡. เชชเซ‹เชคเชพเชจเซ‹ NewSQL เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเชฒ เชกเซ‡เชŸเชพเชฌเซ‡เช.

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

เชตเชฟเชทเชฏเซ‹ เชถเซเช‚ เชนเชถเซ‡?

เชถเซ‹เชทเชฃ:

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

เช•เชพเชฎเช—เซ€เชฐเซ€:

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

เชธเชนเชจเชถเซ€เชฒเชคเชพ เชฆเซ‹เชท:

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

เช…เชคเซเชฏเชพเชฐเซ‡ เชจเซ‹เช‚เชงเชพเชตเซ‹ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชฟเชคเซเชฐเซ‹ เช…เชจเซ‡ เชธเชนเช•เชพเชฐเซเชฏเช•เชฐเซ‹เชจเซ‡ เช‡เชตเซ‡เชจเซเชŸ เชตเชฟเชถเซ‡ เชœเชฃเชพเชตเซ‹.

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

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