เบชเบฐเบเบฒเบเบเบต, เบซเบกเบนเปเปเบเบทเปเบญเบ. เบเปเบญเบเบเบตเปเบเบฐเบญเบญเบเปเบเปเบเบเบฒเบเบเบตเบชเบญเบเบเบญเบเบงเบฑเบเบเบฑเบเปเบเบทเบญเบเบเบถเบเบชเบฐเบเบฒ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบเบฑเบเบเบฑเบเปเบเบปเปเบฒเบเบฑเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเบเบเบงเบฒเบกเบเบฒเบเบซเบงเบฑเบเบเบญเบเบเบฒเบเปเบเบตเบเบเบปเบงเปเบซเบกเปเปเบเบซเบผเบฑเบเบชเบนเบ.
เบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเปเบเบเบฒเบเบเบฝเบเบเบฝเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบซเบผเบฒเบเบญเบฑเบเปเบเบทเปเบญเปเบฅเบทเบญเบเบญเบฑเบเบเบตเปเปเปเบฒเบฐเบชเบปเบกเบเบฑเบเบงเบฝเบเบเบตเปเบเบฑเปเบเปเบงเป. เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบญเบฒเบเบเบฐเบเบฐเบเบญเบเบกเบตเบเบฒเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเปเปเบกเบนเบเปเบเบเบเปเบฒเบเบเบฒเบ, เบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, เบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบญเปเบฒเบ / เบเบฝเบ, เบเบฐเบซเบเบฒเบเบเบฒเบกเบฅเบงเบเบเบญเบ, เปเบฅเบฐเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบ. เบเบฒเบกเบเบฐเปเบเบเบต, เบเบฒเบเปเบฅเบทเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบฐเปเบเบเบเบฒเบเบเปเปเบกเบนเบ, SQL เบซเบผเบท NoSQL, เบเบฑเบเบเบฑเปเบเปเบเปเปเบเปเบฅเบฐเบเบฐเปเบเบเบชเบฐเปเบซเบเบตเบเบธเบเบเบฒเบเบเปเบฒเบเบตเปเบเบฑเบเปเบเบ. เบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบเปเบเปเบเปเบเบญเบ latency เบเปเปเบฒเปเบฅเบฐ throughput เบชเบนเบเปเบกเปเบเปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเปเบซเบฑเบเบงเปเบฒเปเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเปเปเปเบกเปเบเบเบฒเบเบเปเบฒเปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบปเบงเบขเปเบฒเบเปเบเป.
เบเบธเบเบเบฐเบชเบปเบเบเบญเบเบเบปเบเบเบงเบฒเบกเบเบตเปเปเบกเปเบเปเบเบทเปเบญเบเปเบงเบเปเบซเปเบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบฅเบฐเบซเบงเปเบฒเบ SQL เปเบฅเบฐ NoSQL เปเบเปเบเปเบเบญเบเบเบฒเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเปเปเบกเบนเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ. เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบดเปเบเบเบฒเบเบเปเปเบกเบนเบ SQL เบซเบเบถเปเบ, เบเบท PostgreSQL, เปเบฅเบฐเบชเบญเบเบเบฒเบเบเปเปเบกเบนเบ NoSQL, Cassandra เปเบฅเบฐ MongoDB, เปเบเบทเปเบญเบเบงเบกเปเบญเบปเบฒเบเบทเปเบเบเบฒเบเบเบญเบเบเบฒเบเบญเบญเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบเบฑเปเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบ, เบเบทเปเบกเบเปเปเบกเบนเบเปเบชเป, เบญเปเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเบฒเบเบฐเบฅเบฒเบ, เปเบฅเบฐเบฅเบถเบเบกเบฑเบ. เปเบเบเบปเบเบเบงเบฒเบกเบเปเปเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบซเปเปเบเปเปเบเบงเปเบฒเปเบเบดเปเบเบเบฑเบเบชเบฐเบเบต, เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, เปเบเบปเปเบฒเบฎเปเบงเบก, เบเปเบฒเบชเบฑเปเบ TTL, เปเบฅเบฐเบเบฒเบเบญเบญเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบญเบตเบเปเบชเป JSON.
เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบ SQL เปเบฅเบฐ NoSQL เปเบกเปเบเบซเบเบฑเบ?
เบเบฒเบเบเปเปเบกเบนเบ SQL เปเบเบตเปเบกเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบเบเปเบฒเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ ACID, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเปเปเบกเบนเบเปเบเบเปเบเป JOINs เปเบเบฎเบนเบเปเบเบเบเบตเปเบเปเปเบเบฒเบเบเบดเบเบขเบนเปเปเบเบดเบเบเบญเบเปเบเบเบเปเบฒเบฅเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบปเบเบเบฐเบเบดเบเบตเปเบกเบตเบขเบนเป.
เปเบเบทเปเบญเบเบเบฒเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ monolithic/single-node เบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ เปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเปเปเบเบเบเปเบฒเบฅเบญเบเบเบฒเบเบเปเบฒเบฅเบญเบเปเบเบเปเบกเปเบเบปเบ-slave เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบฒเบเปเบญเบ, เบเบฒเบเบเปเปเบกเบนเบ SQL เปเบเบเบเบฑเปเบเปเบเบตเบกเบเบฒเบเบชเบญเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบชเปเบฒเบเบฑเบ - เบเบฒเบเบเบฐเบซเบเบฒเบเบเบฒเบเบเบฝเบเปเบชเบฑเปเบ (i.e. เบเบฒเบเปเบเปเบเบชเปเบงเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเบปเปเบงเบซเบผเบฒเบ nodes) เปเบฅเบฐเบเบฒเบเบชเบนเบเปเบชเบเบเปเปเบกเบนเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ / เบชเบนเบ. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเปเบฒเบเบงเบเบเปเปเบกเบนเบเบเบตเปเปเบเปเบฎเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบตเบเบเบญเบเปเบเบเบเบฒเบเบเบฝเบเบชเบนเบเบชเบธเบเบเบญเบเปเบซเบเบเบเบฝเบง. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบเบฒเบเบชเบนเบเปเบชเบเบเปเปเบกเบนเบเบเบปเปเบงเบเบฒเบงเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบ (เปเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบตเปเบเปเปเบกเบตเบเบฒเบเปเบเปเบเบเบฑเบ). เปเบเบเบตเปเบเบตเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบทเปเปเบงเปเบงเปเบฒเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบตเปเบเปเบฒเบเบกเบฒเบเบฑเบเบเปเปเบเบฑเบเปเบเปเบชเบฐเบเปเบญเบเปเบซเปเปเบซเบฑเบเบขเบนเปเปเบเบชเปเบฒเปเบเบปเบฒเบชเปเบฒเบฅเบญเบ. เบเบฒเบเบเบฑเบเบเบธเบเบเบตเปเบเปเปเปเบกเปเบเปเบงเบฅเบฒเบขเบธเบเปเบกเปเบเบเบฑเบเบเบฒเบเบเบตเปเบเบฐเบเบฑเบเบฅเบธเปเบเบเบฒเบเบเปเปเบกเบนเบ SQL.
เบเบฒเบเบเปเปเบกเบนเบ NoSQL เบกเบฑเบเบเบฐเบเบทเบเปเบเบเบขเบฒเบเปเบเบเบเปเบฒเบกเบฐเบเบฒเบ, i.e. เปเบเบเบงเบเบกเบฑเบ, เบเปเปเบกเบนเบเบเบทเบเปเบเปเบเบญเบญเบเปเบเบฑเบเบเบฒเบเบชเปเบงเบเปเบฅเบฐเปเบเบเบขเบฒเบเปเบเบเบปเปเบงเบซเบผเบฒเบเบเปเป. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเบดเบเบเบปเบเบเบฐเบเบด. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเปเปเบกเบนเบเบเบตเปเปเบเบปเปเบฒเบกเบฒเบเบฑเบเบเปเบญเบเบเบทเบเบเบฑเบเบฅเบญเบเบซเบผเบฒเบเปเบเบฑเปเบเปเบเบทเปเบญเบเบญเบเบชเบฐเบซเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบชเบฐเปเบเบฒเบฐเบเบตเปเบเปเบฒเบเบชเบปเปเบ. เปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบเบฅเบงเบกเปเบกเปเบเปเบเบทเปเบญเปเบซเปเปเบเปเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบเปเบเบเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเปเบฒเบเบงเบเบเบญเบ shards เบเบตเปเบกเบตเบขเบนเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบญเปเบฒเบ. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ NoSQL เบฎเบฝเบเบฎเปเบญเบเปเบซเปเบเปเบฒเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบญเบเบเปเบฒเบ, เปเบเบเบฐเบเบฐเบเบตเป SQL เบฎเบฝเบเบฎเปเบญเบเปเบซเปเบเปเบฒเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเปเปเบกเบนเบเบเบญเบเบเปเบฒเบ.
NoSQL เบชเบธเบกเปเบชเปเบเบฒเบเบเบฑเบเบฅเบธเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบเปเบเบเบธเปเบกเบเบตเปเปเบเบเบขเบฒเบเปเบฅเบฐเบเบตเปเปเบกเปเบเปเบซเบเบเบปเบเบเบทเปเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบฒเบเบญเบญเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบเบเปเบฒเบเบงเบเบซเบผเบฒเบเบเบตเปเบเบฐเบเบญเบเบกเบตเบเบฒเบเบชเบนเบเปเบชเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ ACID, เปเบเบปเปเบฒเบฎเปเบงเบก, เปเบฅเบฐเบเบฑเบเบเบฐเบเบตเบเบตเปเบชเบญเบเบเปเบญเบเบเบปเปเบงเปเบฅเบ.
เบกเบตเบเบฒเบเปเบเปเบเบฝเบเบงเปเบฒเปเบเบเบฐเบเบฐเบเบตเปเบเบฒเบเบเปเปเบกเบนเบ NoSQL เบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฝเบเปเบชเบฑเปเบเปเบฅเบฐเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบชเบนเบ, เบเบฒเบเบชเบนเบเปเบชเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบเบปเบฒเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเบเบฒเบฅเบฐเบเบดเบเบเบตเปเบชเปเบฒเบเบฑเบ.
เบเบฒเบเบฐเบฅเบฒเบเบเปเปเปเบเบเบตเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเปเปเบกเบนเบเปเบ NoSQL เปเบเบเบเปเบฒเบเบเบฒเบ SQL.
SQL เปเบฅเบฐ NoSQL: เปเบเบฑเบเบซเบเบฑเบเบเบฑเบเบชเบญเบเบเปเบญเบเบเบฒเบ?
เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเปเบฅเบเบเบตเปเปเบเปเบเบดเบเบเบตเปเบกเบตเบเปเบฒเบเบงเบเบเบนเปเปเบเปเบเปเบฒเบเบงเบเบซเบฅเบฒเบ, เปเบเบฑเปเบ Amazon.com, Netflix, Uber, เปเบฅเบฐ Airbnb, เปเบเปเบเบทเบเบกเบญเบเบซเบกเบฒเบเปเบซเปเบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบเบเบตเปเบชเบฑเบเบชเบปเบ, เบซเบผเบฒเบเบเปเบฒเบ. เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบญเบตเบเบญเบกเปเบกเบตเบเปเบเบฑเปเบ Amazon.com เบเปเบญเบเบเบฒเบเปเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบเปเบเบปเบฒ, เบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบชเบนเบเปเบเบฑเปเบ: เบเปเปเบกเบนเบเบเบนเปเปเบเป, เบเบฐเบฅเบดเบเบเบฐเบเบฑเบ, เบเปเบฒเบชเบฑเปเบ, เปเบเปเบเบฑเบเปเบเบดเบ, เบเปเบญเบกเบเบฑเบเบเปเปเบกเบนเบเบซเบเบฑเบ, เบญเปเบญเบเปเบซเบงเบซเบเปเบญเบเปเบเบฑเปเบ: เบเบฒเบเบเบปเบเบเบงเบเบเบทเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบ, เบเปเปเบเบงเบฒเบกเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ, เบเบดเบเบเบฐเบเปเบฒเบเบญเบเบเบนเปเปเบเป, เบเบฒเบเบเบปเบเบเบงเบเบเบทเบเบเบญเบเบเบนเปเปเบเปเปเบฅเบฐเบเปเบฒเปเบเบฐเบเปเบฒ. เบเบฒเบกเบเปเบฒเบกเบฐเบเบฒเบ, เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบซเบผเบปเปเบฒเบเบตเปเบญเบตเบเปเบชเปเบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบเบเบฒเบเบเปเปเบกเบนเบ SQL เบเปเบญเบกเบเบฑเบเบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบเบเบฒเบเบเปเปเบกเบนเบ NoSQL. เปเบเบฅเบฐเบเบปเบเบเปเบฒเบกเบเบฒเบเบเบทเปเบเปเบฅเบฐเบเบปเปเบงเปเบฅเบ, เบเบฒเบเบเปเปเบกเบนเบ NoSQL เบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฑเบ cache เปเบเบเบขเบฒเบเบเบฒเบเบเบนเบกเบชเบฒเบเบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเบเบตเปเปเบเบฑเบเปเบงเปเปเบเบเบฒเบเบเปเปเบกเบนเบ SQL เปเบซเบผเปเบเบเบตเปเปเบเบทเปเบญเบเบทเปเบเปเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบฒเบเบเบทเปเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ.
YugaByte DB เบเบฐเบชเบปเบกเบเบฐเบชเบฒเบ SQL เปเบฅเบฐ NoSQL เปเบเบงเปเบ?
เบชเปเบฒเบเบเบถเปเบเปเบเปเบเบทเปเบญเบเบเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบเบเบฐเบชเบปเบกเปเบเบเบเบฑเบเบเบถเบ, เบเบฒเบเปเบเปเบเบเบฑเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เบเบฒเบเบเปเบฒเบฅเบญเบเปเบเบเปเบเบฑเบเปเบญเบเบฐเบชเบฑเบเบเบฑเบเปเบเบเบขเบฒเบ sharded เปเบฅเบฐเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเปเบเบเบขเบฒเบ ACID (เบเบปเบเปเบเปเบเบ Google Spanner), YugaByte DB เปเบกเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบซเบผเปเบเปเบเบตเบเบเปเบฒเบญเบดเบเบเบญเบเปเบฅเบเบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเปเบญเบกเปเบเบฑเบเบเบฑเบ NoSQL (Cassandra & Redis ) เปเบฅเบฐ SQL (PostgreSQL). เบเบฑเปเบเบเบตเปเบชเบฐเปเบเบเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป, YCQL, YugaByte DB API เบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ Cassandra, เปเบเบตเปเบกเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ ACID เบเบฝเบงเปเบฅเบฐเบซเบผเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบฅเบฐเบเบฑเบเบชเบฐเบเบตเบฎเบญเบเบเบปเปเบงเปเบฅเบเบเบฑเบ NoSQL API, เบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบเปเบฒเปเบเบชเบนเปเบเบธเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ NoSQL เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ. เบเบญเบเบเบฒเบเบเบฑเปเบ, YCQL, YugaByte DB API เบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ PostgreSQL, เปเบเบตเปเบกเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบซเบเบฒเบเบเบฒเบเบเบฝเบเปเบชเบฑเปเบเปเบฅเบฐเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบซเปเบเบฑเบ SQL API, เบเปเบฒเบเบฒเบเบเปเปเบกเบนเบ SQL เบเบตเปเปเบเบเบขเบฒเบเปเบเบเบปเปเบงเปเบฅเบ. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ YugaByte DB เปเบกเปเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเบฅเบฑเบเบชเบฐเบเบฐ, NoSQL API เบเบฐเบเบธเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเบเปเปเบกเบนเบเบเบฒเบฅเบฐเบเบดเบเบเบตเปเบชเปเบฒเบเบฑเบ.
เบเบฑเปเบเบเบตเปเปเบเปเบเปเบฒเบงเบเปเบญเบเบซเบเปเบฒเบเบตเปเปเบเบเบปเบเบเบงเบฒเบก
- เบเปเบฒเบงเบฝเบเบเบปเปเบเบเปเบเบญเบเบเปเบฒเบเปเบกเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ JOIN เบซเบผเบฒเบเบเบฐเปเบ, เปเบกเบทเปเบญเปเบฅเบทเบญเบ YSQL, เปเบเบปเปเบฒเปเบเบงเปเบฒเบเบฐเปเบเบเบญเบเบเปเบฒเบเบญเบฒเบเบเบฐเบเบทเบเปเบเบเบขเบฒเบเปเบเบเบปเปเบงเบซเบผเบฒเบเปเบซเบเบ, เบชเบปเปเบเบเบปเบเปเบซเปเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบชเบนเบเปเบฅเบฐ / เบซเบผเบทเบเบฒเบเบชเบปเปเบเบเปเบฒเบเบเปเปเบฒเบเบงเปเบฒ NoSQL.
- เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ, เปเบฅเบทเบญเบเบเบฑเบเบชเบญเบ NoSQL APIs, เบเบปเปเบเบเบทเปเปเบงเปเบงเปเบฒเบเปเบฒเบเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบเบงเปเบฒเปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฒเบเบซเบเบถเปเบ node เปเบเปเบงเบฅเบฒเบเบฑเปเบ. YugaByte DB เบชเบฒเบกเบฒเบเบฎเบฑเบเปเบเปเปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฝเบงเบชเปเบฒเบฅเบฑเบเปเบฅเบเบเบตเปเปเบเปเบเบดเบ, เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเบฑเบเบเปเบญเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบฑเบเบเบฒเบเบซเบผเบฒเบเบงเบฝเบเบเปเบญเบกเปเบเบฑเบ.
เบซเปเบญเบเบเบปเบเบฅเบญเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเปเปเบกเบนเบเปเบเบเบฒเบเบเปเปเปเบเปเบกเปเบเบญเบตเบเปเบชเปเบเบฒเบเบเปเปเบกเบนเบ PostgreSQL เปเบฅเบฐ Cassandra API เบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ YugaByte DB, เบเบปเบเบเบฑเบเบเปเบฒเบกเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบทเปเบเปเบกเบทเบญเบ. เบงเบดเบเบตเบเบฒเบเบเบตเปเปเบเบฑเปเบเบซเบเบฑเบเปเบชเปเบเบงเบฒเบกเบเปเบฒเบเบเบญเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบฑเบเบชเบญเบ APIs เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ (เปเบเบชเบญเบเบเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ) เบเบญเบเบเบธเปเบกเบเบฒเบเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบ, เบเบปเบเบเบฑเบเบเปเบฒเบกเบเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบธเปเบกเปเบญเบเบฐเบฅเบฒเบเบขเปเบฒเบเบชเบปเบกเบเบนเบเบเบญเบเบชเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
เปเบเบเบฒเบเบเปเปเปเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบดเปเบเบซเปเบญเบเบเบปเบเบฅเบญเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเปเปเบกเบนเบเปเบเบทเปเบญเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบดเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเปเบฒเบเบเบทเบเบฑเบเบเบฒเบเบขเปเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเบงเบกเปเบญเบปเบฒ.
เบซเปเบญเบเบเบปเบเบฅเบญเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเปเปเบกเบนเบ
เบเบฒเบเบเบดเบเบเบฑเปเบเบเบฒเบเบเปเปเบกเบนเบ
เปเบเบเปเบเบฑเปเบเปเบชเปเบเบฒเบเบญเบญเบเปเบเบเบเบปเบงเปเบเบเบเปเปเบกเบนเบ (เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณเบเบฒเบเบเบณเปเบเปเบเบตเปเบเบฑเบเบเปเบญเบ), เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเบเบฑเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบ Docker containers เบขเบนเปเปเบเปเบเบทเปเบญเบเบเปเบญเบเบเบดเปเบ เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบปเบงเบเบฑเบเบเบฑเบเบเบงเบเบกเบฑเบเปเบเบเปเบเป shell line commands เบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ.
เบเบฒเบเบเปเปเบกเบนเบ PostgreSQL & Cassandra เปเบเบปเปเบฒเบเบฑเบเปเบเป YugaByte DB
mkdir ~/yugabyte && cd ~/yugabyte
wget https://downloads.yugabyte.com/yb-docker-ctl && chmod +x yb-docker-ctl
docker pull yugabytedb/yugabyte
./yb-docker-ctl create --enable_postgres
MongoDB
docker run --name my-mongo -d mongo:latest
เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ
เปเบซเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเปเบเป shell เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบชเปเบฒเบฅเบฑเบ APIs เบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ.
PostgreSQL
docker exec -it yb-postgres-n1 /home/yugabyte/postgres/bin/psql -p 5433 -U postgres
Cassandra
cqlsh
เปเบเบฅเบฒเบเบเบฒเบ bin
.
เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒ CQL เปเบเปเบฎเบฑเบเบเบฒเบเบเบปเบเปเบเปเบเบ SQL เปเบฅเบฐเบกเบตเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบ, เปเบเบง, เบเบฑเบเปเบฅเบฐเบเบฑเบเบชเบฐเบเบต. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เปเบเบฑเบเบเบฒเบชเบฒ NoSQL, เบกเบฑเบเปเบเบตเปเบกเบเปเปเบเปเบฒเบเบฑเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ, เบชเปเบงเบเปเบซเบเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบฐเบเบงเบกเปเบญเบปเบฒเปเบเบเบปเบเบเบงเบฒเบกเบญเบทเปเบเป.
docker exec -it yb-tserver-n1 /home/yugabyte/bin/cqlsh
MongoDB
docker exec -it my-mongo bash
cd bin
mongo
เบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบ
เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบปเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบเปเปเบเบเปเบเปเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ. เปเบซเปเปเบฅเบตเปเบกเบเบปเปเบเปเบเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเปเบเบเบเบตเปเบเบฝเบเปเบเบเบชเบดเบฅเบฐเบเบดเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เปเบเบเปเบซเบผเบปเปเบฒเบเบตเปเบญเบฒเบเบเบฐเปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบญเบฐเบฅเบฐเบเปเปเบฒ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบเปเบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบเปเบเบเปเบกเปเบเบเบตเบเบญเบเบเบฒเบเบเปเบญเบ, เบฅเบฒเบเบฒ, เบเบฐเปเบเบเปเบฅเบฐเบเบฒเบเปเบซเปเบเบฐเปเบเบ. เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบฑเบเบเบตเบชเปเบฒเบฅเบฑเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเปเบเบตเปเบกเปเบเบตเบกเบเบตเปเบญเบฒเบเบเบฐเบเปเบญเบเบเบฒเบเปเบเบญเบฐเบเบฒเบเบปเบเปเบเบเบเปเบฒเบเบเบฒเบเบชเบฐเบซเบเบฒเบก "tags". เบกเบฑเบเบชเบฒเบกเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเปเบเบดเปเบเปเบเบเบชเปเบฒเบเปเบเบฎเบนเบเปเบเบเบเบญเบเบเบนเปเบเบตเบกเบนเบเบเปเบฒ.
PostgreSQL
CREATE TABLE Music (
Artist VARCHAR(20) NOT NULL,
SongTitle VARCHAR(30) NOT NULL,
AlbumTitle VARCHAR(25),
Year INT,
Price FLOAT,
Genre VARCHAR(10),
CriticRating FLOAT,
Tags TEXT,
PRIMARY KEY(Artist, SongTitle)
);
Cassandra
เบเบฒเบเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเปเบ Cassandra เปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ PostgreSQL. เบซเบเบถเปเบเปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบปเปเบเบเปเปเบกเปเบเบเบฒเบเบเบฒเบเบเบงเบฒเบกเบชเบปเบกเบเบนเบเบเบญเบเบเปเปเบเปเบฒเบเบฑเบ (เปเบเบฑเปเบ: เบเปเปเปเบกเปเบ NULL), เปเบเปเบเบตเปเปเบกเปเบเบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เบเปเปเปเบกเปเบเบเบฒเบเบเปเปเบกเบนเบ NoSQL.. เบเบฐเปเบเบซเบผเบฑเบเบเบฐเบเบญเบเบเปเบงเบเบเบฐเปเบเบเบฒเบเบดเบเบฑเบ (เบเบฑเบเบชเบดเบเบฅเบฐเบเบดเบเปเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป) เปเบฅเบฐเบเบธเบเบเบญเบเบเบฑเบเบเบธเปเบก (เบเบฑเบ SongTitle เปเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป). เบเบฐเปเบเบเบฒเบเปเบเปเบเบเบฒเบเบดเบเบฑเบเบเบฐเบเบณเบเบปเบเบงเปเบฒเปเบเบงเปเบเบเบงเบเบงเบฒเบเบเบฒเบเบดเบเบฑเบ/เปเบเปเบเปเบเบง, เปเบฅเบฐเบเบฑเบเบเบธเปเบกเบเบตเปเบเบญเบเบงเบดเบเบตเบเบฒเบเบเบฑเบเบฅเบฝเบเบเปเปเบกเบนเบเบเบฒเบเปเบ shard เบเบฐเบเบธเบเบฑเบ.
CREATE KEYSPACE myapp;
USE myapp;
CREATE TABLE Music (
Artist TEXT,
SongTitle TEXT,
AlbumTitle TEXT,
Year INT,
Price FLOAT,
Genre TEXT,
CriticRating FLOAT,
Tags TEXT,
PRIMARY KEY(Artist, SongTitle)
);
MongoDB
MongoDB เบเบฑเบเบฅเบฐเบเบฝเบเบเปเปเบกเบนเบเปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบเปเปเบกเบนเบ (Database) (เบเปเบฒเบเบเบฑเบ Keyspace เปเบ Cassandra), เบเปเบญเบเบเบตเปเบกเบต Collections (เบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบ) เบเบตเปเบกเบต Documents (เบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเปเบเบงเปเบเบเบฒเบเบฐเบฅเบฒเบ). เปเบ MongoDB, เปเบเบเบเบทเปเบเบเบฒเบเปเบฅเปเบงเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเบเบปเบ schema เปเบเบทเปเบญเบเบเบปเปเบ. เบเบตเบกเบเบฒเบ "เปเบเปเบเบฒเบเบเปเปเบกเบนเบ", เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป, instantiates เบเบฒเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบซเบฒเบเบฑเปเบเบเปเบฒเบญเบดเบเปเบฅเบฐเบเบฒเบเบเปเบฝเบเปเบเบเบชเบฐเบเบฒเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบซเบกเป. เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเปเบเบฑเบเบฅเบงเบเบฅเบงเบกเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเปเบฒเบเบขเปเบฒเบเบเบฐเปเบเปเบ; เบเบงเบเบกเบฑเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เบเบฝเบเปเบเปเปเบกเบทเปเบญเบเปเบฒเบเปเบเบตเปเบกเปเบญเบเบฐเบชเบฒเบเบเปเบฒเบญเบดเบเปเบชเปเบเปเปเบฅเบฑเบเบเบฑเบเปเบซเบกเป. เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒ MongoDB เปเบเปเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเบปเบเบชเบญเบเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบเบฑเบเบเบฒเบเปเบเบฑเบเบเปเบฒเปเบเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบฅเบฐเบเบธเบเบฒเบเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบเบกเบฑเบเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ.
use myNewDatabase;
เปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบ
PostgreSQL
d Music
Table "public.music"
Column | Type | Collation | Nullable | Default
--------------+-----------------------+-----------+----------+--------
artist | character varying(20) | | not null |
songtitle | character varying(30) | | not null |
albumtitle | character varying(25) | | |
year | integer | | |
price | double precision | | |
genre | character varying(10) | | |
criticrating | double precision | | |
tags | text | | |
Indexes:
"music_pkey" PRIMARY KEY, btree (artist, songtitle)
Cassandra
DESCRIBE TABLE MUSIC;
CREATE TABLE myapp.music (
artist text,
songtitle text,
albumtitle text,
year int,
price float,
genre text,
tags text,
PRIMARY KEY (artist, songtitle)
) WITH CLUSTERING ORDER BY (songtitle ASC)
AND default_time_to_live = 0
AND transactions = {'enabled': 'false'};
MongoDB
use myNewDatabase;
show collections;
เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเปเบเบปเปเบฒเปเบเบเบฒเบเบฐเบฅเบฒเบ
PostgreSQL
INSERT INTO Music
(Artist, SongTitle, AlbumTitle,
Year, Price, Genre, CriticRating,
Tags)
VALUES(
'No One You Know', 'Call Me Today', 'Somewhat Famous',
2015, 2.14, 'Country', 7.8,
'{"Composers": ["Smith", "Jones", "Davis"],"LengthInSeconds": 214}'
);
INSERT INTO Music
(Artist, SongTitle, AlbumTitle,
Price, Genre, CriticRating)
VALUES(
'No One You Know', 'My Dog Spot', 'Hey Now',
1.98, 'Country', 8.4
);
INSERT INTO Music
(Artist, SongTitle, AlbumTitle,
Price, Genre)
VALUES(
'The Acme Band', 'Look Out, World', 'The Buck Starts Here',
0.99, 'Rock'
);
INSERT INTO Music
(Artist, SongTitle, AlbumTitle,
Price, Genre,
Tags)
VALUES(
'The Acme Band', 'Still In Love', 'The Buck Starts Here',
2.47, 'Rock',
'{"radioStationsPlaying": ["KHCR", "KBQX", "WTNR", "WJJH"], "tourDates": { "Seattle": "20150625", "Cleveland": "20150630"}, "rotation": Heavy}'
);
Cassandra
เบเบฒเบเบชเบฐเปเบเบเบญเบญเบเปเบเบเบฅเบงเบก INSERT
เปเบ Cassandra เบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเปเบ PostgreSQL. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฑเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบ semantics. เปเบ Cassandra INSERT
เบเบปเบงเบเบดเบเปเบฅเปเบงเปเบกเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ UPSERT
, เบเปเบญเบเบเบตเปเบเปเบฒเบชเบธเบเบเปเบฒเบเบเบทเบเปเบเบตเปเบกเปเบชเปเปเบเบงเบเปเบฒเปเบเบงเบเบฑเปเบเบกเบตเบขเบนเปเปเบฅเปเบง.
เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ PostgreSQL
INSERT
เบชเบนเบ
.
MongoDB
เปเบเบดเบเปเบกเปเบเบงเปเบฒ MongoDB เปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ NoSQL เปเบเบฑเปเบ Cassandra, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบเบเบญเบเบกเบฑเบเบเปเปเบกเบตเบซเบเบฑเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบถเบเบเบดเบเปเบฒ semantic เบเบญเบ Cassandra. เปเบ MongoDB UPSERT
, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ PostgreSQL. เปเบเบตเปเบกเบเปเปเบกเบนเบเปเบฅเบตเปเบกเบเบปเปเบเปเบเบเบเปเปเบกเบตเบเบฒเบ _idspecified
เบเบฐเปเบฎเบฑเบเปเบซเปเปเบญเบเบฐเบชเบฒเบเปเปเปเบเบทเบเปเบเบตเปเบกเปเบชเปเบเปเปเบฅเบฑเบเบเบฑเบ.
db.music.insert( {
artist: "No One You Know",
songTitle: "Call Me Today",
albumTitle: "Somewhat Famous",
year: 2015,
price: 2.14,
genre: "Country",
tags: {
Composers: ["Smith", "Jones", "Davis"],
LengthInSeconds: 214
}
}
);
db.music.insert( {
artist: "No One You Know",
songTitle: "My Dog Spot",
albumTitle: "Hey Now",
price: 1.98,
genre: "Country",
criticRating: 8.4
}
);
db.music.insert( {
artist: "The Acme Band",
songTitle: "Look Out, World",
albumTitle:"The Buck Starts Here",
price: 0.99,
genre: "Rock"
}
);
db.music.insert( {
artist: "The Acme Band",
songTitle: "Still In Love",
albumTitle:"The Buck Starts Here",
price: 2.47,
genre: "Rock",
tags: {
radioStationsPlaying:["KHCR", "KBQX", "WTNR", "WJJH"],
tourDates: {
Seattle: "20150625",
Cleveland: "20150630"
},
rotation: "Heavy"
}
}
);
เบเบฒเบเบฐเบฅเบฒเบเบชเบญเบเบเบฒเบก
เบเบฒเบเบเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเป เบชเบณ เบเบฑเบเบเบตเปเบชเบธเบเบฅเบฐเบซเบงเปเบฒเบ SQL เปเบฅเบฐ NoSQL เปเบเปเบเปเบเบญเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบเบเบชเบญเบเบเบฒเบกเปเบกเปเบเบเบฒเบชเบฒเบเบตเปเปเบเป FROM
ะธ WHERE
. SQL เบญเบฐเบเบธเบเบฒเบเปเบซเปเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบ FROM
เปเบฅเบทเบญเบเบเบฒเบเบฐเบฅเบฒเบเบซเบผเบฒเบ, เปเบฅเบฐเบชเบฐเปเบเบเบญเบญเบเบเปเบงเบ WHERE
เบชเบฒเบกเบฒเบเบกเบตเบเบงเบฒเบกเบชเบฑเบเบชเบปเบเปเบเป (เบฅเบงเบกเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ JOIN
เบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบ). เบขเปเบฒเบเปเบเบเปเบเบฒเบก, NoSQL เบกเบฑเบเบเบฐเบเปเบฒเบเบปเบเบเปเปเบเปเบฒเบเบฑเบเบเบตเปเบฎเบธเบเปเบฎเบ FROM
, เปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฝเบเปเบเปเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเบซเบเบถเปเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป, เปเบฅเบฐเปเบ WHERE
, เบเปเบญเบเบฅเบฐเบเบธเบฅเบฐเบซเบฑเบเบซเบผเบฑเบเบชเบฐเปเปเบต. เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบธเบเบเบนเปเบเบฒเบเบเบฐเบเบดเบเบฑเบ NoSQL เบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเปเบญเบเบซเบเปเบฒเบเบตเป. เบเบงเบฒเบกเบเบฒเบเบฐเบซเบเบฒเบเบตเปเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบซเบผเบธเบเบฅเบปเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบเบเบฒเบเปเบเปเบเบญเบเบเปเบฒเบกเบเบฒเบเบฐเบฅเบฒเบเปเบฅเบฐเบเปเบฒเบกเบเบตเปเบชเปเบฒเบเบฑเบ. เบกเบฑเบโเบชเบฒโเบกเบฒเบโเบเปเบฒโเบชเบฐโเปเบซเบเบตโเบเบฒเบโเบเบฑเบโเบเปเบฒโเบเบฐโเบซเบเบฒเบโเปเบซเบเปโเปเบโเบเบฒเบโเบชเบทเปโเบชเบฒเบโเบฅเบฐโเบซเบงเปเบฒเบ node เปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบญเบโเบชเบฐโเบซเบเบญเบโเบเบฒเบโเบฎเปเบญเบโเบเปโเปเบฅเบฐโเบเบฑเปเบโเบเบฑเปเบโเปเบกเปเบโเปเบเบทเปเบญโเบซเบผเบตเบโเปเบงเบฑเปเบโเบเบฒเบโเบเบตเปโเบเบตโเบเบตเปโเบชเบธเบโเปเบเบโเบเบปเปเบงโเปเบโ. เบเบปเบงเบขเปเบฒเบ, Cassandra เบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเบเปเบฒเบเบฑเบเบเบฑเบเบเบนเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ (เปเบเบปเปเบฒเบเบฑเปเบ =, IN, <, >, =>, <=
) เปเบเบเบฐเปเบเบเบฒเบเบดเบเบฑเบ, เบเบปเบเปเบงเบฑเปเบเปเบกเบทเปเบญเบฎเปเบญเบเบเปเบเบฑเบเบชเบฐเบเบตเบฎเบญเบ (เบเบฝเบเปเบเปเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบ = เบญเบฐเบเบธเบเบฒเบเปเบซเปเบขเบนเปเบเบตเปเบเบตเป).
PostgreSQL
เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบกเปเบเบชเบฒเบกเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบ SQL.
- เบชเบฐเปเบเบเปเบเบเบเบฑเบเปเบปเบเปเบเบเบเบฑเบเบชเบดเบฅเบฐเบเบดเบ;
- เบชเบฐเปเบเบเปเบเบเบเบฑเบเปเบปเบเปเบเบเบเบฑเบเบชเบดเบฅเบฐเบเบดเบเบเบตเปเบเบปเบเบเบฑเบเบเบฒเบเบชเปเบงเบเบเปเบฒเบญเบดเบเบเบญเบเบซเบปเบงเบเปเป;
- เบชเบฐเปเบเบเปเบเบเบเบฑเบเปเบปเบเปเบเบเบชเบดเบเบฅเบฐเบเบดเบเบเบตเปเบกเบตเบเปเบฒเบเบตเปเปเบเปเบเบญเบเปเบเบเบทเป เปเบฅเบฐเบฅเบฒเบเบฒเบเปเปเบฒเบเบงเปเบฒ 1.00.
SELECT * FROM Music
WHERE Artist='No One You Know';
SELECT * FROM Music
WHERE Artist='No One You Know' AND SongTitle LIKE 'Call%';
SELECT * FROM Music
WHERE Artist='No One You Know' AND SongTitle LIKE '%Today%'
AND Price > 1.00;
Cassandra
เบเบญเบเบเบฒเบเบชเบญเบเบเบฒเบก PostgreSQL เบเบตเปเบฅเบฐเบเบธเปเบงเปเบเปเบฒเบเปเบเบดเบ, เบเบฝเบเปเบเปเบญเบฑเบเบเปเบฒเบญเบดเบเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเปเปเบเปเบฝเบเปเบเบเปเบ Cassandra, เบเบฑเบเบเบฑเปเบเปเบเปเบเบนเปเบเบฐเบเบญเบเบเบฒเบ LIKE
เบเปเปโเบชเบฒโเบกเบฒเบโเบเบทเบโเบเปเบฒโเปเบเปโเบเบฑเบโเบเบฑเบโเบเบธเปเบกโเปเบเบฑเปเบโ:โ SongTitle
. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบฝเบเปเบเปเบเบนเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเปเบเบทเบเบญเบฐเบเบธเบเบฒเบเปเบซเป =
ะธ IN
.
SELECT * FROM Music
WHERE Artist='No One You Know';
SELECT * FROM Music
WHERE Artist='No One You Know' AND SongTitle IN ('Call Me Today', 'My Dog Spot')
AND Price > 1.00;
MongoDB
เบเบฑเปเบเบเบตเปเบชเบฐเปเบเบเบขเบนเปเปเบเบเบปเบงเบขเปเบฒเบเบเบตเปเบเปเบฒเบเบกเบฒ, เบงเบดเบเบตเบเบฒเบเบเบปเปเบเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเปเบเบเบชเบญเบเบเบฒเบกเปเบ MongoDB เปเบกเปเบ music
เปเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป), เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบฒเบเบฅเบงเบเบฅเบงเบกเบซเบผเบฒเบเปเบกเปเบเบซเปเบฒเบก.
db.music.find( {
artist: "No One You Know"
}
);
db.music.find( {
artist: "No One You Know",
songTitle: /Call/
}
);
เบเบณเบฅเบฑเบเบญเปเบฒเบเปเบเบงเบเบฑเบเปเบปเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบ
เบเบฒเบเบญเปเบฒเบเปเบเบงเบเบฑเบเปเบปเบเปเบกเปเบเบเบฝเบเปเบเปเปเบเบฑเบเบเปเบฅเบฐเบเบตเบเบดเปเบชเบเบเบญเบเบฎเบนเบเปเบเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเบดเปเบเบเปเบญเบเปเปเบฒเบเบตเป.
PostgreSQL
SELECT *
FROM Music;
Cassandra
เบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบปเบงเบขเปเบฒเบ PostgreSQL เบเปเบฒเบเปเบเบดเบ.
MongoDB
db.music.find( {} );
เบเบฒเบเปเบเปเปเบเบเปเปเบกเบนเบเปเบเบเบฒเบเบฐเบฅเบฒเบ
PostgreSQL
PostgreSQL เปเบซเปเบเปเบฒเปเบเบฐเบเปเบฒ UPDATE
เบเบฒเบโเบเปเบฝเบโเปเบเบโเบเปเปโเบกเบนเบโ. เบเบฒเบเบเปเปเบกเบตเปเบญเบเบฒเบ UPSERT
, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบฐเปเบซเบผเบเบเบตเปเบเบฐเบฅเบปเปเบกเปเบซเบฅเบงเบเปเบฒเปเบเบงเบเบฑเปเบเบเปเปเบกเบตเบขเบนเปเปเบเบเบฒเบเบเปเปเบกเบนเบ.
UPDATE Music
SET Genre = 'Disco'
WHERE Artist = 'The Acme Band' AND SongTitle = 'Still In Love';
Cassandra
Cassandra เบกเบต UPDATE
เบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ PostgreSQL. UPDATE
เบกเบต semantics เบเบฝเบงเบเบฑเบ UPSERT
, เบเปเบฒเบเบเบทเบเบฑเบ INSERT
.
เบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบปเบงเบขเปเบฒเบ PostgreSQL เบเปเบฒเบเปเบเบดเบ.
MongoDB
เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ UPSERT
. เบเบฒเบเบเบฑเบเบเบธเบเปเบญเบเบฐเบชเบฒเบเบซเบผเบฒเบเบขเปเบฒเบเปเบฅเบฐเบเบถเบเบเบดเบเปเบฒเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ UPSERT
เบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเปเปเบเบเบเบฒเบเบเบฑเปเบเบเบธเบเปเบเบตเปเบกเปเบเบตเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ. เบเบปเบงเบขเปเบฒเบ, เปเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป, เบเบฐเปเบเบเบเบญเบเบชเบดเบเบฅเบฐเบเบดเบเบชเบฐเปเบเบฒเบฐเปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบเบเบญเบตเบเปเบชเปเปเบเบเบเบญเบเบฅเบฒเบง.
db.music.update(
{"artist": "The Acme Band"},
{
$set: {
"genre": "Disco"
}
},
{"multi": true, "upsert": true}
);
เบเบฒเบเปเบญเบปเบฒเบเปเปเบกเบนเบเบญเบญเบเบเบฒเบเบเบฒเบเบฐเบฅเบฒเบ
PostgreSQL
DELETE FROM Music
WHERE Artist = 'The Acme Band' AND SongTitle = 'Look Out, World';
Cassandra
เบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบปเบงเบขเปเบฒเบ PostgreSQL เบเปเบฒเบเปเบเบดเบ.
MongoDB
MongoDB เบกเบตโเบชเบญเบโเบเบฐโเปเบเบโเบเบญเบโเบเบฒเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเปเบเบทเปเบญโเบฅเบปเบโเปเบญโเบเบฐโเบชเบฒเบ โ
db.music.deleteMany( {
artist: "The Acme Band"
}
);
เบเบฒเบเบฅเบถเบเบเบฒเบเบฐเบฅเบฒเบ
PostgreSQL
DROP TABLE Music;
Cassandra
เบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบเบปเบงเบขเปเบฒเบ PostgreSQL เบเปเบฒเบเปเบเบดเบ.
MongoDB
db.music.drop();
เบชเบฐเบซเบฅเบธเบ
เบเบฒเบเปเบเปเบงเบฒเบเบตเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบฅเบฐเบซเบงเปเบฒเบ SQL เปเบฅเบฐ NoSQL เปเบเปเปเบเบตเบเบเบถเปเบเบกเบฒเปเบเบฑเบเปเบงเบฅเบฒเบซเบผเบฒเบเบเบงเปเบฒ 10 เบเบตเปเบฅเปเบง. เบกเบตเบชเบญเบเบฅเบฑเบเบชเบฐเบเบฐเบเบปเปเบเบเปเปเบเบเบฒเบเปเบเปเบงเบฒเบเบตเบเบตเป: เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบฒเบเบเปเปเบกเบนเบ (monolithic, เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ SQL vs เปเบเบเบขเบฒเบ, NoSQL เบเบตเปเบเปเปเปเบกเปเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ) เปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบญเบญเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบ (เบเบฒเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเปเปเบกเบนเบเบเบญเบเบเปเบฒเบเปเบ SQL vs เบเบฒเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบญเบเบเปเบฒเบเปเบ NoSQL).
เบเปเบงเบเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเปเบเบเบขเบฒเบเปเบเบฑเปเบ YugaByte DB, เบเบฒเบเปเบเปเบงเบฒเบเบตเบเปเบฝเบงเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบฒเบเบเปเปเบกเบนเบเบชเบฒเบกเบฒเบเบเบฑเบเบเปเบญเบเปเบเปเบเปเบฒเบ. เปเบเบทเปเบญเบเบเบฒเบเบเบฐเบฅเบดเบกเบฒเบเบเปเปเบกเบนเบเบเบฒเบเปเบเบฑเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบงเปเบฒเบชเบดเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฝเบเปเบชเปเปเบซเบเบเบเบฝเบงเปเบเป, เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบตเปเปเบเบเบขเบฒเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบฒเบเบเบฝเบเปเบชเบฑเปเบเบเบตเปเบกเบตเบเบฒเบเปเบเปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ / เบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบ.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฑเปเบเบเบตเปเปเบเปเบเปเบฒเบงเปเบงเปเปเบเบซเบเบถเปเบเปเบเบเบปเบเบเบงเบฒเบก
เบเบฑเบเบเบทเบเปเบเบเปเบญเบเบเบฒเบเบชเบปเบเบเบฐเบเบฒเบเบฒเบเบญเบญเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบ, เบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบธเบเบดเบเปเบฒเบเบตเปเบเบฐเปเบงเบปเปเบฒเบงเปเบฒเบเบฑเบเบชเบญเบเบงเบดเบเบตเบเบฒเบเบญเบญเบเปเบเบ (SQL เปเบฅเบฐ NoSQL) เปเบกเปเบเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเปเบเปเบเบดเบเบเบตเปเบชเบฐเบฅเบฑเบเบชเบฑเบเบเปเบญเบ. เบงเบดเบเบตเบเบฒเบ SQL "เบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเปเปเบกเบนเบ" เบเปเบงเบเปเบซเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบชเบฒเบกเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบฒเบเบเบธเบฅเบฐเบเบดเบเบเบตเปเบเปเบฝเบเปเบเบเปเบเปเบเปเบฒเบ, เปเบเบเบฐเบเบฐเบเบตเปเบงเบดเบเบตเบเบฒเบ "เปเบเบเบชเบญเบเบเบฒเบก" เบเบญเบ NoSQL เบเปเบงเบเปเบซเปเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฝเบงเบเบฑเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเปเบกเบนเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบเบเบตเปเบกเบต latency เบเปเปเบฒเปเบฅเบฐเบชเบนเบ. เบกเบฑเบเปเบกเปเบเบเปเบญเบเปเบซเบเบเบปเบเบเบตเป YugaByte DB เบชเบฐเบซเบเบญเบ SQL เปเบฅเบฐ NoSQL APIs เบขเบนเปเปเบเบซเบผเบฑเบเบเบปเปเบงเปเบ, เปเบเบเบเบตเปเบเบฐเบชเบปเปเบเปเบชเบตเบกเบงเบดเบเบตเบเบฒเบเบซเบเบถเปเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเบเบเบฒเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบเบเบฒเบชเบฒเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเบดเบเบปเบกเบฅเบงเบกเบเบฑเบ PostgreSQL เปเบฅเบฐ Cassandra, YugaByte DB เบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฎเบฝเบเบฎเบนเปเบเบฒเบชเบฒเบญเบทเปเบเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบทเปเบญเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเปเบเบเบขเบฒเบ, เบกเบตเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบชเบนเบ.
เปเบเบเบปเบเบเบงเบฒเบกเบเบตเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบดเปเบเบงเบดเบเบตเบเบฒเบเบเบทเปเบเบเบฒเบเบเบฒเบเบญเบญเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเบเปเบฒเบเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบ PostgreSQL, Cassandra, เปเบฅเบฐ MongoDB. เปเบเบเบปเบเบเบงเบฒเบกเปเบเบญเบฐเบเบฒเบเบปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบฒเบเบญเบญเบเปเบเบเบเบฑเปเบเบชเบนเบเปเบเบฑเปเบ: เบเบฑเบเบชเบฐเบเบต, เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, เปเบเบปเปเบฒเบฎเปเบงเบก, เบเปเบฒเบชเบฑเปเบ TTL, เปเบฅเบฐเปเบญเบเบฐเบชเบฒเบ JSON.
เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฑเบเบเปเบญเบเบเบตเปเบเบตเบเบญเบเบเปเบฒเบเบญเบฒเบเบดเบเปเบฅเบฐเปเบเบตเบเบเปเบฒเบเปเบ
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com