αžšαž”αŸ€αž”αž˜αžΎαž›αž—αŸ’αž“αŸ‚αž€ Cassandra αžŠαŸ„αž™αž˜αž·αž“αž”αžΆαžαŸ‹αž”αž„αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™ αžŸαŸ’αžαŸαžšαž—αžΆαž– αž“αž·αž„αž‡αŸ†αž“αžΏαž›αžΎ NoSQL

αžšαž”αŸ€αž”αž˜αžΎαž›αž—αŸ’αž“αŸ‚αž€ Cassandra αžŠαŸ„αž™αž˜αž·αž“αž”αžΆαžαŸ‹αž”αž„αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™ αžŸαŸ’αžαŸαžšαž—αžΆαž– αž“αž·αž„αž‡αŸ†αž“αžΏαž›αžΎ NoSQL

αž–αž½αž€αž‚αŸαž“αž·αž™αžΆαž™αžαžΆαž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž‡αžΈαžœαž·αžαž‚αžΊαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž–αŸ’αž™αžΆαž™αžΆαž˜αž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αž˜αŸ’αžαž„αŸ” αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž’αŸ’αž›αžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ DBMSs αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„ αž“αŸ„αŸ‡αžœαžΆαžŸαž˜αž“αžΉαž„αž‘αž‘αž½αž›αž”αžΆαž“αžŸαŸ’αž‚αžΆαž›αŸ‹ NoSQL αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž αž‡αžΆαžŠαŸ†αž”αžΌαž„ αž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαž‘αŸ…αŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡ αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸαž“αŸƒαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž“αŸαŸ‡ αž˜αžΆαž“αž˜αžαž·αž•αŸ’αž‘αž»αž™αž‚αŸ’αž“αžΆαž‡αžΆαž…αŸ’αžšαžΎαž“ αž“αž·αž„αž€αžΆαžšαž‡αž‡αŸ‚αž€αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž‚αŸ’αž“αžΆαž™αŸ‰αžΆαž„αž€αŸ’αžαŸ…αž‚αž‚αž»αž€αž›αžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸαŸ‡ αžŠαŸ‚αž›αž‡αžΆαž–αž·αžŸαŸαžŸαž‡αŸ†αžšαž»αž‰αž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαŸ”
αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž–αžΈαžαŸ’αž›αžΉαž˜αžŸαžΆαžšαž“αŸƒαž‡αž˜αŸ’αž›αŸ„αŸ‡αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡ αž’αŸ’αž“αž€αž’αžΆαž…αž˜αžΎαž›αžƒαžΎαž‰αžαžΆαžœαžΆαž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžαž»αžŸαŸ” αž’αŸ’αž“αž€αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ NoSQL αž“αŸ…αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž–αž½αž€αž‚αŸαžαŸ’αžšαžΌαžœαž€αžΆαžšαž‚αžΊαž–αŸαž‰αž…αž·αžαŸ’αž αž“αž·αž„αž‘αž‘αž½αž›αž”αžΆαž“αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž–αžΈαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž“αŸαŸ‡αŸ” αž αžΎαž™αž’αŸ’αž“αž€αž–αž·αžŸαŸ„αž’αž“αŸαžŠαŸ‚αž›αž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αž›αžΎαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž“αŸαŸ‡ αž‡αžΆαžαŸ’αž“αžΆαŸ†αž›αŸαž” αžŠαŸ‚αž›αžœαžΆαž˜αž·αž“αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αž‘αžΆαž›αŸ‹αžαŸ‚αžŸαŸ„αŸ‡ αž˜αžΆαž“αž€αžΆαžšαžαž€αž…αž·αžαŸ’αž αžŠαŸ„αž™αž”αžΆαž“αž”αžΆαžαŸ‹αž”αž„αŸ‹αž—αžΆαž–αžαŸ’αž›αžΆαŸ†αž„αž“αŸƒαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžŠαŸ„αž™αž˜αž·αž“αž‘αž‘αž½αž›αž”αžΆαž“αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αŸ”

αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αŸ†αž–αžΈαž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαžšαž”αžŸαŸ‹αž™αžΎαž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎ Cassandra DBMS: αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžˆαž˜αž˜αž»αž αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž…αŸαž‰αž–αžΈαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž›αŸ†αž”αžΆαž€ αžαžΆαžαžΎαž™αžΎαž„αž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž–αžΈαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ NoSQL αž“αž·αž„αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž™αžΎαž„αžαŸ’αžšαžΌαžœαžœαž·αž“αž·αž™αŸ„αž‚αž€αžΆαžšαžαž·αžαžαŸ†αž”αŸ’αžšαžΉαž„αž”αŸ’αžšαŸ‚αž„/αž˜αžΌαž›αž“αž·αž’αž·αž”αž“αŸ’αžαŸ‚αž˜αŸ” .
αž—αžΆαžšαž€αž·αž…αŸ’αž…αžŠαŸ†αž”αžΌαž„αž‚αžΊαž”αž„αŸ’αž€αžΎαžαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž€αžαŸ‹αžαŸ’αžšαžΆαž€αžΆαžšαž αŸ…αž…αžΌαž›αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž—αŸαž‘αž•αŸ’αž‘αž»αž€αž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ”

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия систСмы ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ. На Π²Ρ…ΠΎΠ΄ приходят Ρ„Π°ΠΉΠ»Ρ‹ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ структурой, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅ΠΉ структуру Π²Ρ‹Π·ΠΎΠ²Π°. Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ обСспСчиваСт сохранСниС этой структуры Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. Π’ дальнСйшСм сохранСнныС Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ – для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° для Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (начислСния, Π·Π²ΠΎΠ½ΠΊΠΈ, история баланса).

αžšαž”αŸ€αž”αž˜αžΎαž›αž—αŸ’αž“αŸ‚αž€ Cassandra αžŠαŸ„αž™αž˜αž·αž“αž”αžΆαžαŸ‹αž”αž„αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™ αžŸαŸ’αžαŸαžšαž—αžΆαž– αž“αž·αž„αž‡αŸ†αž“αžΏαž›αžΎ NoSQL

αžœαžΆαž…αŸ’αž”αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αžαžΆαž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαž–αž½αž€αž‚αŸαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ Cassandra - αž“αžΆαž„αžŸαžšαžŸαŸαžšαžŠαžΌαž…αž‡αžΆαž€αžΆαŸ†αž—αŸ’αž›αžΎαž„αž™αž“αŸ’αž αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž’αžαŸ‹αž’αŸ’αž˜αžαŸ‹αž…αŸ†αž–αŸ„αŸ‡αž€αŸ†αž αž»αžŸαŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž“αŸαŸ‡αž‡αžΆαž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž™αžΎαž„

αž”αžΆαž‘ αžαŸ’αž“αžΆαŸ†αž„αžŠαŸ‚αž›αž”αžšαžΆαž‡αŸαž™αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαžŸαŸ„αž€αž“αžΆαžŠαž€αž˜αŸ’αž˜αž‘αŸαŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžαŸ’αž›αžΉαž˜αžŸαžΆαžšαž“αŸƒαž€αžΆαžšαž’αžαŸ‹αž±αž“αž€αŸ†αž αž»αžŸαžšαž”αžŸαŸ‹ Cassandra αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚ αžαŸ’αž“αžΆαŸ†αž„αž’αžΆαž…αž“αŸ…αžšαžŸαŸ‹ αž αžΎαž™αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžšαž„αž‘αž»αž€αŸ’αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž. αžŠαžΌαž…αžŠαŸ‚αž›αžœαžΆαž”αžΆαž“αž”αŸ’αžšαŸ‚αž€αŸ’αž›αžΆαž™ αžœαžΆαž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž…αž„αŸ’αž€αŸ„αž˜αž‘αžΆαŸ†αž„αž˜αžΌαž›αž—αŸ’αž›αžΆαž˜αŸ—αŸ”

Cassandra αž“αžΉαž„αž˜αž·αž“αž€αžΆαžšαž–αžΆαžšαž’αŸ’αž“αž€αž–αžΈαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž› Oracle αž”αžΆαž“αž‡αž½αž™αžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αž’αŸ’αž“αž€αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž§αž”αžŸαž‚αŸ’αž‚αžšαž”αžŸαŸ‹αžœαžΆαŸ”. αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αž“αŸƒαž–αžΆαž€αŸ’αž™αžŸαž»αŸ†αž˜αž·αž“αž™αž›αŸ‹αž–αžΈαžšαžΏαž„αž“αŸαŸ‡αž‡αžΆαž˜αž»αž“αž‘αŸαž“αŸ„αŸ‡αž‘αŸ’αžœαŸαžŠαž„αžŠαŸ‚αž›αž”αžΆαž“αž˜αž€αžŠαž›αŸ‹ Cassandra αž‚αžΊαž˜αž·αž“αž’αžΆαž€αŸ’αžšαž€αŸ‹αž‡αžΆαž„αžŠαžΎαž˜αž‘αŸαŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαž˜αž€αžŠαž›αŸ‹αž™αžΎαž„αž“αžΉαž„αžŠαžΆαž€αŸ‹αžœαžΆαŸ”

IB αž˜αž·αž“αž…αžΌαž›αž…αž·αžαŸ’αž Cassandra αžŠαŸ„αž™αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαž…αŸαž‰αž–αžΈαž”αŸ’αžšαž’αž”αŸ‹αŸ– αž˜αž·αž“β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž€αžαŸ‹αžαŸ’αžšαžΆβ€‹αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–β€‹αž’αŸ’αž“αž€β€‹αž”αŸ’αžšαžΎ αž˜αž·αž“β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž”αŸ‚αž„αž…αŸ‚αž€β€‹αžŸαž·αž‘αŸ’αž’αž·. αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαž€αžΆαžšαž αŸ…αž‘αžΌαžšαžŸαž–αŸ’αž‘αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž‡αžΆαž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“ αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸαž™αžαžΆαžšαžΆαž›αŸ‹αž€αžΆαžšαž”αŸ‰αž»αž“αž”αŸ‰αž„αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αž“αžΎαžŸαž»αŸ†/αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžœαžΆαžαžΆαž˜αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžŽαžΆαž˜αž½αž™αžαŸ’αžšαžΌαžœαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžαŸ‹αžαŸ’αžšαžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž›αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαžŸαžœαž“αž€αž˜αŸ’αž˜αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ” αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸαŸ‡αž•αž„αžŠαŸ‚αžš, αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžŠαžΉαž„αž’αŸ†αž–αžΈαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ†αž”αŸ‚αž€αžŸαž·αž‘αŸ’αž’αž·αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαŸ” αžœαž·αžŸαŸ’αžœαž€αžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŸαžΆαž˜αž‰αŸ’αž‰ αž“αž·αž„αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž‡αžΆαž“αŸ‹αžαŸ’αž–αžŸαŸ‹ αžŠαŸ‚αž›αž’αžΆαž…αž›αž»αž”αž…αž“αŸ’αž›αŸ„αŸ‡αž‚αž“αŸ’αž›αžΉαŸ‡αž‘αžΆαŸ†αž„αž˜αžΌαž›αžŠαŸ„αž™αžŸαŸαžšαžΈ αž˜αžΆαž“αžαž½αž“αžΆαž‘αžΈ αž‘αŸ†αž“αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœ αž“αž·αž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αžαž»αžŸαŸ—αž‚αŸ’αž“αžΆαŸ” αž”αžΎαž‚αŸ’αž˜αžΆαž“αž—αžΆαž–αžαž»αžŸαž‚αŸ’αž“αžΆαž“αŸƒαžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎαž‘αŸ αžαž˜αŸ’αž›αŸƒ αž“αž·αž„αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αžΉαž„αž€αžΎαžαž‘αžΎαž„αž—αŸ’αž›αžΆαž˜αŸ— αž›αžΏαž“αž‡αžΆαž„αž€αž˜αŸ’αžšαž·αžαž—αžΆαž–αžŸαŸŠαžΈαžŸαž„αŸ’αžœαžΆαž€αŸ‹αžŽαžΆαž˜αž½αž™αŸ”

αž™αžΎαž„αž˜αž·αž“αž”αžΆαž“αž‚αž·αžαž‚αžΌαžšαžαžΆαž€αžΆαžšαž αŸ…αž‘αžΌαžšαžŸαž–αŸ’αž‘αžαŸ’αžšαžΌαžœαž€αžΆαžšαž‘αžΆαŸ†αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžš αž“αž·αž„αž€αžΆαžšαž™αž€αž‚αŸ†αžšαžΌαžαžΆαž˜αž€αžΆαž›αž€αŸ†αžŽαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž•αŸ’αžŸαŸαž„αŸ—αŸ” αžŠαŸ„αž™αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαžŠαŸ‚αž›αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαž“αŸ’αž˜αžαŸ‹αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αž»αž” αž“αž·αž„αžŸαžšαžŸαŸαžšαž‘αžΎαž„αžœαž·αž‰ (αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž“αŸƒαž€αž·αž…αŸ’αž…αž€αžΆαžš αž™αžΎαž„αžαŸ’αžšαžΌαžœαžαŸ‚αž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ†αž”αžΌαž„αž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ†αžšαž”αžŸαŸ‹αž™αžΎαž„αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ) Cassandra αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž˜αž·αžαŸ’αžαžšαž”αžŸαŸ‹αž™αžΎαž„αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž‘αŸαŸ” Cassandra αž‚αžΊαžŠαžΌαž…αž‡αžΆαž’αž“αžΆαž‚αžΆαžšαž‡αŸ’αžšαžΌαž€ - αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŠαžΆαž€αŸ‹αžšαž”αžŸαŸ‹αžšαž”αžš αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αž“αž€αž˜αž·αž“αž’αžΆαž…αžšαžΆαž”αŸ‹αž”αž‰αŸ’αž…αžΌαž›αžœαžΆαž”αžΆαž“αž‘αŸαŸ”

αž™αžΎαž„αž‡αž½αž”αž”αŸ’αžšαž‘αŸ‡αž”αž‰αŸ’αž αžΆαž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αŸ’αž‘αŸαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αŸ…αž€αžΆαž“αŸ‹αžαŸ†αž”αž“αŸ‹αžŸαžΆαž€αž›αŸ’αž”αž„ (5 αžαŸ’αž“αžΆαŸ†αž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž’αŸ€αž”αž“αžΉαž„ 20 αž€αŸ’αž“αž»αž„αž–αž·αž’αžΈαž‡αž”αŸ‹αž›αŸ€αž„) αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αž€αžΆαžšαž…αžΆαž€αŸ‹αžŸαŸ†αžšαžΆαž˜αž˜αž·αž“αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αž‘αŸαŸ”

αž”αž‰αŸ’αž αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸƒαž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αŸ… Cassandra αŸ” αž€αžΆαžšαžœαž·αž›αžαŸ’αžšαž›αž”αŸ‹αž“αžΉαž„αž”αž„αŸ’αž€αžΎαžαž•αŸ’αž“αžΌαžšαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™ αžŠαŸ‚αž›αž’αžΆαž…αž“αžΆαŸ†αž±αŸ’αž™αž”αžΆαžαŸ‹αž”αž„αŸ‹αž•αž›αž·αžαž—αžΆαž–αžαžΆαž˜αžšαž”αŸ€αž”αžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αž‘αžΆαž™αž‘αž»αž€αž‡αžΆαž˜αž»αž“αž”αžΆαž“αŸ”. Cassandra αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž’αŸ’αžœαžΎβ€‹αž±αŸ’αž™β€‹αž”αŸ’αžšαžŸαžΎαžšβ€‹αž‘αžΎαž„β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž€αžΆαžšβ€‹αžαžβ€‹αžŸαŸ†αž‘αŸαž„ αž αžΎαž™β€‹αž˜αž·αž“β€‹αž‚αž·αžβ€‹αž…αŸ’αžšαžΎαž“β€‹αž˜αž»αž“β€‹αž“αžΉαž„β€‹αžŸαžšαžŸαŸαžšβ€‹αž‘αŸαŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšβ€‹αžŽαžΆβ€‹αž˜αž½αž™β€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αžŸαŸ’αžšαžΆαž”αŸ‹β€‹αž€αŸ’αž“αž»αž„β€‹αžœαžΆβ€‹αž€αŸβ€‹αž‡αžΆβ€‹αž€αžΆαžšβ€‹αžαžβ€‹αžŠαŸ‚αžšαŸ” αž“αŸ„αŸ‡αž‚αžΊαžŠαŸ„αž™αž€αžΆαžšαž›αž»αž”αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž™αžΎαž„αž“αžΉαž„αž”αž„αŸ’αž€αžΎαžαž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“ αž αžΎαž™αž˜αžΆαž“αžαŸ‚αž˜αž½αž™αž…αŸ†αž“αž½αž“αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŠαŸ„αž™αž•αŸ’αž“αžΌαžšαŸ”

αž’αžŸαŸ‹αž–αŸαž›αž–αŸαž›αž”αž‰αŸ’αž…αžΌαž›αŸ” Cassandra αž‚αžΊαžŸαŸ’αžšαžŸαŸ‹αžŸαŸ’αž’αžΆαžαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžαžαž”αŸ‰αž»αž“αŸ’αžαŸ‚ αž–αŸαž›αžαŸ’αž›αŸ‡αž›αŸ†αž αžΌαžšαž…αžΌαž›αž’αžΆαž…αž’αŸ’αžœαžΎαž’αŸ„αž™αž“αžΆαž„αž†αŸ’αž„αž›αŸ‹αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„. αžœαžΆαž€αžΎαžαž‘αžΎαž„αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžœαž·αž›αž‡αž»αŸ†αžœαž·αž‰αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αž”αž‰αŸ’αž…αžΌαž›αž”αžΆαž“αžŠαŸ„αž™αž αŸαžαž»αž•αž›αž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ” αž αžΎαž™αž™αžΎαž„αž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžš DBA αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ gc.log αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž€αžΆαžšαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ†αžŽαž½αžšαž™αžΊαž αž€αžΆαžšαžœαžΆαžŸαŸ‹αžœαŸ‚αž„αž“αŸ…αž›αžΎαž€αžΆαžšαž”αž„αŸ’αžšαž½αž˜αžŠαŸ‚αž›αž˜αž·αž“αž‘αžΆαž“αŸ‹αžŸαž˜αŸ’αžšαŸαž…αŸ”

αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜αž˜αž½αž™αŸ” αžαžΎβ€‹αžαŸ’αžšαžΌαžœβ€‹αž’αžΆαž“β€‹αž–αžΈβ€‹αžŽαžΆ αž αžΎαž™β€‹αžαŸ’αžšαžΌαžœβ€‹αžŸαžšαžŸαŸαžšβ€‹αž–αžΈβ€‹αžŽαžΆ?
αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž”αŸ†αž”αŸ‚αž€αž‘αŸ…αž‡αžΆαž€αžΆαžšαž’αžΆαž“αž“αž·αž„αžŸαžšαžŸαŸαžš? αž αžΎαž™β€‹αž”αžΎβ€‹αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αžαžΎβ€‹αž‚αž½αžšβ€‹αž˜αžΆαž“ DC αž‡αž·αžβ€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αžŸαžšαžŸαŸαžš αž¬β€‹αž’αžΆαž“β€‹αžŠαŸ‚αžšβ€‹αž¬β€‹αž‘αŸ? αž αžΎαž™β€‹αžαžΎβ€‹αž™αžΎαž„β€‹αž“αžΉαž„β€‹αž˜αž·αž“β€‹αž”αž‰αŸ’αž…αž”αŸ‹β€‹αžŠαŸ„αž™β€‹αžαž½αžšαž€αŸ’αž”αžΆαž›β€‹αž”αŸ†αž”αŸ‚αž€β€‹αž–αž·αžβ€‹αž”αŸ’αžšαžΆαž€αžŠβ€‹αž‘αŸ αž”αŸ’αžšαžŸαž·αž“αž”αžΎβ€‹αž™αžΎαž„β€‹αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸβ€‹αž€αž˜αŸ’αžšαž·αžβ€‹αž—αžΆαž–β€‹αžŸαŸŠαžΈαžŸαž„αŸ’αžœαžΆαž€αŸ‹β€‹αž‚αŸ’αž“αžΆβ€‹αžαž»αžŸ? αž˜αžΆαž“αžŸαŸ†αžŽαž½αžšαž‡αžΆαž…αŸ’αžšαžΎαž“ αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž˜αž·αž“αžŸαŸ’αž‚αžΆαž›αŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“ αž›αž‘αŸ’αž’αž—αžΆαž–αžŠαŸ‚αž›αž’αŸ’αž“αž€αž–αž·αžαž‡αžΆαž…αž„αŸ‹αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‡αžΆαž˜αž½αž™αŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αž

αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαžαŸ’αž“αžΆαŸ†αž„αž–αžΈαž€αžΆαžšαž›αž·αž… SWAP αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž·αž‘. αž αžΎαž™αž₯αž‘αžΌαžœαž“αŸαŸ‡ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžαŸ’αžœαŸ‡αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αž“αŸ„αŸ‡αžαŸ’αž“αžΆαŸ†αž„αž‚αž½αžšαžαŸ‚αž…αž»αŸ‡αž€αŸ’αžšαŸ„αž˜ αž“αž·αž„αž˜αž·αž“αž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαž•αŸ’αž’αžΆαž€ gc αž’αŸ†αž“αŸ„αŸ‡αž‘αŸαŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž™αžΎαž„αž›αŸ‚αž„αž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αž›αžΎαžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆαž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αŸ€αžαž αžΎαž™αŸ” αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ†αž–αž»αž„αž αŸ’αžœαžΉαž€αž αžΆαžαŸ‹αžαŸ’αž›αž½αž“αž―αž„αž‘αžΎαž„αžœαž·αž‰ αž αžΎαž™αž€αŸ†αž–αž»αž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž’αŸ’αžœαžΎαž€αžΆαžšαž”αŸ’αžšαž»αž„αž”αŸ’αžšαž™αŸαžαŸ’αž“αž™αŸ‰αžΆαž„αžŸαž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΌαžŠαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ” αž€αžΆαžšαž”αŸ†αž”αŸ‚αž€αž™αŸ‰αžΆαž„αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹αž“αŸƒαž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž“αž·αž„αž€αžΆαžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ”

αž™αžΎαž„αž”αžΆαž“αž‘αž·αž‰αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž–αžΈ DataStax αŸ” αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž”αŸ’αžšαž’αž”αŸ‹ Cassandra αž”αžΆαž“αžˆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž αžΎαž™ (αž€αžΆαžšαž”αŸ’αžαŸαž‡αŸ’αž‰αžΆαž…αž·αžαŸ’αžαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž‚αžΊαž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ‚αž€αž»αž˜αŸ’αž—αŸˆ 2018) αŸ” αž€αŸ’αž“αž»αž„αž–αŸαž›αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž“αŸαŸ‡ Datastax αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸαž›αŸ’αž’αž₯αžαžαŸ’αž…αŸ„αŸ‡ αž“αž·αž„αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ†αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ‚αž”αŸ’αžšαŸ‚ αž“αž·αž„αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ IP αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αŸ”

αžαŸ’αž‰αž»αŸ†αž€αŸαž…αž„αŸ‹αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž•αž„αžŠαŸ‚αžšαžαžΆ Cassandra αž˜αž·αž“αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ†αžŽαž½αžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‘αŸαŸ” αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹ CQL αž‚αžΊαž‡αžΆαž‡αŸ†αž αžΆαž“αžŠαŸαž’αŸ†αž˜αž½αž™αž†αŸ’αž–αŸ„αŸ‡αž‘αŸ…αž˜αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ (αž”αžΎαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‘αŸ…αž“αžΉαž„ Trift) αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž“αžΆαž™αž€αžŠαŸ’αž‹αžΆαž“αž‘αžΆαŸ†αž„αž˜αžΌαž›αžŠαŸ‚αž›αžŸαŸŠαžΆαŸ†αž“αžΉαž„αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ‚αž”αž“αŸαŸ‡ αž€αžΆαžšαžαŸ’αžšαž„αžŠαŸ„αž™αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαžŠαŸ„αž™αž‚αŸ’αžšαž”αŸ‹αžœαž·αžŸαŸαž™ αž“αž·αž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžŸαŸ†αžŽαž½αžš αž αžΎαž™αž“αžΆαž™αž€αžŠαŸ’αž‹αžΆαž“αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαžαžœαŸ‰αžΆ αž“αž·αž„αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹ αž“αŸ„αŸ‡αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž›αžΎ Cassandra αž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαž’αžšαž·αž—αžΆαž– αž“αž·αž„αž†αŸ„αžαž›αŸ’αž„αž„αŸ‹αž…αŸ†αž–αŸ„αŸ‡αž–αž½αž€αž‚αŸαŸ” αž αžΎαž™β€‹αž™αžΎαž„β€‹αž…αžΆαž”αŸ‹β€‹αž•αŸ’αžŠαžΎαž˜β€‹αžŸαž˜αŸ’αžšαŸαž…β€‹αž…αž·αžαŸ’αžβ€‹αžαžΆβ€‹αžαžΎβ€‹αžŸαž αž€αžΆαžšαžΈβ€‹αžšαž”αžŸαŸ‹β€‹αž™αžΎαž„β€‹αž‚αž½αžšβ€‹αž’αŸ’αžœαžΎβ€‹αž‚αŸ†αžšαžΌβ€‹αž™αŸ‰αžΆαž„β€‹αžŽαžΆαŸ”

αž™αžΎαž„αž”αžΆαž“αž–αž·αž…αžΆαžšαžŽαžΆαž‡αž˜αŸ’αžšαžΎαžŸαž–αžΈαžšαŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž‡αž˜αŸ’αžšαžΎαžŸαž‘αžΈαž˜αž½αž™ αž™αžΎαž„αžŸαžšαžŸαŸαžšαž€αžΆαžšαž αŸ…αž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„ C* αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸαž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™ Oracle αžŠαŸ‚αž›αž”αžΆαž“αž‘αž»αž€αž€αŸ’αž“αž»αž„αž”αŸαžŽαŸ’αžŽαžŸαžΆαžšαž•αž„αžŠαŸ‚αžšαŸ” αž˜αž·αž“αžŠαžΌαž… C* αž‘αŸ αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸαŸ‡αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΆαžšαž αŸ…αž‘αžΌαžšαžŸαž–αŸ’αž‘αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ‚αžαŸ‚αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡ (αž‡αž˜αŸ’αžšαŸ…αž“αŸƒαž€αžΆαžšαž αŸ…αž‘αžΌαžšαžŸαž–αŸ’αž‘αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžšαžŽαžΈαž”αž‰αŸ’αž…αžΌαž›αžαŸ’αž˜)αŸ” αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž™αžΎαž„αžƒαžΎαž‰αž”αž‰αŸ’αž αžΆαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž—αŸ’αž›αžΆαž˜αŸ—αŸ– αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αžŸαžšαžŸαŸαžšαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜ αž“αŸ„αŸ‡αž™αžΎαž„αž”αžΆαžαŸ‹αž”αž„αŸ‹αž‚αž»αžŽαžŸαž˜αŸ’αž”αžαŸ’αžαž·αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸƒ C* αžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αžšαž αŸαžŸ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αžŸαžšαžŸαŸαžšαž’αžŸαž˜αž€αžΆαž› αž“αŸ„αŸ‡αžœαžΆαž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž’αžΆαž“αžΆαžαžΆαž€αžΆαžšαž αŸ…αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„ Oracle αž‘αžΆαž›αŸ‹αžαŸ‚αžŸαŸ„αŸ‡αŸ” αž˜αžΆαž“αž”αžΌαž€αž˜αž½αž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ†αž˜αž½αž™αŸ– αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ PL/SQL αžŠαŸ‚αž›αž’αŸ’αž›αžΆαž”αŸ‹αžŸαŸ’αž‚αžΆαž›αŸ‹αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸ…αžαŸ‚αž˜αžΆαž“ αž–αŸ„αž›αž‚αžΊαž™αžΎαž„αž’αž“αž»αžœαžαŸ’αžαž›αŸ†αž“αžΆαŸ† "Facade" αž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαž‡αŸ†αž“αž½αžŸαŸ” αž™αžΎαž„αž’αž“αž»αžœαžαŸ’αžαž™αž“αŸ’αžαž€αžΆαžšαžŠαŸ‚αž›αžŠαž€αž€αžΆαžšαž αŸ…αž…αŸαž‰αž–αžΈ C* αž‘αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž–αž„αŸ’αžšαžΉαž„αž–αžΈαžαžΆαžšαžΆαž„αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž“αŸ…αž€αŸ’αž“αž»αž„ Oracle αž…αžΌαž›αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž‚αŸ†αžšαžΌαž›αž‘αŸ’αž’αž•αž› αž“αž·αž„αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž™αžΎαž„αž“αžΌαžœαž›αž‘αŸ’αž’αž•αž›αžŠαŸ‚αž›αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž™αžΎαž„αž”αŸ’αžšαžΎαžŠαžΌαž…αž˜αŸ’αžŠαŸαž… (αžšαž˜αŸ€αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰ αž’αŸ’αžœαžΎαž˜αŸ’αžαž„αž‘αŸ€αž αžœαž·αž—αžΆαž‚ សរសើរ)αŸ” αž‚αž»αžŽαžœαž·αž”αžαŸ’αžαž·αŸ– αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‚αžΊαž…αŸ’αžšαžΎαž“αž‡αŸ†αž αžΆαž“ αž αžΎαž™αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αž˜αž·αž“αž˜αžΆαž“αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž»αž‚αŸ’αž‚αž›αž·αž€αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αŸαŸ”

αž“αŸ…αž‘αžΈαž”αž‰αŸ’αž…αž”αŸ‹αž™αžΎαž„αž”αžΆαž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‡αž˜αŸ’αžšαžΎαžŸαž‘αžΈαž–αžΈαžšαŸ” Apache Spark αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž™αž€αž‚αŸ†αžšαžΌαž–αžΈαž–αžΆαž„αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαŸ” αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαž“αŸƒαž™αž“αŸ’αžαž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž‘αŸ…αž‡αžΆαž€αžΌαžŠ Java αžŠαŸ‚αž›αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ (αž’αŸ’αž“αž€αž‡αžΆαžœ αž–αŸαž›αžœαŸαž›αžΆαž αŸ…αž‘αžΌαžšαžŸαž–αŸ’αž‘ - αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž•αŸ’αž“αŸ‚αž€) αž‘αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αž…αŸαž‰αž–αžΈ C* αž€αŸαžŠαžΌαž…αž‡αžΆαž‘αž·αž“αŸ’αž“αž“αŸαž™αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž–αž„αŸ’αžšαžΉαž„αž–αžΈαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž“αŸ„αŸ‡αžœαžΆαž—αŸ’αž‡αžΆαž”αŸ‹αž–αž½αž€αžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžšαž”αžŸαŸ‹αžœαžΆαž αžΎαž™αž”αž„αŸ’αž αžΆαž‰αž›αž‘αŸ’αž’αž•αž›αž“αŸ…αž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„αž›αž‘αŸ’αž’αž•αž›αŸ” αž™αžΎαž„β€‹αž”αžΆαž“β€‹αž‚αžΌαžšβ€‹αž˜αž»αžβ€‹αž”αžŽαŸ’αžŠαžΆαž‰β€‹αž›αžΎβ€‹αž•αŸ’αž€αžΆαž—αŸ’αž›αžΎαž„ αž αžΎαž™β€‹αžœαžΆβ€‹αž’αžΆαž…β€‹αž”αŸ’αžšαžΎβ€‹αž”αžΆαž“β€‹αžŽαžΆαžŸαŸ‹αŸ”

αžšαž”αŸ€αž”αž˜αžΎαž›αž—αŸ’αž“αŸ‚αž€ Cassandra αžŠαŸ„αž™αž˜αž·αž“αž”αžΆαžαŸ‹αž”αž„αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™ αžŸαŸ’αžαŸαžšαž—αžΆαž– αž“αž·αž„αž‡αŸ†αž“αžΏαž›αžΎ NoSQL

αž“αŸ…αž–αŸαž›αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαžΆαž€αž›αŸ’αž”αž„αž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜ αž™αžΎαž„αž”αžΆαž“αž–αž·αž…αžΆαžšαžŽαžΆαž˜αŸ’αžαž„αž‘αŸ€αžαž“αžΌαžœαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‡αžΆαž…αŸ’αžšαžΎαž“αŸ” αž‘αžΆαŸ†αž„αž€αžΆαžšαž•αŸ’αž‘αŸαžšαžαžΆαž˜αžšαž™αŸˆ Sstloader αž“αž·αž„αž‡αž˜αŸ’αžšαžΎαžŸαž“αŸƒαž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž…αž„αŸ’αž€αŸ„αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αžŸαžΆαž€αž›αŸ’αž”αž„αž‡αžΆαž–αžΈαžšαž•αŸ’αž“αŸ‚αž€ αžŠαŸ‚αž›αž•αŸ’αž“αŸ‚αž€αž“αžΈαž˜αž½αž™αŸ—αž‡αžΆαž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž·αžšαž”αžŸαŸ‹αž…αž„αŸ’αž€αŸ„αž˜αžŠαžΌαž…αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αžœαžΆαŸ” αž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αž αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαŸ„αž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž–αž½αž€αžœαžΆαŸ– αž•αŸ’αž“αŸ‚αž€αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž€αžΆαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž’αžΆαž αž“αž·αž„αž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž•αž›αž·αžαž€αž˜αŸ’αž˜ αž αžΎαž™αž•αŸ’αž“αŸ‚αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ„αž™αž‘αŸ‚αž€αž–αžΈαž‚αŸ’αž“αžΆαŸ” αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž‚αž·αžαž˜αŸ’αžαž„αž‘αŸ€αž αž™αžΎαž„αž”αžΆαž“αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαžŠαŸ„αž™αžŸαž˜αž αŸαžαž»αž•αž›αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαž’αŸ†αž–αžΈαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž•αŸ’αž‘αŸαžš αž αžΎαž™αž”αžΆαž“αžŠαžΉαž„αžαžΆαž€αžΆαžšαž αŸ…αž‘αžΌαžšαžŸαž–αŸ’αž‘αžαŸ’αž›αž½αž“αž―αž„αž‚αžΊαž‡αžΆαž’αž„αŸ’αž‚αž—αžΆαž–αžŠαŸ‚αž›αž˜αž·αž“αž‡αžΆαž”αŸ‹αž›αžΆαž”αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αž αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž αžΎαž™αžœαžΆαž‚αžΊαž‡αžΆαžŸαŸ†αžŽαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž‘αŸαžšαž‘αŸ… αžŸαžΆαž€αž›αŸ’αž”αž„αŸ” αž˜αžΆαž“β€‹αžœαžαŸ’αžαž»β€‹αž•αŸ’αž‘αž»αž€β€‹αž‡αžΆαž…αŸ’αžšαžΎαž“β€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αžαž˜αŸ’αž›αŸƒβ€‹αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈ αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž‘αžΆαŸ†αž„αž“αŸαŸ‡β€‹αž‡αžΆβ€‹αžαž»β€‹αž–αžΈαžšβ€‹αž”αžΈβ€‹αžαž» αž αžΎαž™β€‹αž˜αž·αž“β€‹αž’αŸ’αž„αž“αŸ‹β€‹αž–αŸαž€β€‹αž‘αŸαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž™αžΎαž„ αž‡αžΆαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ Spark αž”αžΆαž“αž˜αž€αž‡αž½αž™αžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αž˜αŸ’αžαž„αž‘αŸ€αž αžŠαŸ„αž™αž˜αžΆαž“αž‡αŸ†αž“αž½αž™αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αžŸαžšαžŸαŸαžš αž αžΎαž™αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž™αŸ‰αžΆαž„αžŸαž€αž˜αŸ’αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αŸαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αžšαžœαžΆαž„αžαžΆαžšαžΆαž„ αž”αŸ’αžšαžΌαž˜αŸ‰αžΌαžŸαž·αž“αžαŸαžŸαŸ’αžαŸ”

αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžšαž”αžŸαŸ‹αž™αžΎαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž™αžΎαž„αž’αŸ’αžœαžΎαž€αžΆαžšαžŠαŸ„αž™αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αŸ” αž˜αž»αž“αž–αŸαž›αž”αŸ’αžšαžΌαž˜αŸ‰αžΌαžŸαž·αž“ αž˜αžΆαž“αž€αžΆαžšαžŸαžΆαž€αž›αŸ’αž”αž„αž‡αžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αžŠαŸ‚αž›αž€αŸ†αž αž»αžŸαž˜αž·αž“αžαŸ’αž›αŸƒαž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αž‘αŸαŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž”αžšαžΆαž‡αŸαž™ αž’αŸ’αž“αž€αžαŸ‚αž„αžαŸ‚αž’αžΆαž…αž‘αž˜αŸ’αž›αžΆαž€αŸ‹ casespace αž αžΎαž™αžšαž˜αŸ€αž›αž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαž‘αžΆαŸ†αž„αž˜αžΌαž›αžαžΆαŸ†αž„αž–αžΈαžŠαŸ†αž”αžΌαž„αŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαž—αžΆαž–αž’αžΆαž…αžšαž€αž”αžΆαž“αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž“αŸƒ Cassandra αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžš dba αž αžΎαž™αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž‚αžΆαžαŸ‹αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸαŸ” αž˜αž“αž»αžŸαŸ’αžŸαž‚αŸ’αžšαž”αŸ‹αžšαžΌαž”αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΌαžœαžαŸ‚αž™αž›αŸ‹αž–αžΈαž€αž“αŸ’αž›αŸ‚αž„ αž“αž·αž„αžšαž”αŸ€αž”αž˜αžΎαž›αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αž“αž·αž„αžšαž”αŸ€αž”αž’αŸ’αžœαžΎαžšαŸ„αž‚αžœαž·αž“αž·αž…αŸ’αž†αŸαž™αž”αž‰αŸ’αž αžΆαž‘αžΆαž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž™αžΎαž„αž”αŸ’αžšαžΎαž™αŸ‰αžΆαž„αžŸαž€αž˜αŸ’αž˜ DataStax OpsCenter (αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž“αž·αž„αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž”αž“αŸ’αž‘αž»αž€αž€αžΆαžšαž„αžΆαžš) αžšαž„αŸ’αžœαžΆαžŸαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆ Cassandra (αž…αŸ†αž“αž½αž“αž“αŸƒαž€αžΆαžšαž’αžŸαŸ‹αž–αŸαž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαžšαžŸαŸαžšαž‘αŸ… C* αž…αŸ†αž“αž½αž“αž“αŸƒαž€αžΆαžšαž’αžŸαŸ‹αž–αŸαž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αžΆαž“αž–αžΈ C* αž—αžΆαž–αž™αžΊαžαž’αžαž·αž”αžšαž˜αžΆαŸ”αž›αŸ”) αžαžΆαž˜αžŠαžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ” αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αž›αž½αž“αžœαžΆαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ Cassandra αŸ”

αž“αŸ…αž–αŸαž›αž™αžΎαž„αž‚αž·αžαž’αŸ†αž–αžΈαžŸαŸ†αžŽαž½αžšαž˜αž»αž“ αž™αžΎαž„αž”αžΆαž“αžŠαžΉαž„αžαžΆ αžαžΎαž αžΆαž“αž·αž—αŸαž™αž…αž˜αŸ’αž”αž„αžšαž”αžŸαŸ‹αž™αžΎαž„αž’αžΆαž…αž€αž»αž αž€αž“αŸ…αž―αžŽαžΆαŸ” αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž‘αž˜αŸ’αžšαž„αŸ‹αž”αž„αŸ’αž αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαžŸαŸ†αžŽαž½αžšαž―αž€αžšαžΆαž‡αŸ’αž™αž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ…αž€αžΆαž“αŸ‹αž€αž“αŸ’αž›αŸ‚αž„αž•αŸ’αž‘αž»αž€αŸ” αžœαž·αž’αžΈαž“αŸαŸ‡αž™αžΎαž„αž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αž˜αž·αž“αžŸαŸŠαžΈαžŸαž„αŸ’αžœαžΆαž€αŸ‹αž‚αŸ’αž“αžΆαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž”αž‰αŸ’αž αžΆβ€‹αž“αŸαŸ‡β€‹αž“αžΉαž„β€‹αž˜αžΆαž“β€‹αž—αžΆαž–β€‹αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’β€‹αžŠαŸ‚αžšβ€‹αž”αŸ’αžšαžŸαž·αž“β€‹αž”αžΎβ€‹αž™αžΎαž„β€‹αž’αŸ’αžœαžΎβ€‹αž€αžΆαžšβ€‹αž‡αžΆαž˜αž½αž™β€‹αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αžαŸ‚β€‹αž˜αž½αž™αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αŸ’αžœαžΈαžŠαŸ‚αž›αžŸαž˜αž αŸαžαž»αž•αž›αž”αŸ†αž•αž»αžαž“αŸ…αž‘αžΈαž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž˜αž»αžαž„αžΆαžšαž”αžΆαž…αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ…αž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž—αžΆαž‚αžΈαž‘αžΈαž”αžΈαžŠαŸ‚αž›αž“αžΉαž„αž’αžΆαž“αžΆαžαžΆαž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž‘αž½αž›αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αžαŸ‚αž˜αž½αž™αŸ” αž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž‘αŸ…αž‡αžΆαž€αžΆαžšαž’αžΆαž“ αž“αž·αž„αž€αžΆαžšαžŸαžšαžŸαŸαžšαž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αžˆαž”αŸ‹αžŠαŸ„αž™αž αžΆαž“αž·αž—αŸαž™αžŠαŸ‚αž›αžαžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž”αžΆαžαŸ‹αž”αž„αŸ‹αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž˜αž½αž™αž…αŸ†αž“αž½αž“αžšαžœαžΆαž„ DCs αž™αžΎαž„αž’αžΆαž…αž”αž‰αŸ’αž…αž”αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž…αž„αŸ’αž€αŸ„αž˜αž–αžΈαžšαžŠαŸ‚αž›αž˜αž·αž“αžŸαŸŠαžΈαž‚αŸ’αž“αžΆαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαŸ”

αž‡αžΆαž›αž‘αŸ’αž’αž•αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαž›αž“αŸαŸ‡ αžˆαž”αŸ‹αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž—αžΆαž–αžŸαŸŠαžΈαžŸαž„αŸ’αžœαžΆαž€αŸ‹αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαžšαžŸαŸαžš EACH_QUORUM αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αžΆαž“ - LOCAL_QUORUM

αž…αŸ†αžŽαžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžαŸ’αž›αžΈαŸ— αž“αž·αž„αž€αžΆαžšαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“

αžŠαžΎαž˜αŸ’αž”αžΈαžœαžΆαž™αžαž˜αŸ’αž›αŸƒαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‡αžΆαž›αž‘αŸ’αž’αž•αž›αž–αžΈαž‘αžŸαŸ’αžŸαž“αŸˆαž“αŸƒαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž•αŸ’αž“αŸ‚αž€αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž“αž·αž„αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αž αž™αžΎαž„αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž‚αž·αžαž’αŸ†αž–αžΈαž€αž“αŸ’αž›αŸ‚αž„αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ‚αž›αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αŸ‚αž”αž“αŸαŸ‡αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαŸ”

αž—αŸ’αž›αžΆαž˜αŸ—αž“αŸ„αŸ‡ αž€αžΆαžšαžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΌαž…αž‡αžΆ "αž”αž„αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›" (αž™αžΎαž„αž•αŸ’αž‘αž»αž€αž–αŸαžαŸŒαž˜αžΆαž“αž‘αŸ…αž€αŸ’αž“αž»αž„ C* αž€αžΆαžšαž‚αžŽαž“αžΆαžŠαŸ„αž™αž”αŸ’αžšαžΎαžŸαŸ’αž‚αŸ’αžšαžΈαž” Spark) αž‚αžŽαž“αŸαž™αŸ’αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‘αžΆαž˜αž‘αžΆαžšαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αžαžΆαž˜αžαŸ†αž”αž“αŸ‹ αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžαž½αž“αžΆαž‘αžΈ αž“αž·αž„αž€αžΆαžšαž‚αžŽαž“αžΆαžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαžαž½αž“αžΆαž‘αžΈαŸ” αž˜αŸ‰αžΆαž‘αŸ’αžšαžΈαžŸαŸ”

αžŠαžΌαž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αžƒαžΎαž‰αž αžΎαž™ αž›αŸ’αžαŸ„αž“αžαŸ„αž›αž‚αžΊαž’αŸ†αž‘αžΌαž›αžΆαž™ αž“αž·αž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαŸ” αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‡αŸ†αžšαž»αŸ†αž’αŸ’αž“αž€αž‚αžΆαŸ†αž‘αŸ’αžš/αž‚αžΌαž”αŸ’αžšαž‡αŸ‚αž„αžšαž”αžŸαŸ‹ NoSQL αž“αŸ„αŸ‡αž™αžΎαž„αž“αžΉαž„αž…αžΌαž›αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž’αŸ’αž“αž€αž‚αžΆαŸ†αž‘αŸ’αžš αžŠαŸ„αž™αžŸαžΆαžšαž™αžΎαž„αž‘αž‘αž½αž›αž”αžΆαž“αž‚αž»αžŽαžŸαž˜αŸ’αž”αžαŸ’αžαž·αžšαž”αžŸαŸ‹αž™αžΎαž„ αž“αž·αž„αž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž™αžΎαž„αžšαŸ†αž–αžΉαž„αž‘αž»αž€αŸ”

αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž‡αž˜αŸ’αžšαžΎαžŸ Cassandra αž…αŸαž‰αž–αžΈαž”αŸ’αžšαž’αž”αŸ‹αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž•αŸ’αžŠαŸαž€αž€αŸ’αž“αž»αž„αž–αŸαž›αžœαŸαž›αžΆαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž“αŸƒαž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαžˆαžΊαž…αžΆαž”αŸ‹αŸ” αž™αžΎαž„αž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαž™αž“αŸ’αžαž€αžΆαžšαžŠαŸ‚αž›αž˜αžΆαž“αž”αž“αŸ’αž‘αž»αž€αžαŸ’αž–αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αžŽαž“αžΆαž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž€αžΆαžšαž αŸ…αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ€αž‚αŸ’αžœαžΈαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αž αžΎαž™αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž”αŸ†αž”αŸ‚αž€αž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆ αžŠαŸ„αž™αž€αž˜αŸ’αž…αžΆαžαŸ‹αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž˜αž·αž“αž›αŸ’αž’αž“αŸƒαž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αžΆαžšαž„αžΆαžšαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“ αž“αž·αž„αžœαžαŸ’αžαž»αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αž›αž½αž“αž―αž„αŸ” αž™αžΎαž„αž˜αžΆαž“αž±αž€αžΆαžŸαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαž“αž›αŸ’αž”αžΏαž“ αžŠαŸ‚αž› DCs αžŠαŸ‚αž›αž™αžΎαž„αž“αžΉαž„αž’αŸ’αžœαžΎαž€αžΆαžšαž‚αžŽαž“αžΆ αž“αž·αž„αž˜αž½αž™αžŽαžΆαžŠαŸ‚αž›αž™αžΎαž„αž“αžΉαž„αž€αžαŸ‹αžαŸ’αžšαžΆαž‘αž·αž“αŸ’αž“αž“αŸαž™ αž™αžΎαž„αž”αžΆαž“αž’αžΆαž“αžΆαžαŸ’αž›αž½αž“αž™αžΎαž„αž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž€αžΆαžšαž‚αžΆαŸ†αž„αž‘αžΆαŸ†αž„αžαŸ’αž“αžΆαŸ†αž„αž“αžΈαž˜αž½αž™αŸ— αž“αž·αž„ DC αž‘αžΆαŸ†αž„αž˜αžΌαž›αŸ”

αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž™αžΎαž„αž‘αŸ…αž“αžΉαž„αž‚αž˜αŸ’αžšαŸ„αž„αžαŸ’αž˜αžΈ αž αžΎαž™αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαžαŸ’αž›αŸ‡αžšαž½αž…αž αžΎαž™ αžαŸ’αž‰αž»αŸ†αž…αž„αŸ‹αž–αž·αž…αžΆαžšαžŽαžΆαž—αŸ’αž›αžΆαž˜αŸ—αž“αžΌαžœαž—αžΆαž–αžαž»αžŸαž”αŸ’αž›αŸ‚αž€αž‚αŸ’αž“αžΆαžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆαžαžΆαž„αž›αžΎ αž αžΎαž™αž€αžΆαžšαž–αžΆαžšαž€αŸ†αž αž»αžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“ αž’αŸ’αžœαžΎαž±αŸ’αž™αž‡αŸ’αžšαž»αž„αž˜αž»αžαžŸαŸ’αžšαž½αž…αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž‡αŸ€αžŸαž˜αž·αž“αžšαž½αž…αž–αžΈαžŠαŸ†αž”αžΌαž„αŸ”

αž§αž‘αžΆαž αžšαžŽαŸ αžαžΆαž˜αžŠαžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αžαŸ’αž˜αžΈαŸ—αžšαž”αžŸαŸ‹ Cassandra αž€αŸ’αž“αž»αž„αž›αž€αŸ’αžαžŽαŸˆαž‘αžΆαž“αŸ‹αž–αŸαž›αžœαŸαž›αžΆαžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž”αž‰αŸ’αž αžΆαž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž™αžΎαž„αž‘αž‘αž½αž›αž”αžΆαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΉαž„ αž“αž·αž„αž‡αž½αžŸαž‡αž»αž›αžšαž½αž…αž αžΎαž™αŸ”

αž€αž»αŸ†αžŠαžΆαž€αŸ‹αž‘αžΆαŸ†αž„ database αžαŸ’αž›αž½αž“αžœαžΆ αž“αž·αž„ Spark αž“αŸ…αž›αžΎ nodes αžαŸ‚αž˜αž½αž™ (αž¬αž”αŸ‚αž„αž…αŸ‚αž€αž™αŸ‰αžΆαž„αžαžΉαž„αžšαŸ‰αžΉαž„αžŠαŸ„αž™αž”αžšαž·αž˜αžΆαžŽαž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αž“αž’αžΆαž“αžŠαŸ‚αž›αž’αžΆαž…αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž”αžΆαž“) αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈ Spark αž’αžΆαž…αžŸαŸŠαžΈ OP αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€ αž αžΎαž™αž™αžΎαž„αž“αžΉαž„αž‘αž‘αž½αž›αž”αžΆαž“αž”αž‰αŸ’αž αžΆαž›αŸαž 1 αž–αžΈαž”αž‰αŸ’αž‡αžΈαžšαž”αžŸαŸ‹αž™αžΎαž„αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸαŸ”

αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž“αžΌαžœαž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ αž“αž·αž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αžŸαžΆαž€αž›αŸ’αž”αž„αž‚αž˜αŸ’αžšαŸ„αž„αŸ” αž‡αžΆαžŠαŸ†αž”αžΌαž„ αž™αž€αž‘αŸ…αž€αŸ’αž“αž»αž„αž‚αžŽαž“αžΈαž±αŸ’αž™αž”αžΆαž“αž…αŸ’αžšαžΎαž“αžαžΆαž˜αžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“ αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαž€αŸ’αžαžΆαž“αž»αž–αž›αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸƒαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ”αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αž“αŸαŸ‡αž‡αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αž›αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αžΉαž„αž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αž›αžΎαŸ”

αž”αž„αŸ’αžœαž·αž›αžŸαŸ€αž‚αŸ’αžœαžΈαž›αž‘αŸ’αž’αž•αž›αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž”αžΆαž“αŸ” αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸβ€‹αžœαžΆαž›β€‹αžŽαžΆβ€‹αžŠαŸ‚αž›β€‹αž’αžΆαž…β€‹αž’αŸ’αžœαžΎβ€‹αž‡αžΆβ€‹αžŸαŸŠαŸαžšαžΈαŸ” αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αžαžΆαžαžΎαžαžΆαžšαžΆαž„αž”αž“αŸ’αžαŸ‚αž˜αž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡αžŠαŸ‚αž›αž™αžΎαž„αž‚αž½αžšαž’αŸ’αžœαžΎ αžŠαžΎαž˜αŸ’αž”αžΈαž™αž€αž‘αŸ…αž–αž·αž…αžΆαžšαžŽαžΆαž”αžΆαž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž“αž·αž„αž›αŸ’αž’αž”αŸ†αž•αž»αž αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž•αŸ’αžαž›αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžαžΆαž˜αž€αžΆαžšαžŸαŸ’αž“αžΎαžŸαž»αŸ† (αž§αž‘αžΆαž αžšαžŽαŸ αžŠαŸ„αž™αžŸαž“αŸ’αž˜αžαžαžΆαž™αžΎαž„αž’αžΆαž…αž•αŸ’αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαžΌαž…αž‚αŸ’αž“αžΆαž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αžŠαŸ„αž™αž‚αž·αžαž‚αžΌαžšαž–αžΈαž€αžΆαžšαžœαž·αž—αžΆαž‚αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαž™αŸ„αž„αž‘αŸ…αžαžΆαž˜ αž›αž€αŸ’αžαžŽαŸˆαžœαž·αž“αž·αž…αŸ’αž†αŸαž™αž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆ αž™αžΎαž„αž’αžΆαž…αžŸαž“αŸ’αžŸαŸ†αžŸαŸ†αž…αŸƒαž–αŸαž›αžœαŸαž›αžΆ CPU αž™αŸ‰αžΆαž„αž…αŸ’αžšαžΎαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαŸ’αž“αžΎαžŸαž»αŸ†αž’αžΆαž“)αŸ”

αž˜αž·αž“αž’αžΆαž€αŸ’αžšαž€αŸ‹ αž•αŸ’αžαž›αŸ‹αž—αŸ’αž›αžΆαž˜αŸ—αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹ TTL αž“αž·αž„αžŸαž˜αŸ’αž’αžΆαžαž‘αž·αž“αŸ’αž“αž“αŸαž™αž αž½αžŸαžŸαž˜αŸαž™αŸ”

αž“αŸ…αž–αŸαž›αž‘αžΆαž‰αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈ Cassandra αžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αž½αžšαžαŸ‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαž‚αŸ„αž›αž€αžΆαžšαžŽαŸ FETCH αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž˜αž·αž“αž˜αŸ‚αž“αž‚αŸ’αžšαž”αŸ‹αž‡αž½αžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž‘αŸ…αž€αŸ’αž“αž»αž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™αž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‡αžΆαž”αžΆαž…αŸ‹αŸ”

αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž˜αž»αž“αž–αŸαž›αž•αŸ’αž‘αŸαžšαž‚αž˜αŸ’αžšαŸ„αž„αž‘αŸ…αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆ αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž—αžΆαž–αž’αžαŸ‹αž±αž“αž€αŸ†αž αž»αžŸαžšαž”αžŸαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αžŠαŸ„αž™αž’αŸ’αžœαžΎαž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž‚αžΆαŸ†αž„αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž”αžΆαžαŸ‹αž”αž„αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αž½αž™ αž€αžΆαžšαžŸαŸ’αžŠαžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αžαžΌαž…αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™ αž€αžΆαžšαž”αŸ„αŸ‡αž”αž„αŸ‹αž”αžŽαŸ’αžαžΆαž‰αžšαžœαžΆαž„αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ” αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž”αŸ‚αž”αž“αŸαŸ‡αž“αžΉαž„αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αž“αž»αžŸαŸ’αžŸαž˜αŸ’αž“αžΆαž€αŸ‹αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž‚αž»αžŽαžŸαž˜αŸ’αž”αžαŸ’αžαž· αž“αž·αž„αž‚αž»αžŽαžœαž·αž”αžαŸ’αžαž·αž“αŸƒαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž€αŸαž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž€αž˜αŸ’αžŠαŸ…αžŠαŸαž›αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαž·αžŸαŸ’αžœαž€αžšαžŠαŸ‚αž›αžŠαžΉαž€αž“αžΆαŸ†αž–αž½αž€αž‚αŸ αž αžΎαž™αž‡αŸ†αž“αžΆαž‰αžŠαŸ‚αž›αž‘αž‘αž½αž›αž”αžΆαž“αž“αžΉαž„αž“αŸ…αž†αŸ’αž„αžΆαž™αž–αžΈαž—αžΆαž–αž’αžŸαŸ’αž…αžΆαžšαŸ’αž™ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αžΆαžšαž”αžšαžΆαž‡αŸαž™αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αž›αž·αžαž‘αžΎαž„αžœαž·αž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž•αž›αž·αžαž€αž˜αŸ’αž˜αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž–αŸαžαŸŒαž˜αžΆαž“αžŸαŸ†αžαžΆαž“αŸ‹αŸ— (αžŠαžΌαž…αž‡αžΆαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αŸαž‰αžœαž·αž€αŸ’αž€αž™αž”αžαŸ’αžš αž€αžΆαžšαž‚αžŽαž“αžΆαž”αŸ†αžŽαž»αž›αž’αžαž·αžαž·αž‡αž“) αž“αŸ„αŸ‡αžœαžΆαž€αŸαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž•αž„αžŠαŸ‚αžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹αž›αžΎαž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž“αžΉαž„αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž αžΆαž“αž·αž—αŸαž™αžŠαŸ‚αž›αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžšαž”αžŸαŸ‹ DBMS αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ nodesync (Datastax) αžŠαŸ„αž™αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŠαŸαž›αŸ’αž’αž”αŸ’αžšαžŸαžΎαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž”αžŸαŸ‹αžœαžΆαžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‡αžΆαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž“αŸƒαž—αžΆαž–αž‡αžΆαž”αŸ‹αž›αžΆαž”αŸ‹αž€αž»αŸ†αž”αž„αŸ’αž€αžΎαžαž”αž“αŸ’αž‘αž»αž€αž›αžΎαžŸαž›αžΎ Cassandra αž αžΎαž™αž”αŸ’αžšαžΎαžœαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ‚αžαžΆαžšαžΆαž„αž˜αž½αž™αž…αŸ†αž“αž½αž“αž€αŸ’αž“αž»αž„αž€αŸ†αž‘αž»αž„αž–αŸαž›αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αŸ”

αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž€αžΎαžαž‘αžΎαž„αž…αŸ†αž–αŸ„αŸ‡ Cassandra αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αŸ’αžšαžΆαŸ†αž˜αž½αž™αžαŸ‚αž“αŸƒαž‡αžΈαžœαž·αž? αž‡αžΆαž‘αžΌαž‘αŸ…αž˜αž·αž“αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαžŠαŸ‚αž›αž˜αž·αž“αž‘αžΆαž“αŸ‹αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αŸαŸ” αž™αžΎαž„β€‹αž€αŸβ€‹αž˜αž·αž“β€‹αž’αž“αž»αž‰αŸ’αž‰αžΆαžβ€‹αž±αŸ’αž™β€‹αž˜αžΆαž“β€‹αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹β€‹αž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžš αž¬β€‹αž”αžΆαžαŸ‹αž”αž„αŸ‹β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αžŠαŸ‚αžšαŸ” αž”αžΆαž‘/αž…αžΆαžŸαŸŽ αž™αžΎαž„αžαŸ’αžšαžΌαžœαž‚αž·αžαž’αŸ†αž–αžΈαž€αžΆαžšαž”αŸ‰αŸ‡αž”αŸ‰αžΌαžœαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž‰αŸ’αž αžΆαž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αž€αžΎαžαž‘αžΎαž„αž–αžΈαž˜αž»αž“αž˜αž€ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž‘αžΈαž”αž‰αŸ’αž…αž”αŸ‹ αž“αŸαŸ‡αž˜αž·αž“αž”αžΆαž“αž”αž·αž‘αž”αžΆαŸ†αž„αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž™αžΎαž„αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αž“αŸ„αŸ‡αž‘αŸαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž…αž„αŸ‹αž“αž·αž„αž˜αž·αž“αžαŸ’αž›αžΆαž…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαžΆαž€αž›αŸ’αž”αž„αž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαŸ’αž˜αžΈαž αžΎαž™αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™αž˜αž·αž“αž…αž„αŸ‹αžαž€αž…αž·αžαŸ’αžαžαŸ’αž›αžΆαŸ†αž„αž–αŸαž€αž“αŸ„αŸ‡αžαŸ’αžšαŸ€αž˜αžαŸ’αž›αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž‚αŸ’αž˜αžΆαž“αž’αŸ’αžœαžΈαž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαž‘αŸαŸ” αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž™αž›αŸ‹ αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž–αžΈαž―αž€αžŸαžΆαžš αž“αž·αž„αž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž“αžΌαžœαžαž»αž„αžšαž½αž…αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž“αŸ…αž€αŸ’αž“αž»αž„αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αŸαžšαŸ’αžαž·αŸαžŠαŸ†αžŽαŸ‚αž›αž…αžΆαžŸαŸ‹ αž αžΎαž™αž‚αŸ’αž˜αžΆαž“αž‘αŸ’αžšαžΉαžŸαŸ’αžŠαžΈαžŽαžΆαž˜αž½αž™αž“αžΉαž„αž”αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž‡αžΆαž˜αž»αž“αžαžΆαžαž»αž„αžšαž½αž…αž˜αž½αž™αžŽαžΆαž€αŸ†αž–αž»αž„αžšαž„αŸ‹αž…αžΆαŸ†αž’αŸ’αž“αž€αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹