Hey Habr.
เบเปเบญเบเบเบทเป Misha Butrimov, เบเปเบญเบเบขเบฒเบเบเบญเบเปเบเบปเปเบฒเปเบฅเบฑเบเบเปเบญเบเบเปเบฝเบงเบเบฑเบ Cassandra. เปเบฅเบทเปเบญเบเบเบญเบเบเปเบญเบเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบเปเปเบเบนเปเบเบตเปเบเปเปเปเบเบตเบเบเบปเบเบเบฒเบเบเปเปเบกเบนเบ NoSQL - เบกเบฑเบเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบผเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเปเบเบปเปเบฒเบเปเบญเบเบฎเบนเปเบเปเบฝเบงเบเบฑเบ. เปเบฅเบฐเบเปเบฒเบเปเบฒเบเบเปเปเปเบเปเปเบซเบฑเบเบญเบฑเบเปเบเบเบญเบเปเบซเบเบทเบญเบเบฒเบ Oracle เบซเบผเบทเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบญเบทเปเบเป, เบชเบดเปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฐเบเปเบงเบเบเบตเบงเบดเบเบเบญเบเปเบเบปเปเบฒ.
เบกเบตเบซเบเบฑเบเบเบตเบเปเบฝเบงเบเบฑเบ Cassandra? เบกเบฑเบเปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ NoSQL เบเบตเปเบเบทเบเบญเบญเบเปเบเบเปเบเบเบเปเปเบกเบตเบเบธเบเบเบฝเบงเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฐเบซเบเบฒเบเปเบเปเบเบต. เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบเบตเปเบกเบชเบญเบเบชเบฒเบก terabytes เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบ, เบเปเบฒเบเบเบฝเบเปเบเปเปเบเบตเปเบก nodes เปเบเบงเบปเบ. เบเบฐเบซเบเบฒเบเบกเบฑเบเปเบเบซเบฒเบชเบนเบเบเปเปเบกเบนเบเบญเบทเปเบเบเป? เปเบเบตเปเบก nodes เปเบชเปเบเบธเปเบก. เปเบเบตเปเบก RPS เบเบธเบเปเบเปเบ? เปเบเบตเปเบก nodes เปเบชเปเบเบธเปเบก. เบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเปเบเบเบดเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบกเบเบทเบเบฑเบ.
เปเบกเปเบเบซเบเบฑเบเบญเบตเบเปเบเปเบเบตเปเบเบฒเบเปเบเบฑเปเบ? เบกเบฑเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเบซเบผเบฒเบ. เปเบเปเบซเบผเบฒเบเปเบเบปเปเบฒเปเบ? 10, 20, 30, 40 เบเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเปเปเบงเบดเบเบฒเบเบตเปเบกเปเบเบเปเปเบซเบผเบฒเบเบเบฒเบเปเบ. 100 เบเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเปเปเบงเบดเบเบฒเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบถเบ - เปเบเบฑเปเบเบเบฝเบงเบเบฑเบ. เบกเบตเบเปเบฅเบดเบชเบฑเบเบเบตเปเบเปเบฒเบงเบงเปเบฒเบเบงเบเปเบเบปเบฒเบฎเบฑเบเบชเบฒ 2 เบฅเปเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเบเปเปเบงเบดเบเบฒเบเบต. เบเบงเบเปเบเบปเบฒเบญเบฒเบเบเบฐเบเปเบญเบเปเบเบทเปเบญเบกเบฑเบ.
เปเบฅเบฐเปเบเบซเบผเบฑเบเบเบฒเบ, Cassandra เบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบญเบฑเบเปเบซเบเปเบซเบผเบงเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ - เบกเบฑเบเบเปเปเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบงเบเปเบเบปเบฒเปเบฅเบตเบ. เปเบฅเบฐเบเบตเปเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบซเบผเบฒเบเบเบตเปเบเบฐเบเบทเปเบเปเบฒ.
เบเปเปเปเบกเปเบเบเบธเบเบขเปเบฒเบเบเบตเปเปเบเบดเปเบเบเบทเบเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเบทเบเบฑเบ
เปเบกเบทเปเบญเปเบเบทเปเบญเบเบฎเปเบงเบกเบเบฒเบเบกเบฒเบซเบฒเบเปเบญเบเปเบฅเบฐเบเบฒเบกเบงเปเบฒ: "เบเบตเปเปเบกเปเบเบเบฒเบชเบฒเปเบเบเบชเบญเบเบเบฒเบก CQL Cassandra, เปเบฅเบฐเบกเบฑเบเบกเบตเบเปเปเบเบงเบฒเบกเบเบตเปเปเบฅเบทเบญเบ, เบกเบฑเบเบกเบตเบเปเบญเบเปเบ, เบกเบฑเบเบกเบตเปเบฅเบฐ. เบเปเบญเบเบเบฝเบเบเบปเบเบซเบกเบฒเบเปเบฅเบฐเบกเบฑเบเบเปเปเปเบเปเบเบปเบ. เปเบเบฑเบเบซเบเบฑเบ?" เบเบฒเบเบเบดเปเบเบเบปเบง Cassandra เบเบทเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเปเบกเปเบเบงเบดเบเบตเบเบตเปเบชเบปเบกเบเบนเบเปเบเบเบเบตเปเบเบฐเบเปเบฒเบเบปเบงเบเบฒเบเบเบตเปเบฎเบธเบเปเบฎเบ. เปเบฅเบฐเบเปเบญเบเบเปเปเปเบเปเบชเบปเปเบเปเบชเบตเบกเบกเบฑเบ, เบกเบฑเบเบเบทเบเบซเปเบฒเบกเปเบเบฅเบฑเบเปเบเบ. เบเปเบฒเบเบเบฝเบเปเบเปเบเบฐเบญเบญเบเปเบเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบดเบเบเบฒเบ.
เบเบปเบงเบขเปเบฒเบ, เบฅเบนเบเบเปเบฒเบกเบฒเบซเบฒเบเบงเบเปเบฎเบปเบฒเปเบฅเบฐเปเบงเบปเปเบฒเบงเปเบฒ: "เปเบซเปเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบเบธเบเปเบเบฅเบฐเบเบฑเบ, เบซเบผเบทเบเบฒเบเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบเบฒเบเบชเบนเบเบญเบฒเบซเบฒเบ. เบเบงเบโเปเบฎเบปเบฒโเบเบฐโเบกเบตโเบญเบฒโเบซเบฒเบโเบขเบนเปโเบเบตเปโเบเบฑเปเบ เบซเบผเบทโเบเบฑเบโเบเบตโเบฅเบฒเบโเบเบฒเบโเปเบเบฅเบฐโเบเบฒเบ เปเบฅเบฐโเบเบฑเบโเบชเบฐโเปเบเบโเปเบโเบเบฑเปเบ.โ เบเบงเบเปเบฎเบปเบฒเปเบงเบปเปเบฒเบเปเบงเบเบเบงเบฒเบกเบเบดเบเบเบตเบงเปเบฒ: โเปเบเบเบฑเบเปเบฅเบตเบ!โ เบเบฝเบเปเบเปเบชเบปเปเบเบชเบญเบ bytes, เบชเบญเบเบชเบฒเบกเบชเบฑเบเบเบฒเบเปเบฅเบฐเบเปเบฒเบเบเปเบฒเบฅเบฑเบเปเบฎเบฑเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเบซเบผเบฒเบเปเบงเปเบฅเบฐเปเบเบทเปเบญเบเบทเปเบเป. เปเบฅเบฐเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบตเบเบปเบเบเปเบงเบฒเบฅเบนเบเบเปเบฒเบกเบฒเปเบฅเบฐเปเบงเบปเปเบฒเบงเปเบฒเปเบกเปเบเปเบฒเบเบเบฑเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบปเบเบเบฑเบเบเปเบฒเบก: เปเบเบปเบฒเปเบเบปเปเบฒเบกเบตเบฅเบฒเบเบเบฒเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบ, เปเบฅเบฐเบเบงเบเปเบเบปเบฒเบขเบฒเบเบฎเบนเปเบงเปเบฒเบญเบฒเบซเบฒเบเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเบเปเบญเบเบเบฒเบเปเบเปเบเบเบดเบ. เปเบเบปเปเบฒเบเบฒเบเปเบฅเปเบง.
เบเบตเปเปเบกเปเบเบเปเบญเบเบงเปเบฒ Cassandra เปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบชเบปเบก: เบกเบฑเบเบเปเบญเบกเปเบเบฑเบเปเบซเปเบกเบนเบเบเปเบฒเบเบตเปเบชเปเบฒเบเบฑเบเปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเปเบเบเบฑเบเบเบงเปเบฒเบ. เปเบ Java เบซเบผเบท Kotlin, เบกเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบญเบฐเบเบดเบเบฒเบเปเบเบฑเปเบเบเบตเป:
Map<RowKey, SortedMap<ColumnKey, ColumnValue>>
เบเบฑเปเบเปเบกเปเบ, เปเบเบเบเบตเปเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเปเบเบเบเบตเปเบเบฑเบเบฎเบฝเบ. เบเบธเบเปเบเบเบณเบญเบดเบเบเบญเบเปเบเบเบเบตเปเบเบตเปเปเบกเปเบเบเบธเปเบกเปเบเบง เบซเบผเบท เบเบฐเปเบ Partition - เบเบธเปเบกเปเบเปเบเบชเปเบงเบ. เบเบธเบเปเบเบเบตเบชเบญเบ, เปเบเบดเปเบเปเบเบฑเบเบเบธเบเปเบเบเบญเบเปเบเบเบเบตเปเบเบตเปเบเบฑเบเบฎเบฝเบเปเบฅเปเบง, เปเบกเปเบเบเบฐเปเบเบเบฒเบเบเบฑเบเบเบธเปเบก.
เปเบเบทเปเบญเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบฒเบเปเบเบเบขเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบซเปเปเบเปเบกเบชเบฒเบกเบเปเป. เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบปเปเบฒเปเบเบงเบดเบเบตเบเบฒเบ decompose เบเปเปเบกเบนเบเปเบเบปเปเบฒเปเบเปเบ nodes. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเปเบฒเบซเบฒเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบฅเบงเบเบฅเบงเบกเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบเบปเปเบฒเปเบเปเบเบซเบเบถเปเบ (เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, เบกเบฑเบเบชเบฒเบกเบฒเบเบกเบตเบซเบเบถเปเบเบเบฑเบ, เบชเบญเบเบเบฑเบ, เบซเปเบฒ - เบซเบผเบฒเบเปเบเบปเปเบฒเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ), เบเบตเปเบเปเปเปเบกเปเบเบเบฒเบเปเบเบเบขเบฒเบเบขเปเบฒเบเปเบเปเบเบดเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบฑเบเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบชเบฒเบเบเบตเปเบเบฐเบชเบปเปเบเบเบทเบเบเบปเบงเปเบฅเบ. เบเบฝเบเปเบเปเบเบปเบงเปเบฅเบ, int เบเบฒเบงเบเบตเปเบเบฐเบเบปเบเบขเบนเปเปเบเบเบญเบเปเบเบเบเปเบฒเบเบงเบเบซเบเบถเปเบ. เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเบฐเบกเบตเบซเบเบถเปเบ node เบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเปเบฅเบเบฐเบซเบเบถเปเบ, เบเบตเบชเบญเบเบชเปเบฒเบฅเบฑเบเบเบตเบชเบญเบ, nth เบซเบเบถเปเบเบชเปเบฒเบฅเบฑเบ nth.
เบเบปเบงเปเบฅเบเบเบตเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเปเบเปเบเบฑเบเบเบฑเบ hash, เปเบเบดเปเบเบเบทเบเบเปเบฒเปเบเปเบเบฑเบเบชเบดเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบญเบตเปเบเบงเปเบฒเบฅเบฐเบซเบฑเบ Partition. เบเบตเปเปเบกเปเบเบเบฑเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบเปเบฒเบชเบฑเปเบเบซเบผเบฑเบเบซเบผเบฑเบ, เปเบฅเบฐเบเบตเปเปเบกเปเบเบเปเบฅเปเบฒเบเบตเปเบเบฐเปเบเบฑเบเบเบธเบเปเบเบเปเบฒเบญเบดเบ เปเบฅเบฐเบเบทเปเบเบเบฒเบเบเบตเปเบชเบธเบเบเบญเบเปเบเบเบเบตเป. เบกเบฑเบเบเปเบฒเบเบปเบเบงเปเบฒ node เปเบเบเบฐเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเปเบ. เบเบฒเบเบฐเบฅเบฒเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบ Cassandra เบเปเบงเบ syntax เปเบเบทเบญเบเบเบฝเบงเบเบฑเบเบเบฑเบ SQL:
CREATE TABLE users (
user_id uu id,
name text,
year int,
salary float,
PRIMARY KEY(user_id)
)
เบฅเบฐเบซเบฑเบเบซเบผเบฑเบเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเบซเบเบถเปเบเบเบฑเบ, เปเบฅเบฐเบกเบฑเบเบเบฑเบเปเบเบฑเบเบเบฐเปเบเปเบเปเบเบชเปเบงเบ.
เบเบนเปเปเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฐเบเบดเบเบฑเบเปเบเบงเปเบ? เบเบฒเบโเบเบปเบโเบเบฐโเปเบโเบซเบฒโเบเปเปโเปเบถเปเบ, เบเบฒเบโเบญเบฑเบโเปเบโเบซเบฒโเบญเบตเบโเบเปเปโเปเบถเปเบ, เปเบฅเบฐโเบเบฒเบโเบชเปเบงเบโเปเบโเบซเบฒโเบเปเปโเปเบถเปเบโเบญเบตเบ. เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเบฒเบเบฐเบฅเบฒเบ hash เบเปเบฒเบกเบฐเบเบฒ, เปเบเบดเปเบเปเบญเบตเปเบเบเบฑเบเบงเปเบฒเปเบเบเบเบตเป, เปเบเบดเปเบเปเบญเบตเปเบเบเบฑเบเบงเปเบฒเบงเบฑเบเบเบฐเบเบฒเบเบธเบเบปเบกเปเบ Python, เบซเบผเบทเปเบเบเบชเปเบฒเบเบกเบนเบเบเปเบฒ Key เบเปเบฒเบเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบญเปเบฒเบเบเปเบฒเบเบฑเบเบซเบกเบปเบ, เบญเปเบฒเบเปเบฅเบฐเบเบฝเบเปเบเบเบเบต.
เปเบฅเบทเบญเบ: เปเบกเบทเปเบญเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฒเบเบเบฑเปเบเบเบญเบเบเปเบฝเบเปเบเบฑเบเบเบฒเบเบชเบฐเปเบเบเปเบเบฑเบก, เบซเบผเบทเบชเบดเปเบเบเบตเปเบเปเปเบเบงเบเปเบฎเบฑเบ
เปเบซเปเบเบฝเบเบเปเบฒเบเบฐเปเบซเบผเบเบเบตเปเปเบฅเบทเบญเบเบเบฒเบ: select * from users where, userid =
. เบกเบฑเบ turns เบญเบญเบเบเปเบฒเบเบเบทเปเบ Oracle: เบเบงเบเปเบฎเบปเบฒเบเบฝเบเปเบฅเบทเบญเบ, เบเปเบฒเบเบปเบเปเบเบทเปเบญเบเปเบเปเบฅเบฐเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบ, เบเบนเปเปเบเปเปเบเปเบฎเบฑเบเบกเบฑเบ. เปเบเปเบเปเบฒเบเปเบฒเบเปเบฅเบทเบญเบ, เบเบปเบงเบขเปเบฒเบ, เบเบนเปเปเบเปเบเบตเปเบกเบตเบเบตเปเบเบตเบเบเบตเปเปเบเปเบเบญเบ, Cassandra เบเบปเปเบกเบงเปเบฒเบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเป. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบฒเบเบเปเปเบฎเบนเปเบซเบเบฑเบเปเบฅเบตเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเบเบขเบฒเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบตเปเบเบตเบ - เบเบฒเบเบกเบตเบเบฝเบเปเบเปเบเปเบฅเปเบฒเบเบฝเบงเบเบตเปเบเบตเปเปเบซเปเปเบซเบฑเบเปเบเบฑเบเบเบฐเปเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเปเบงเบปเปเบฒเบงเปเบฒ, โเบเบปเบเบฅเบปเบ, เบเปเบญเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเป. เปเบเบตเปเบกเบเบฒเบเบญเบฐเบเบธเบเบฒเบเบเบฒเบเบเบฑเปเบเบเบญเบ." เบเบงเบเปเบฎเบปเบฒเปเบเบตเปเบกเบเปเบฒเบชเบฑเปเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบ. เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบตเป, เบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบเบตเปเบฎเปเบฒเบเปเบเบตเบเบเบถเปเบ.
เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเปเบฅเปเบเบเปเปเบกเบนเบเบเบฒเบเบเบปเบเบชเบญเบ, เบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบต. เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเบเบฒเบเบเบฐเบฅเบดเบ, เบเปเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเบต, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, 4 เบฅเปเบฒเบเบเบฑเบเบเบถเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเปเปเบเบตเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฒเบเบเบฑเปเบเบเบญเบเปเบกเปเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเป Cassandra เปเบเบฑเบเบเปเบฒเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเบเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเบฒเบเบเบธเบ nodes, เบชเบนเบเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบ (เบเปเบฒเบกเบตเบเปเบฒเบเบงเบเบซเบผเบฒเบเบเบญเบเบเบงเบเปเบเบปเบฒเบขเบนเปเปเบเบเบธเปเบกเบเบตเป), เปเบฅเบฐเบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเบเบฑเปเบเบเบญเบเบกเบฑเบ. เบเบตเปเปเบกเปเบเบเบฒเบเบเบฝเบเบเบฝเบเบเบญเบ Full Scan, เปเบฅเบฐเบเปเปเบเปเบญเบเบกเบตเปเบเบเปเปเบเบเบฑเบเบกเบฑเบ.
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบนเปเปเบเปเบเบฝเบเปเบเป ID, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบตเบเบฑเบเบชเบดเปเบเบเบตเป. เปเบเปเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฝเบเบเปเบฒเบเบฒเบกเบญเบทเปเบเปเปเบฅเบฐเบเปเบฒเบเบปเบเบเปเปเบเปเบฒเบเบฑเบเบญเบทเปเบเปเปเบเบเบฒเบเบเบฑเบเปเบฅเบทเบญเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบทเป: เบเบตเปเปเบกเปเบเปเบเบเบเบตเปเบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบตเบฅเบฐเบซเบฑเบเปเบเปเบเบชเปเบงเบ, เปเบเปเบเบฒเบเปเบเบกเบฑเบเปเบเบฑเบเปเบเบเบเบตเปเบเบฑเบเบฎเบฝเบ.
เปเบฅเบฐเบเบฒเบเบเบฑเบเบกเบตเบเบฐเปเบ, เปเบเบดเปเบเบเบงเบเปเบฎเบปเบฒเปเบญเบตเปเบเบงเปเบฒ Clustering Key. เบเบธเบเปเบเบเบตเป, เปเบเบดเปเบ, เปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เบเบฐเบเบญเบเบเปเบงเบเบเปเบฅเปเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบ, เปเบเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเบเบญเบ Cassandra เปเบเบปเปเบฒเปเบเบงเบดเบเบตเบเบฒเบเบเปเปเบกเบนเบเบเบญเบเบกเบฑเบเบเบทเบเบเบฑเบเบฎเบฝเบเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเปเบฅเบฐเบเบฐเบเบฑเปเบเบขเบนเปเปเบเปเบเปเบฅเบฐ node. เบเบฑเปเบเปเบกเปเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบ Partition key, Clustering key เบเบฐเบเบญเบเบเปเบฒเบเบขเปเบฒเบเปเบเปเบเบญเบเบงเปเบฒเบงเบดเบเบตเบเบฒเบเบเบนเปเบเปเปเบกเบนเบเปเบเบปเปเบฒเปเบเปเบเบเบปเปเบเปเบกเปเบเบตเป, เบกเบฑเบเบเบฐเปเบญเบปเบฒเบเปเบญเบเปเบ.
เบเบตเปเปเบกเปเบเบเบปเปเบเปเบกเปเปเบเปเป, เบเบปเบงเบเบฝเบเบเบฝเบเปเบกเปเบเปเบญเบตเปเบเบเปเบฒเบเปเบขเบนเปเบเบตเปเบเบฑเปเบ, เบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบเบฑเบเบเบตเปเปเบเปเบเบญเบเปเบเบฎเบนเบเปเบเบเบเบญเบเบงเบฑเบเบเบธ, เปเบฅเบฐเบกเบฑเบเบเบฑเบเบเบทเบเบฅเบฐเบเบธเปเบงเปเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฑเบ.
CREATE TABLE users_by_year_salary_id (
user_id uuid,
name text,
year int,
salary float,
PRIMARY KEY((year), salary, user_id)
เปเบญเบปเบฒเปเบเปเบชเปเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบปเปเบเบเป; เบเบฒเบเปเบเปเบเบฝเบเบเปเบฒเบญเบดเบเบเบญเบเบกเบฑเบ (เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบต) เปเบกเปเบเบชเบฐเปเบซเบกเบต Partition key. เบกเบฑเบเบชเบฒเบกเบฒเบเบเบฐเบเบญเบเบเปเบงเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเบฑเบ, เบกเบฑเบเบเปเปเบชเปเบฒเบเบฑเบ. เบเปเบฒเบกเบตเบเบฑเบเบซเบผเบฒเบ, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเบเบเปเบฒเบเบญเบญเบเปเบเบงเบปเบเปเบฅเบฑเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเปเบเบทเปเบญเปเบซเป preprocessor เบเบฒเบชเบฒเปเบเบปเปเบฒเปเบเบงเปเบฒเบเบตเปเปเบกเปเบเบเบธเบเปเบเบเบปเปเบเบเป, เปเบฅเบฐเบขเบนเปเบซเบฅเบฑเบเบเปเบฅเปเบฒเบญเบทเปเบเปเบเบฑเบเบซเบกเบปเบเปเบกเปเบ Clustering key. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบงเบเบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเบเบเบญเบเบขเบนเปเปเบเบเบปเบงเบเบฝเบเบเบฝเบเปเบเบฅเปเบฒเบเบฑเบเบเบตเปเบเบงเบเปเบเบปเบฒเบเบฒเบเบปเบ. เบเบฑเปเบเปเบกเปเบ, เบเบฑเบเบเปเบฒเบญเบดเบเปเบกเปเบเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบซเบผเบฒเบ, เบเบตเบชเบญเบเปเบกเปเบเบซเบเปเบญเบเบเบตเปเบชเปเบฒเบเบฑเบ, เปเบฅเบฐเบญเบทเปเบเป. เบงเบดเบเบตเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฝเบ, เบเบปเบงเบขเปเบฒเบ, เปเบเบปเปเบฒเบเบฑเบเบเปเบญเบเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบเบฑเปเบเบเปเปเบกเบนเบ: เบเบงเบเปเบฎเบปเบฒเบเบฝเบเบฅเบฒเบเบเบฒเบ, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบงเบเบกเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบฝเบเบงเปเบฒเบญเบฑเบเปเบเปเบซเบเปเบเบงเปเบฒเปเบฅเบฐเบญเบฑเบเปเบเบเปเบญเบเบเบงเปเบฒ. เปเบ Cassandra, เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบ, เบเปเบญเบเบเปเบฒเบเปเบงเบปเปเบฒ, เบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบญเบเบซเปเบญเบเบฎเบฝเบเบเปเปเบกเบนเบ, เบเบตเปเปเบเบปเปเบฒเบเบฑเบเบฅเบฒเบเบฅเบฑเบเบญเบฑเบเบชเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเปเบเป.
เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเบเบฅเบฝเบเปเบฅเบฐเบเปเบฒเบเบปเบเบเปเปเบเปเบฒเบเบฑเบ
เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบทเปเบเปเบฒเปเบงเปเบงเปเบฒเบเปเบฒเบชเบฑเปเบเบเบฑเบเบฅเบฝเบ (เบเบฒเบเบเปเบญเบเบซเบฒเบเปเบญเบเบซเบฒเบเปเบญเบ, เปเบเบเปเปเบเบฒเบก) เบเบทเบเบเปเบฒเบเบปเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเปเบเปเบงเบฅเบฒเบเบตเปเบฅเบฐเบซเบฑเบเบเบทเบเบชเปเบฒเบเบเบทเปเบ, เปเบฅเบฐเบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเบเปเบเปเปเบเบเบฒเบเบซเบผเบฑเบ. เบกเบฑเบเบเปเบฒเบเบปเบเบเบฒเบเบฎเปเบฒเบเบเบฒเบเบงเปเบฒเบเปเปเบกเบนเบเบเบฐเบเบทเบเบเบฑเบเบฎเบฝเบเปเบเบงเปเบเปเบฅเบฐเบกเบฑเบเบเบฐเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบงเปเบ. เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเปเบฝเบเบฅเบฐเบซเบฑเบ Clustering เบซเบผเบทเบเบฒเบเบเบฑเบเบฅเปเบฒเบเบฑเบ, เบเปเบฒเบเบเบฐเบเปเบญเบเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเปเบซเบกเปเปเบฅเบฐเปเบญเบเบเปเปเบกเบนเบเปเบเบปเปเบฒเปเบเปเบเบกเบฑเบ. เบญเบฑเบเบเบตเปเบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบญเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง.
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบนเปเปเบเปเปเบฅเบฐเปเบซเบฑเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบเบปเบเบขเบนเปเปเบเบงเบปเบเปเบซเบงเบ, เบเปเบฒเบญเบดเบเปเบเบเบตเปเบเบตเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเปเบเปเบเปเบฅเบฐ node เปเบเบเปเบเบดเบเปเบเบทเบญเบเปเบฅเบฐ ID เบเบนเปเปเบเป. เบเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเปเบเปเปเบเบเบเบฒเบเบงเบฒเบเบเปเปเบเปเบฒเบเบฑเบ.
เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบปเบเบเบถเปเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ where, and
, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบนเปเปเบเป, เปเบฅเบฐเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบตเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ. เปเบเปเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฒเบเบฒเบกเปเบเปเบเบฝเบเปเบเปเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเบฐเปเบ Clustering, เปเบฅเบฐเบซเบเปเบญเบเบเบตเปเบชเปเบฒเบเบฑเบ, Cassandra เบเบฐเบเบปเปเบกเบเบฑเบเบเบตเบงเปเบฒเบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเบชเบฐเบเบฒเบเบเบตเปเปเบเปเบเบเบเบตเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบตเปเบงเบฑเบเบเบธเบเบตเป, เบเบตเปเบกเบตเบเปเบญเบเบเปเปเบกเบนเบเปเบซเบผเบปเปเบฒเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบปเบงเบเบฝเบเบเบฝเบ null, เปเบฅเบฐเบญเบฑเบเบเบตเป. เบเบตเปเบเบทเบเบเปเบฒเบเบปเบเบเบฝเบเปเบเป , - เบเปเบญเบเบเบตเปเบเปเบฒเบเบเบญเบ. เบเปเบญเบเบเบฐเบเปเบญเบเบเบถเบเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเบเบฒเบ node เบเบตเปเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเบญเบเบกเบฑเบ. เปเบฅเบฐเบเบตเปเปเบกเปเบเบเบฒเบเบเบฝเบเบเบฝเบเบเบญเบ Full Scan เบเบฒเบเปเบ node, เบเบตเปเปเบกเปเบเบเปเปเบเบต.
เปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเปเบเบฑเบเปเบเบ, เบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเปเบซเบกเป
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบนเปเปเบเปเปเบเบ ID, เบซเบผเบทเปเบเบเบญเบฒเบเบธ, เบซเบผเบทเปเบเบเปเบเบดเบเปเบเบทเบญเบ, เบเบงเบเปเบฎเบปเบฒเบเบงเบเปเบฎเบฑเบเปเบเบงเปเบ? เบเปเปเบกเบตเบซเบเบฑเบ. เบเบฝเบเปเบเปเปเบเปเบชเบญเบเบเบฒเบเบฐเบฅเบฒเบ. เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบเบปเปเบฒเบซเบฒเบเบนเปเปเบเปเปเบเบชเบฒเบกเบงเบดเบเบตเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบเบฐเบกเบตเบชเบฒเบกเบเบฒเบเบฐเบฅเบฒเบ. เบซเบกเบปเบเปเบเปเบเบฑเบเบกเบทเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบซเบเบฑเบเบเบทเปเบเบเบตเปเบขเบนเปเปเบเบชเบฐเบเบน. เบเบตเปเปเบกเปเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเบฅเบฒเบเบฒเบเบทเบเบเบตเปเบชเบธเบ. เบกเบฑเบเบกเบตเบเปเบฒเปเบเปเบเปเบฒเบเบซเบเปเบญเบเบเบงเปเบฒเปเบงเบฅเบฒเบเบญเบเบชเบฐเบซเบเบญเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบเบเปเปเบเบนเปเปเบเป. เบกเบฑเบโเปเบเบฑเบโเบเบตเปโเบชเบธเบโเบซเบผเบฒเบโเบชเปเบฒโเบฅเบฑเบโเบเบนเปโเปเบเปโเบเบตเปโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบชเบดเปเบโเบเบฒเบโเบขเปเบฒเบโเปเบโเบงเบดโเบเบฒโเบเบตโเบโเปโเบงเบฒ 10 เบเบฒโเบเบตโ.
เบเบงเบเปเบฎเบปเบฒเบเบทเปเบเบฒเบเบเบทเปเบเบเบตเปเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเปเบฅเบฐเบเปเปเบกเบนเบ denormalized เบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบตเปเบเบตเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเปเบเบทเปเบญเบเบทเปเบเป. เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบซเบกเบปเบ, เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบเบธเปเบกเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเบชเบฒเบกเบชเบนเบเบเปเปเบกเบนเบ, เปเบเปเบฅเบฐเบเบปเบเบกเบตเบซเปเบฒ nodes, เบกเบตเบฅเบฐเบเบฑเบเบเบตเปเบเบญเบกเบฎเบฑเบเบเบญเบเบเบฒเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบ (เปเบกเบทเปเบญเบเปเปเบกเบตเบซเบเบฑเบเบชเบนเบเปเบชเบ), เบชเบฒเบกเบฒเบเบขเบนเปเบฅเบญเบเบเบฒเบเบเบญเบเบชเบนเบเบเปเปเบกเบนเบเบซเบเบถเปเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ. เปเบฅเบฐเบญเบตเบเบชเบญเบเบเปเปเปเบเปเบเปเบฅเบฐเบชเบญเบเบญเบฑเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญ. เปเบฅเบฐเบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบตเป, เบเบฑเบเบซเบฒเปเบฅเบตเปเบกเบเบปเปเบ. เบเบตเปเปเบกเปเบเบเบฒเบเบเปเปเบฒเบเปเบญเบเบเบตเปเบเบตเบซเบผเบฒเบ, เบกเบฑเบเบเบธเปเบกเบเปเบฒเบชเบญเบเปเบเบฃเบเป SSD เปเบฅเบฐเปเบเปเบเบเปเบเบตเบเบดเปเบชเบ. เบเบฑเปเบเบเบฑเปเบ, เปเบเบทเปเบญเปเบเป Cassandra, เปเบเบดเปเบเบเปเปเปเบเบตเบเปเบเบฑเบ SQL, เปเบเบดเปเบเบเปเปเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ, เบเบตเบเปเบฒเบเบเบฐเปเบเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฎเบนเปเบเบปเบเบฅเบฐเบเบฝเบเบเปเบฒเบเป.
เบเบงเบเปเบฎเบปเบฒเบญเบญเบเปเบเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฒเบกเบเปเบฒเบฎเปเบญเบเบเปเบเบญเบเบเปเบฒเบ. เบชเบดเปเบเบเบตเป เบชเบณ เบเบฑเบเบเปเปเปเบกเปเบเบเปเปเบกเบนเบ, เปเบเปเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบกเบฑเบ. เบเปเบฒเบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเปเบงเบเบงเบดเบเบตเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบผเบทเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบเปเบเบงเบดเบเบตเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเปเบญเบปเบฒเบกเบฑเบเปเบงเปเปเบเบงเบดเบเบตเบเบตเปเบชเบฐเบเบงเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ. เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบฅเบปเปเบกเปเบซเบฅเบงเปเบ Full Scan เปเบฅเบฐ Cassandra เบเบฐเบเปเปเปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบซเบเบเปเบเป.
Denormalizing เบเปเปเบกเบนเบเปเบกเปเบเบกเบฒเบเบเบฐเบเบฒเบ. เบเบงเบเปเบฎเบปเบฒเบฅเบทเบกเบเปเบฝเบงเบเบฑเบเปเบเบเบเบญเบกเบเบปเบเบเบฐเบเบด, เบเบงเบเปเบฎเบปเบฒเบเปเปเบกเบตเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบญเบตเบเบเปเปเปเบ. เบเปเบฒเปเบฎเบปเบฒเบงเบฒเบเบฅเบปเบ 100 เปเบเบทเปเบญ เบกเบฑเบเบเบฐเบเบญเบเบฅเบปเบ 100 เปเบเบทเปเบญ. เบกเบฑเบเบเบฑเบเบฅเบฒเบเบฒเบเบทเบเบเบงเปเบฒเบเบฒเบเบขเบธเบเปเบเบปเบฒ.
เบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบชเปเบงเบเปเบเบทเปเบญเปเบซเปเบเบงเบเบกเบฑเบเบเบทเบเปเบเบเบขเบฒเบเบเบฒเบกเบเบปเบเบเบฐเบเบด. เบเบงเบเปเบฎเบปเบฒเบเปเปเบเปเบญเบเบเบฒเบ hash เบเบญเบเบเบฐเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบปเบเบขเบนเปเปเบเบเบญเบเปเบเบเปเบเบเบซเบเบถเปเบ. เบเบฑเปเบเปเบกเปเบ, เบเบตเปเบเบตเบเปเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเปเบเบดเบเบเบตเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเบเบตเปเบเปเปเบเบต. เบซเบผเบฒเบเบเบตเปเบเบฑเบเปเบเบ, เบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบตเบเปเบฒเบเบนเปเปเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบทเบเปเบเบเบขเบฒเบเปเบเบเบเบปเบเบเบฐเบเบดเปเบเบเบตเปเบเบตเบ, เปเบฅเบฐเบเปเปเบเบตเบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฑเบเบฎเบฝเบเบเบฑเปเบเบฎเบฝเบเบเบต 5 - เบเบฒเบเปเบเปเบเบเบฑเบเบขเบนเปเบเบตเปเบเบฑเปเบเบเบฐเบเปเปเบเบตเบซเบผเบฒเบ.
เบเบฒเบเบเบฑเบเบฎเบฝเบเปเบกเปเบเปเบฅเบทเบญเบเปเบถเปเบเบเบฑเปเบเปเบเบเบฑเปเบเบเบญเบเบเบฒเบเบชเปเบฒเบ Clustering Key. เบเปเบฒเบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเบเบฑเบเบเบธเบเบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบงเบเบฅเบฐเบซเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
เปเบฅเบฐเบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบ: เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบถเบเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบเปเบ 100 เบงเบดเบเบตเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบกเบต 100 เบเบฒเบเบฐเบฅเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com