แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒ. แƒ แƒแƒ’แƒแƒ  แƒแƒ  แƒ›แƒแƒ™แƒ•แƒ“แƒ”, แƒ—แƒฃ แƒ›แƒฎแƒแƒšแƒแƒ“ Oracle แƒ˜แƒชแƒ˜

แƒฐแƒ”แƒ˜ แƒฐแƒแƒ‘แƒ .

แƒ›แƒ” แƒ›แƒฅแƒ•แƒ˜แƒ แƒ›แƒ˜แƒจแƒ แƒ‘แƒฃแƒขแƒ แƒ˜แƒ›แƒแƒ•แƒ˜, แƒ›แƒ˜แƒœแƒ“แƒ แƒ’แƒ˜แƒ—แƒฎแƒ แƒแƒ— แƒชแƒแƒขแƒ แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒแƒ–แƒ”. แƒฉแƒ”แƒ›แƒ˜ แƒแƒ›แƒ‘แƒแƒ•แƒ˜ แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ›แƒแƒ—แƒ—แƒ•แƒ˜แƒก, แƒ•แƒ˜แƒกแƒแƒช แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒจแƒ”แƒฎแƒ•แƒ”แƒ“แƒ แƒ˜แƒ NoSQL แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜ - แƒ›แƒแƒก แƒแƒฅแƒ•แƒก แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒ“แƒ แƒฎแƒแƒ แƒ•แƒ”แƒ–แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘แƒแƒช แƒฃแƒœแƒ“แƒ แƒ˜แƒชแƒแƒ“แƒ”แƒ—. แƒ“แƒ แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒ  แƒ’แƒ˜แƒœแƒแƒฎแƒแƒ•แƒ— แƒแƒ แƒแƒคแƒ”แƒ แƒ˜, แƒ’แƒแƒ แƒ“แƒ Oracle-แƒ˜แƒกแƒ แƒแƒœ แƒกแƒฎแƒ•แƒ แƒ แƒ”แƒšแƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒกแƒ, แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ’แƒแƒ“แƒแƒแƒ แƒฉแƒ”แƒœแƒก แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒกแƒ˜แƒชแƒแƒชแƒฎแƒšแƒ”แƒก.

แƒ แƒ แƒแƒ แƒ˜แƒก แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒแƒ–แƒ” แƒ™แƒแƒ แƒ’แƒ˜? แƒ”แƒก แƒแƒ แƒ˜แƒก NoSQL แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜แƒ แƒฌแƒแƒ แƒฃแƒ›แƒแƒขแƒ”แƒ‘แƒšแƒแƒ‘แƒ˜แƒก แƒ”แƒ แƒ—แƒ˜ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ•แƒ แƒชแƒ”แƒšแƒ“แƒ”แƒ‘แƒ. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒขแƒ”แƒ แƒแƒ‘แƒแƒ˜แƒขแƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ“แƒแƒแƒ›แƒแƒขแƒ”แƒ— แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒ˜ แƒ แƒ’แƒแƒšแƒจแƒ˜. แƒ’แƒแƒ•แƒแƒคแƒแƒ แƒ—แƒแƒ•แƒแƒ— แƒ˜แƒ’แƒ˜ แƒกแƒฎแƒ•แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒชแƒ”แƒœแƒขแƒ แƒจแƒ˜? แƒ“แƒแƒแƒ›แƒแƒขแƒ”แƒ— แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜. แƒ’แƒแƒ•แƒ–แƒแƒ แƒ“แƒแƒ— แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ RPS? แƒ“แƒแƒแƒ›แƒแƒขแƒ”แƒ— แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜. แƒ˜แƒก แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒกแƒแƒžแƒ˜แƒ แƒ˜แƒกแƒžแƒ˜แƒ แƒ แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ”แƒ‘แƒ˜แƒ—.

แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒ. แƒ แƒแƒ’แƒแƒ  แƒแƒ  แƒ›แƒแƒ™แƒ•แƒ“แƒ”, แƒ—แƒฃ แƒ›แƒฎแƒแƒšแƒแƒ“ Oracle แƒ˜แƒชแƒ˜

แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒแƒจแƒ˜แƒ แƒ˜แƒก แƒ™แƒแƒ แƒ’แƒ˜? แƒกแƒแƒฃแƒ‘แƒแƒ แƒ˜แƒ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒแƒ–แƒ”. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ แƒ‘แƒ”แƒ•แƒ แƒ˜? 10, 20, 30, 40 แƒแƒ—แƒแƒกแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒฌแƒแƒ›แƒจแƒ˜ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก. 100 แƒแƒ—แƒแƒกแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒฌแƒแƒ›แƒจแƒ˜ แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก - แƒซแƒแƒšแƒ˜แƒแƒœ. แƒแƒ แƒ˜แƒก แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ›แƒแƒช แƒ’แƒแƒœแƒแƒชแƒฎแƒแƒ“แƒ”แƒก, แƒ แƒแƒ› แƒฌแƒแƒ›แƒจแƒ˜ 2 แƒ›แƒ˜แƒšแƒ˜แƒแƒœ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒก แƒ˜แƒœแƒแƒฎแƒแƒ•แƒ”แƒœ. แƒ›แƒแƒ— แƒแƒšแƒ‘แƒแƒ— แƒ›แƒแƒฃแƒฌแƒ”แƒ•แƒ— แƒแƒ›แƒ˜แƒก แƒ“แƒแƒฏแƒ”แƒ แƒ”แƒ‘แƒ.

แƒ“แƒ แƒžแƒ แƒ˜แƒœแƒชแƒ˜แƒžแƒจแƒ˜, แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒแƒก แƒแƒฅแƒ•แƒก แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ˜แƒ“แƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ แƒ แƒ”แƒšแƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ - แƒ˜แƒก แƒกแƒแƒ”แƒ แƒ—แƒแƒ“ แƒแƒ  แƒฐแƒ’แƒแƒ•แƒก แƒ›แƒแƒ—. แƒ“แƒ แƒ”แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜แƒ แƒ’แƒแƒฎแƒกแƒแƒ•แƒ“แƒ”แƒ—.

แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜, แƒ แƒแƒช แƒ”แƒ แƒ—แƒœแƒแƒ˜แƒ แƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ, แƒ”แƒ แƒ—แƒœแƒแƒ˜แƒ แƒแƒ“ แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก

แƒ”แƒ แƒ—แƒฎแƒ”แƒš แƒ™แƒแƒšแƒ”แƒ’แƒ แƒ›แƒแƒ•แƒ˜แƒ“แƒ แƒฉแƒ”แƒ›แƒ—แƒแƒœ แƒ“แƒ แƒ›แƒ™แƒ˜แƒ—แƒฎแƒ: โ€žแƒแƒฅ แƒแƒ แƒ˜แƒก CQL Cassandra แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ”แƒœแƒ แƒ“แƒ แƒแƒฅแƒ•แƒก แƒจแƒ”แƒ แƒฉแƒ”แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ, แƒแƒฅแƒ•แƒก แƒกแƒแƒ“, แƒแƒฅแƒ•แƒก แƒ“แƒ. แƒฌแƒ”แƒ แƒ˜แƒšแƒ”แƒ‘แƒก แƒ•แƒฌแƒ”แƒ  แƒ“แƒ แƒแƒ แƒแƒฃแƒจแƒแƒ•แƒก. แƒ แƒแƒขแƒแƒ›?". แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒแƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒ—แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒแƒ“ แƒ›แƒแƒžแƒงแƒ แƒแƒ‘แƒ แƒซแƒแƒšแƒแƒ“แƒแƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ—แƒ•แƒ˜แƒ—แƒ›แƒ™แƒ•แƒšแƒ”แƒšแƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜ แƒ’แƒ–แƒแƒ. แƒ“แƒ แƒ›แƒ” แƒแƒ  แƒ•แƒแƒžแƒ˜แƒ แƒ”แƒ‘ แƒแƒ›แƒ˜แƒก แƒžแƒแƒžแƒฃแƒšแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก, แƒ”แƒก แƒแƒ™แƒ แƒซแƒแƒšแƒฃแƒšแƒ˜แƒ แƒ แƒฃแƒกแƒ”แƒ—แƒจแƒ˜. แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒ— แƒ แƒแƒฆแƒแƒชแƒแƒก แƒแƒ แƒแƒกแƒฌแƒแƒ แƒแƒ“.

แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒฉแƒ•แƒ”แƒœแƒ—แƒแƒœ แƒ›แƒแƒ“แƒ˜แƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ“แƒ แƒ’แƒ•แƒ”แƒฃแƒ‘แƒœแƒ”แƒ‘แƒ: โ€žแƒ›แƒแƒ“แƒ˜แƒ— แƒแƒ•แƒแƒจแƒ”แƒœแƒแƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ แƒขแƒ”แƒšแƒ”แƒกแƒ”แƒ แƒ˜แƒแƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ แƒ แƒ”แƒชแƒ”แƒžแƒขแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒแƒกแƒ—แƒ•แƒ˜แƒก. แƒ˜แƒฅ แƒ’แƒ•แƒ”แƒฅแƒœแƒ”แƒ‘แƒ แƒกแƒแƒญแƒ›แƒ”แƒšแƒ˜ แƒ™แƒ”แƒ แƒซแƒ”แƒ‘แƒ˜ แƒแƒœ แƒ›แƒแƒกแƒจแƒ˜ แƒกแƒ”แƒ แƒ˜แƒแƒšแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ›แƒกแƒแƒฎแƒ˜แƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒโ€œ. แƒฉแƒ•แƒ”แƒœ แƒกแƒ˜แƒฎแƒแƒ แƒฃแƒšแƒ˜แƒ— แƒ•แƒแƒ›แƒ‘แƒแƒ‘แƒ—: "แƒฌแƒแƒ•แƒ˜แƒ“แƒ”แƒ—!" แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— แƒแƒ แƒ˜ แƒ‘แƒแƒ˜แƒขแƒ˜, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒœแƒ˜แƒจแƒแƒœแƒ˜ แƒ“แƒ แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒซแƒแƒšแƒ˜แƒแƒœ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ“แƒ แƒกแƒแƒ˜แƒ›แƒ”แƒ“แƒแƒ“ แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก. แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“แƒแƒ, แƒกแƒแƒœแƒแƒ› แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒแƒ  แƒ›แƒแƒ•แƒšแƒ”แƒœ แƒ“แƒ แƒ˜แƒขแƒงแƒ•แƒ˜แƒแƒœ, แƒ แƒแƒ› แƒ“แƒ˜แƒแƒกแƒแƒฎแƒšแƒ˜แƒกแƒ”แƒ‘แƒ˜แƒช แƒกแƒแƒžแƒ˜แƒ แƒ˜แƒกแƒžแƒ˜แƒ แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒก แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒ”แƒœ: แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ แƒแƒฅแƒ•แƒ— แƒ“แƒ แƒฃแƒœแƒ“แƒ แƒ˜แƒชแƒแƒ“แƒœแƒ”แƒœ, แƒ แƒ แƒ™แƒ”แƒ แƒซแƒ˜แƒก แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ แƒกแƒฃแƒ แƒ—. แƒ›แƒ™แƒ•แƒ“แƒแƒ แƒ˜ แƒฎแƒแƒ .

แƒ”แƒก แƒ˜แƒ›แƒ˜แƒขแƒแƒ› แƒฎแƒ“แƒ”แƒ‘แƒ, แƒ แƒแƒ› Cassandra แƒแƒ แƒ˜แƒก แƒฐแƒ˜แƒ‘แƒ แƒ˜แƒ“แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ: แƒ˜แƒก แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒกแƒแƒ™แƒ•แƒแƒœแƒซแƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒก แƒ“แƒ แƒ˜แƒœแƒแƒฎแƒแƒ•แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒคแƒแƒ แƒ—แƒ แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒจแƒ˜. แƒฏแƒแƒ•แƒแƒจแƒ˜ แƒแƒœ แƒ™แƒแƒขแƒšแƒ˜แƒœแƒจแƒ˜, แƒ”แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒกแƒ” แƒ˜แƒงแƒแƒก แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜:

Map<RowKey, SortedMap<ColumnKey, ColumnValue>>

แƒแƒœแƒฃ แƒ แƒฃแƒ™แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ“แƒแƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ”แƒ‘แƒฃแƒš แƒ แƒฃแƒ™แƒแƒก. แƒแƒ› แƒ แƒฃแƒฅแƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒ แƒ˜แƒก Row key แƒแƒœ Partition key - แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜. แƒ›แƒ”แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ แƒฃแƒ™แƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒ, แƒแƒ แƒ˜แƒก Clustering แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜.

แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ’แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ˜แƒšแƒฃแƒกแƒขแƒ แƒแƒชแƒ˜แƒแƒ“, แƒ›แƒแƒ“แƒ˜แƒ— แƒ“แƒแƒ•แƒฎแƒแƒขแƒแƒ— แƒกแƒแƒ›แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜. แƒแƒฎแƒšแƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒ”แƒกแƒ›แƒแƒ“แƒ”แƒ—, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ“แƒแƒจแƒแƒšแƒแƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒแƒ“. แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒ, แƒ แƒแƒ› แƒ—แƒฃ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒก แƒ”แƒ แƒ—แƒจแƒ˜ แƒจแƒ”แƒ•แƒแƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒ— (แƒกแƒฎแƒ•แƒแƒ—แƒ แƒจแƒแƒ แƒ˜แƒก, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒแƒ—แƒแƒกแƒ˜, แƒแƒ แƒ˜ แƒแƒ—แƒแƒกแƒ˜, แƒฎแƒฃแƒ—แƒ˜ - แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒช แƒ’แƒœแƒ”แƒ‘แƒแƒ•แƒ—), แƒ”แƒก แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒแƒ“ แƒแƒ  แƒ”แƒฎแƒ”แƒ‘แƒ แƒ’แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒก. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒ—แƒ”แƒ›แƒแƒขแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก แƒ แƒ˜แƒชแƒฎแƒ•แƒก. แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ แƒ˜แƒชแƒฎแƒ•แƒ˜, แƒ’แƒ แƒซแƒ”แƒšแƒ˜ แƒ˜แƒœแƒข, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒš แƒ“แƒ˜แƒแƒžแƒแƒ–แƒแƒœแƒจแƒ˜ แƒ›แƒแƒฎแƒ•แƒ“แƒ”แƒ‘แƒ. แƒ“แƒ แƒ’แƒ•แƒ”แƒฅแƒœแƒ”แƒ‘แƒ แƒ”แƒ แƒ—แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒกแƒ›แƒ’แƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ”แƒ แƒ— แƒ“แƒ˜แƒแƒžแƒแƒ–แƒแƒœแƒ–แƒ”, แƒ›แƒ”แƒแƒ แƒ” แƒ›แƒ”แƒแƒ แƒ”แƒ–แƒ”, n-แƒ” n-แƒ–แƒ”.

แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒ. แƒ แƒแƒ’แƒแƒ  แƒแƒ  แƒ›แƒแƒ™แƒ•แƒ“แƒ”, แƒ—แƒฃ แƒ›แƒฎแƒแƒšแƒแƒ“ Oracle แƒ˜แƒชแƒ˜

แƒ”แƒก แƒ แƒ˜แƒชแƒฎแƒ•แƒ˜ แƒแƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒฐแƒ”แƒจแƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ, แƒ แƒแƒกแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ•แƒฃแƒฌแƒแƒ“แƒ”แƒ‘แƒ— แƒ’แƒแƒงแƒแƒคแƒ˜แƒก แƒ™แƒšแƒแƒ•แƒ˜แƒจแƒก. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒ˜แƒ•แƒแƒจแƒ˜ แƒ“แƒ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ แƒฃแƒ™แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜. แƒ˜แƒก แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก แƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒ แƒแƒ›แƒ”แƒš แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒ›แƒ˜แƒ˜แƒฆแƒ”แƒ‘แƒก. แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒแƒจแƒ˜ แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒกแƒ˜แƒœแƒขแƒแƒฅแƒกแƒ˜แƒ—, แƒ แƒแƒ’แƒแƒ แƒช SQL-แƒจแƒ˜:

CREATE TABLE users (
	user_id uu id,
	name text,
	year int,
	salary float,
	PRIMARY KEY(user_id)

)

แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ แƒ”แƒ แƒ—แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒกแƒแƒ’แƒแƒœ แƒ“แƒ แƒ˜แƒก แƒแƒกแƒ”แƒ•แƒ” แƒแƒ แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜.

แƒ แƒแƒ’แƒแƒ  แƒ˜แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ”แƒœ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜? แƒ–แƒแƒ’แƒ˜ แƒ”แƒ แƒ— แƒ™แƒ•แƒแƒœแƒซแƒจแƒ˜ แƒฌแƒแƒ•แƒ, แƒ–แƒแƒ’แƒ˜ แƒ›แƒ”แƒแƒ แƒ”แƒ–แƒ” แƒ“แƒ แƒ–แƒแƒ’แƒ˜ แƒ›แƒ”แƒกแƒแƒ›แƒ”แƒ–แƒ”. แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜ แƒแƒ แƒ˜แƒก แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒฐแƒ”แƒจแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒกแƒ”แƒ•แƒ” แƒชแƒœแƒแƒ‘แƒ˜แƒšแƒ˜แƒ แƒ แƒแƒ’แƒแƒ แƒช แƒ แƒฃแƒ™แƒ, แƒแƒกแƒ”แƒ•แƒ” แƒชแƒœแƒแƒ‘แƒ˜แƒšแƒ˜ แƒ แƒแƒ’แƒแƒ แƒช แƒšแƒ”แƒฅแƒกแƒ˜แƒ™แƒแƒœแƒ˜ แƒžแƒ˜แƒ—แƒแƒœแƒจแƒ˜, แƒแƒœ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ Key แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ, แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒฌแƒแƒ•แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ— แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ, แƒฌแƒแƒ•แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ— แƒ“แƒ แƒ“แƒแƒ•แƒฌแƒ”แƒ แƒแƒ— แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒ—.

แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒ. แƒ แƒแƒ’แƒแƒ  แƒแƒ  แƒ›แƒแƒ™แƒ•แƒ“แƒ”, แƒ—แƒฃ แƒ›แƒฎแƒแƒšแƒแƒ“ Oracle แƒ˜แƒชแƒ˜

แƒแƒ˜แƒ แƒฉแƒ˜แƒ”แƒ—: แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒคแƒ˜แƒšแƒขแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒจแƒ•แƒ”แƒ‘แƒ แƒ’แƒแƒ“แƒแƒ˜แƒฅแƒชแƒ”แƒ•แƒ แƒกแƒ แƒฃแƒš แƒกแƒ™แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒแƒจแƒ˜, แƒแƒœ แƒ แƒ แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒแƒก

แƒ›แƒแƒ“แƒ˜แƒ— แƒ“แƒแƒ•แƒฌแƒ”แƒ แƒแƒ— แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒจแƒ”แƒ แƒฉแƒ”แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ: select * from users where, userid = . แƒ’แƒแƒ›แƒแƒ“แƒ˜แƒก, แƒ แƒแƒ’แƒแƒ แƒช Oracle-แƒจแƒ˜: แƒฉแƒ•แƒ”แƒœ แƒ•แƒฌแƒ”แƒ แƒ— Select, แƒ•แƒแƒ–แƒฃแƒกแƒขแƒ”แƒ‘แƒ— แƒžแƒ˜แƒ แƒแƒ‘แƒ”แƒ‘แƒก แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก, แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ แƒ˜แƒฆแƒ”แƒ‘แƒ”แƒœ แƒ›แƒแƒก. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฃ แƒแƒ˜แƒ แƒฉแƒ”แƒ•แƒ—, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒ“แƒแƒ‘แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒฌแƒšแƒ˜แƒก แƒ›แƒฅแƒแƒœแƒ” แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒก, แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒ แƒฉแƒ˜แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒ›แƒแƒก แƒแƒ  แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒจแƒ”แƒแƒกแƒ แƒฃแƒšแƒแƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ. แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒ, แƒ แƒแƒ› แƒ›แƒแƒœ แƒกแƒแƒ”แƒ แƒ—แƒแƒ“ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒชแƒ˜แƒก แƒ˜แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒ•แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒ“แƒแƒ‘แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒฌแƒšแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ - แƒ›แƒแƒก แƒแƒฅแƒ•แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ”แƒ แƒ—แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ˜แƒก แƒแƒ›แƒ‘แƒแƒ‘แƒก: โ€žแƒ™แƒแƒ แƒ’แƒ˜, แƒ›แƒ” แƒ›แƒแƒ˜แƒœแƒช แƒจแƒ”แƒ›แƒ˜แƒซแƒšแƒ˜แƒ แƒแƒ› แƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ. แƒ“แƒแƒแƒ›แƒแƒขแƒ”แƒ— แƒœแƒ”แƒ‘แƒแƒ“แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒคแƒ˜แƒšแƒขแƒ แƒแƒชแƒ˜แƒ." แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ— แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒ˜แƒ•แƒแƒก, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก. แƒ“แƒ แƒแƒ› แƒ“แƒ แƒแƒก แƒ แƒแƒฆแƒแƒช แƒกแƒแƒจแƒ˜แƒœแƒ”แƒšแƒ”แƒ‘แƒ แƒฎแƒ“แƒ”แƒ‘แƒ.

แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ•แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ— แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ”, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“แƒแƒ. แƒ“แƒ แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ— แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒก แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒแƒจแƒ˜, แƒกแƒแƒ“แƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, 4 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒแƒ แƒช แƒ—แƒฃ แƒ˜แƒกแƒ” แƒ™แƒแƒ แƒ’แƒ˜แƒ แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก. แƒ แƒแƒ“แƒ’แƒแƒœ แƒ“แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒคแƒ˜แƒšแƒขแƒ แƒแƒชแƒ˜แƒ แƒแƒ แƒ˜แƒก แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒ˜แƒ•แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒแƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒแƒซแƒšแƒ”แƒ•แƒก แƒจแƒ”แƒแƒ’แƒ แƒแƒ•แƒแƒก แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜ แƒแƒ› แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒ“แƒแƒœ แƒงแƒ•แƒ”แƒšแƒ แƒ™แƒ•แƒแƒœแƒซแƒ˜แƒ“แƒแƒœ, แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒชแƒ”แƒœแƒขแƒ แƒ˜แƒ“แƒแƒœ (แƒ—แƒฃ แƒแƒ› แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ›แƒแƒ—แƒ’แƒแƒœแƒ˜แƒ) แƒ“แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ’แƒแƒคแƒ˜แƒšแƒขแƒ แƒแƒก. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒ แƒฃแƒšแƒ˜ แƒกแƒ™แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒœแƒแƒšแƒแƒ’แƒ˜ แƒ“แƒ แƒซแƒœแƒ”แƒšแƒแƒ“ แƒ•แƒ˜แƒœแƒ›แƒ”แƒก แƒแƒฎแƒแƒ แƒ”แƒ‘แƒก แƒ”แƒก.

แƒ—แƒฃ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ“แƒ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒžแƒ˜แƒ แƒแƒ“แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒฌแƒ›แƒแƒ‘แƒ˜แƒ—, แƒฉแƒ•แƒ”แƒœ แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ•แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ˜แƒ— แƒแƒ›แƒ˜แƒ—. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ–แƒแƒ’แƒฏแƒ”แƒ  แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒ แƒ แƒ“แƒ แƒกแƒฎแƒ•แƒ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒกแƒ”แƒ‘แƒ แƒจแƒ”แƒ แƒฉแƒ”แƒ•แƒแƒ–แƒ”. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฎแƒกแƒแƒ•แƒก: แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒแƒ แƒ˜แƒก แƒ แƒฃแƒ™แƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒแƒฅแƒ•แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒจแƒ˜แƒ’แƒœแƒ˜แƒ— แƒแƒ แƒ˜แƒก แƒ“แƒแƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ แƒฃแƒ™แƒ.

แƒ“แƒ แƒ›แƒแƒก แƒแƒกแƒ”แƒ•แƒ” แƒแƒฅแƒ•แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ•แƒฃแƒฌแƒแƒ“แƒ”แƒ‘แƒ— Clustering Key. แƒ”แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช, แƒ—แƒแƒ•แƒ˜แƒก แƒ›แƒฎแƒ แƒ˜แƒ•, แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒ แƒฉแƒ”แƒ•แƒ—, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ“แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ˜แƒ— แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒ แƒฎแƒ•แƒ“แƒ”แƒ‘แƒ, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒแƒ แƒ˜แƒก แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒแƒ“ แƒ“แƒแƒšแƒแƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒ แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ“แƒ”แƒ‘แƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ™แƒ•แƒแƒœแƒซแƒ–แƒ”. แƒแƒœแƒฃ, แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ Partition แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, Clustering แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ แƒ’แƒ”แƒขแƒงแƒ•แƒ˜แƒ—, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ“แƒแƒ˜แƒขแƒแƒœแƒแƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒแƒ› แƒฎแƒ”แƒจแƒ˜, แƒ แƒ แƒแƒ“แƒ’แƒ˜แƒšแƒก แƒ“แƒแƒ˜แƒ™แƒแƒ•แƒ”แƒ‘แƒก แƒ˜แƒ’แƒ˜ แƒ˜แƒฅ.

แƒ”แƒก แƒ›แƒแƒ แƒ—แƒšแƒแƒช แƒฎแƒ”แƒ, แƒ˜แƒฅ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒฐแƒฅแƒ•แƒ˜แƒ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ“แƒแƒ•แƒชแƒ”แƒ›แƒ— แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒš แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒขแƒก แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ— แƒ“แƒ แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ.

CREATE TABLE users_by_year_salary_id (
	user_id uuid,
	name text,
	year int,
	salary float,
	PRIMARY KEY((year), salary, user_id)

แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ แƒ›แƒ˜แƒแƒฅแƒชแƒ˜แƒ”แƒ— แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒ˜แƒ•แƒแƒก; แƒ›แƒ˜แƒกแƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒแƒ แƒ’แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ (แƒฉแƒ•แƒ”แƒœแƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒฌแƒ”แƒšแƒ˜) แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒแƒ แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜. แƒ˜แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒแƒ“แƒ”แƒก แƒ”แƒ แƒ—แƒ˜ แƒแƒœ แƒ›แƒ”แƒขแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒกแƒ’แƒแƒœ, แƒแƒ  แƒแƒฅแƒ•แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ. แƒ—แƒฃ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒกแƒ•แƒ”แƒขแƒ˜แƒ, แƒ˜แƒก แƒ™แƒ•แƒšแƒแƒ• แƒฃแƒœแƒ“แƒ แƒ›แƒแƒ˜แƒฎแƒกแƒœแƒแƒก แƒคแƒ แƒฉแƒฎแƒ˜แƒšแƒ”แƒ‘แƒจแƒ˜, แƒ แƒแƒ—แƒ แƒ”แƒœแƒ˜แƒก แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ แƒ›แƒ แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ›แƒ แƒ’แƒแƒ˜แƒ’แƒแƒก, แƒ แƒแƒ› แƒ”แƒก แƒแƒ แƒ˜แƒก แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜, แƒฎแƒแƒšแƒ แƒ›แƒ˜แƒก แƒฃแƒ™แƒแƒœ แƒงแƒ•แƒ”แƒšแƒ แƒกแƒฎแƒ•แƒ แƒกแƒ•แƒ”แƒขแƒ˜ แƒแƒ แƒ˜แƒก Clustering แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ’แƒแƒ“แƒแƒ˜แƒชแƒ”แƒ›แƒ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒแƒจแƒ˜ แƒ˜แƒ› แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒšแƒ˜แƒ—แƒแƒช แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒ‘แƒ˜แƒแƒœ. แƒแƒœแƒฃ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ แƒฃแƒคแƒ แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜แƒ, แƒ›แƒ”แƒแƒ แƒ” - แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ“ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒ“แƒ แƒ.แƒจ. แƒ แƒแƒ’แƒแƒ  แƒ•แƒฌแƒ”แƒ แƒ—, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒฃแƒ“แƒ แƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ™แƒšแƒแƒกแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก: แƒฉแƒ•แƒ”แƒœ แƒฉแƒแƒ›แƒแƒ•แƒ—แƒ•แƒšแƒ˜แƒ— แƒ•แƒ”แƒšแƒ”แƒ‘แƒก แƒ“แƒ แƒ›แƒแƒ—แƒ—แƒ•แƒ˜แƒก แƒ•แƒฌแƒ”แƒ แƒ— แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒ แƒฃแƒคแƒ แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ แƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒฃแƒคแƒ แƒ แƒžแƒแƒขแƒแƒ แƒ. แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒแƒจแƒ˜ แƒ”แƒก แƒแƒ แƒ˜แƒก, แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒ— แƒ แƒแƒ› แƒ•แƒ—แƒฅแƒ•แƒแƒ—, แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ™แƒšแƒแƒกแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ–แƒ”แƒช แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒขแƒแƒšแƒ”แƒ‘แƒ˜.

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒ“แƒแƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ”แƒ‘แƒแƒก แƒ“แƒ แƒ•แƒแƒฌแƒ”แƒกแƒ”แƒ‘แƒ— แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒก

แƒฃแƒœแƒ“แƒ แƒ’แƒแƒฎแƒกแƒแƒ•แƒ“แƒ”แƒ—, แƒ แƒแƒ› แƒ“แƒแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ (แƒ“แƒแƒฆแƒ›แƒแƒ•แƒแƒšแƒ˜, แƒแƒฆแƒ›แƒแƒ•แƒแƒšแƒ˜, แƒ แƒแƒช แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก) แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒกแƒแƒก แƒ˜แƒ›แƒแƒ•แƒ” แƒ›แƒแƒ›แƒ”แƒœแƒขแƒจแƒ˜ แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ›แƒ˜ แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ. แƒ˜แƒก แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒแƒ“ แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒšแƒแƒ’แƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ. แƒ—แƒฃ แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— Clustering แƒ™แƒšแƒแƒ•แƒ˜แƒจแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒแƒœ แƒ“แƒแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒ แƒ˜แƒ’แƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒ›แƒแƒ’แƒ˜แƒฌแƒ”แƒ•แƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒแƒฎแƒแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒ“แƒ แƒ’แƒแƒ“แƒแƒ˜แƒขแƒแƒœแƒแƒ— แƒ›แƒแƒกแƒจแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜. แƒ”แƒก แƒแƒ  แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ—แƒแƒœ.

แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒ. แƒ แƒแƒ’แƒแƒ  แƒแƒ  แƒ›แƒแƒ™แƒ•แƒ“แƒ”, แƒ—แƒฃ แƒ›แƒฎแƒแƒšแƒแƒ“ Oracle แƒ˜แƒชแƒ˜

แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒแƒ•แƒกแƒ”แƒ— แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒ’แƒ˜แƒ“แƒ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ•แƒœแƒแƒฎแƒ”แƒ—, แƒ แƒแƒ› แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ แƒ˜แƒœแƒ’แƒจแƒ˜ แƒฉแƒแƒ•แƒแƒ แƒ“แƒœแƒ”แƒœ, แƒฏแƒ”แƒ  แƒ“แƒแƒ‘แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒฌแƒšแƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ™แƒ˜ แƒจแƒ˜แƒ’แƒœแƒ˜แƒ— แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ™แƒ•แƒแƒœแƒซแƒ–แƒ” แƒฎแƒ”แƒšแƒคแƒแƒกแƒ˜แƒกแƒ แƒ“แƒ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก ID-แƒ˜แƒ—. แƒแƒฎแƒšแƒ แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒแƒ แƒฉแƒ”แƒ•แƒแƒœแƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒกแƒ”แƒ‘แƒ˜แƒ—.

แƒ˜แƒกแƒ”แƒ• แƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒกแƒแƒ›แƒฃแƒจแƒแƒ where, andแƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒก แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒกแƒ”แƒ• แƒ™แƒแƒ แƒ’แƒแƒ“แƒแƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฃ แƒจแƒ”แƒ•แƒ”แƒชแƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒแƒ— Clustering แƒ™แƒšแƒแƒ•แƒ˜แƒจแƒ˜แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒœแƒแƒฌแƒ˜แƒšแƒ˜ แƒ“แƒ แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ“ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒ แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ” แƒ˜แƒฉแƒ˜แƒ•แƒšแƒ”แƒ‘แƒก, แƒ แƒแƒ› แƒ•แƒ”แƒ  แƒ˜แƒžแƒแƒ•แƒ˜แƒก แƒแƒ“แƒ’แƒ˜แƒšแƒก แƒฉแƒ•แƒ”แƒœแƒก แƒ แƒฃแƒ™แƒแƒ–แƒ”, แƒกแƒแƒ“แƒแƒช แƒ”แƒก แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒแƒฅแƒ•แƒก แƒ”แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ null-แƒ˜แƒก แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒ”แƒก. แƒ แƒแƒ› แƒแƒฎแƒšแƒแƒฎแƒแƒœ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ, - แƒกแƒแƒ“แƒแƒช แƒ˜แƒก แƒฌแƒ”แƒ•แƒก. แƒ˜แƒกแƒ”แƒ• แƒ›แƒแƒ›แƒ˜แƒฌแƒ”แƒ•แƒก แƒแƒ› แƒ™แƒ•แƒแƒœแƒซแƒ˜แƒ“แƒแƒœ แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒคแƒ˜แƒšแƒขแƒ•แƒ แƒ. แƒ“แƒ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒ แƒฃแƒšแƒ˜ แƒกแƒ™แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒœแƒแƒšแƒแƒ’แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒจแƒ˜, แƒ”แƒก แƒชแƒฃแƒ“แƒ˜แƒ.

แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ  แƒ’แƒแƒฃแƒ แƒ™แƒ•แƒ”แƒ•แƒ”แƒš แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒแƒจแƒ˜ แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒแƒฎแƒแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜

แƒ—แƒฃ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒกแƒฃแƒ แƒก แƒจแƒ”แƒ’แƒ•แƒ”แƒซแƒšแƒแƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ–แƒ˜แƒ“แƒ•แƒ แƒžแƒ˜แƒ แƒแƒ“แƒแƒ‘แƒ˜แƒก, แƒแƒกแƒแƒ™แƒ˜แƒก, แƒฎแƒ”แƒšแƒคแƒแƒกแƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—, แƒ แƒ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒแƒ—? แƒแƒ แƒแƒคแƒ”แƒ แƒ˜. แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— แƒแƒ แƒ˜ แƒ›แƒแƒ’แƒ˜แƒ“แƒ. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ แƒกแƒแƒ›แƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒ–แƒ˜แƒ—, แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒกแƒแƒ›แƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜. แƒฌแƒแƒ•แƒ˜แƒ“แƒ แƒ˜แƒก แƒ“แƒ แƒ, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒ–แƒแƒ’แƒ”แƒ— แƒแƒ“แƒ’แƒ˜แƒšแƒ˜ แƒฎแƒ แƒแƒฎแƒœแƒ”แƒ‘แƒ–แƒ”. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ˜แƒแƒคแƒ˜ แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ˜. แƒ˜แƒก แƒ‘แƒ”แƒ•แƒ แƒแƒ“ แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒ˜ แƒฆแƒ˜แƒ แƒก, แƒ•แƒ˜แƒ“แƒ แƒ” แƒ แƒ”แƒแƒ’แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒ, แƒ แƒแƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒกแƒแƒ–แƒ˜แƒแƒœแƒ แƒ˜แƒงแƒแƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ‘แƒ”แƒ•แƒ แƒแƒ“ แƒกแƒแƒกแƒ˜แƒแƒ›แƒแƒ•แƒœแƒแƒ แƒฌแƒแƒ›แƒจแƒ˜ แƒ แƒแƒฆแƒแƒชแƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ, แƒ•แƒ˜แƒ“แƒ แƒ” 10 แƒฌแƒฃแƒ—แƒจแƒ˜.

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒญแƒ แƒแƒ‘แƒ— แƒแƒ แƒแƒกแƒแƒญแƒ˜แƒ แƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒก แƒ“แƒ แƒ“แƒ”แƒœแƒแƒ แƒ›แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒš แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒกแƒแƒ˜แƒ›แƒ”แƒ“แƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒฃแƒœแƒแƒ แƒ˜แƒ—. แƒงแƒแƒ•แƒ”แƒšแƒ˜แƒ•แƒ” แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜, แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ แƒกแƒแƒ›แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒชแƒ”แƒœแƒขแƒ แƒ˜แƒกแƒ’แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒแƒ’แƒแƒœ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒก แƒแƒฅแƒ•แƒก แƒฎแƒฃแƒ—แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜, แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ“แƒแƒœแƒ˜แƒ— (แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒ™แƒแƒ แƒ’แƒ”แƒ‘แƒ), แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ›แƒ—แƒšแƒ˜แƒแƒœแƒแƒ“ แƒ’แƒแƒ“แƒแƒ แƒฉแƒ”แƒก แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒชแƒ”แƒœแƒขแƒ แƒ˜แƒก แƒกแƒ˜แƒ™แƒ•แƒ“แƒ˜แƒšแƒก. แƒ“แƒ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒแƒ แƒ˜ โ€‹โ€‹แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ“แƒแƒœแƒแƒ แƒฉแƒ”แƒœ แƒแƒ แƒจแƒ˜. แƒ“แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜. แƒ”แƒก แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ™แƒแƒ แƒ’แƒ˜ แƒ–แƒ”แƒ“แƒ›แƒ”แƒขแƒแƒ‘แƒแƒ, แƒฆแƒ˜แƒ แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ SSD แƒ“แƒ˜แƒกแƒ™แƒ˜ แƒ“แƒ แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ˜. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒ˜แƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— Cassandra, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒแƒ แƒ˜แƒก SQL, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒแƒ  แƒแƒ แƒ˜แƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ”แƒ‘แƒ˜, แƒฃแƒชแƒฎแƒแƒฃแƒ แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ˜แƒชแƒแƒ“แƒ”แƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒฌแƒ”แƒกแƒ”แƒ‘แƒ˜.

แƒฉแƒ•แƒ”แƒœ แƒ•แƒฅแƒ›แƒœแƒ˜แƒ— แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒก แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“. แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜แƒ แƒแƒ แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒ˜แƒก, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒก แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ›แƒแƒกแƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก. แƒ—แƒฃ แƒ›แƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ’แƒ–แƒ˜แƒ— แƒแƒœ แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ’แƒ–แƒ˜แƒ—, แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒแƒ— แƒ˜แƒ’แƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ’แƒ–แƒ˜แƒ—. แƒฌแƒ˜แƒœแƒแƒแƒฆแƒ›แƒ“แƒ”แƒ’ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒกแƒ แƒฃแƒš แƒกแƒ™แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒแƒจแƒ˜ แƒฉแƒแƒ•แƒ•แƒแƒ แƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ™แƒแƒกแƒแƒœแƒ“แƒ แƒ แƒแƒ แƒแƒœแƒแƒ˜แƒ  แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒแƒก แƒแƒ  แƒ›แƒแƒ’แƒ•แƒชแƒ”แƒ›แƒก.

แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ”แƒœแƒแƒ แƒ›แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒ แƒœแƒแƒ แƒ›แƒแƒ. แƒ’แƒ•แƒแƒ•แƒ˜แƒฌแƒงแƒ“แƒ”แƒ‘แƒ แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒคแƒแƒ แƒ›แƒ”แƒ‘แƒ˜, แƒแƒฆแƒแƒ  แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ แƒ”แƒšแƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜. แƒ—แƒฃ แƒ แƒแƒ›แƒ”แƒก 100-แƒฏแƒ”แƒ  แƒ“แƒแƒ•แƒ“แƒ”แƒ‘แƒ—, แƒ˜แƒก 100-แƒฏแƒ”แƒ  แƒ“แƒแƒฌแƒ•แƒ”แƒ‘แƒ. แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒฃแƒคแƒ แƒ แƒ˜แƒแƒคแƒ˜แƒ, แƒ•แƒ˜แƒ“แƒ แƒ” แƒ’แƒแƒฉแƒ”แƒ แƒ”แƒ‘แƒ.

แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒ แƒฉแƒ”แƒ•แƒ— แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒแƒ“ แƒ’แƒแƒ“แƒแƒœแƒแƒฌแƒ˜แƒšแƒ“แƒ”แƒก. แƒฉแƒ•แƒ”แƒœ แƒแƒ  แƒ’แƒ•แƒ˜แƒœแƒ“แƒ, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒฐแƒ”แƒจแƒ˜ แƒ›แƒแƒฎแƒ•แƒ“แƒ”แƒก แƒ”แƒ แƒ— แƒ•แƒ˜แƒฌแƒ แƒ แƒ“แƒ˜แƒแƒžแƒแƒ–แƒแƒœแƒจแƒ˜. แƒแƒœแƒฃ แƒ–แƒ”แƒ›แƒแƒ— แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒš แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒจแƒ˜ แƒ“แƒแƒ‘แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒฌแƒ”แƒšแƒ˜ แƒชแƒฃแƒ“แƒ˜ แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜แƒ. แƒฃแƒคแƒ แƒ แƒกแƒฌแƒแƒ แƒแƒ“, แƒ™แƒแƒ แƒ’แƒ˜แƒ, แƒ—แƒฃ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒแƒ“ แƒœแƒแƒฌแƒ˜แƒšแƒ“แƒ”แƒ‘แƒ˜แƒแƒœ แƒ“แƒแƒ‘แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒฌแƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ— แƒ“แƒ แƒชแƒฃแƒ“แƒ˜, แƒ—แƒฃ แƒ•แƒกแƒแƒฃแƒ‘แƒ แƒแƒ‘แƒ— แƒ›แƒ”-5 แƒ™แƒšแƒแƒกแƒ˜แƒก แƒ›แƒแƒกแƒฌแƒแƒ•แƒšแƒ”แƒ”แƒ‘แƒ–แƒ” - แƒ˜แƒฅ แƒ“แƒแƒงแƒแƒคแƒ แƒแƒ แƒช แƒ—แƒฃ แƒ˜แƒกแƒ” แƒ™แƒแƒ แƒ’แƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ.

แƒ“แƒแƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ”แƒ‘แƒ แƒแƒ แƒฉแƒ”แƒฃแƒšแƒ˜แƒ แƒ”แƒ แƒ—แƒฎแƒ”แƒš Clustering Key แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒ”แƒขแƒแƒžแƒ–แƒ”. แƒ—แƒฃ แƒ˜แƒก แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒแƒก, แƒฉแƒ•แƒ”แƒœ แƒ›แƒแƒ’แƒ•แƒ˜แƒฌแƒ”แƒ•แƒก แƒฉแƒ•แƒ”แƒœแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒ—.

แƒ“แƒ แƒ แƒแƒช แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜แƒ: แƒ—แƒฃ แƒ“แƒแƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก 100 แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ’แƒ–แƒ˜แƒ— แƒ›แƒแƒซแƒ˜แƒ”แƒ‘แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ’แƒ•แƒ”แƒฅแƒœแƒ”แƒ‘แƒ 100 แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ