ok.tech: แž‡แŸ†แž“แžฝแž” Cassandra

ok.tech: แž‡แŸ†แž“แžฝแž” Cassandra

แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™ Apache Cassandra NoSQL storage?

แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 23 แžแŸ‚แžงแžŸแž—แžถ Odnoklassniki แžขแž‰แŸ’แž‡แžพแž‰แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸ‚แž›แž˜แžถแž“แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแž‘แŸ…แž€แžถแž“แŸ‹แž€แžถแžšแžทแž™แžถแž›แŸแž™แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž“แŸ… St. Petersburg แžŸแž˜แŸ’แžšแžถแž”แŸ‹ แž‡แžฝแž”แž‚แŸ’แž“แžถแžงแž‘แŸ’แž‘แžทแžŸแžŠแž›แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™ Apache Cassandra แŸ” แž”แž‰แŸ’แž แžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ„แŸ‡แž‚แžบแž‡แžถแž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‡แžถแž˜แžฝแž™ Cassandra แž“แžทแž„แž”แŸ†แžŽแž„แž”แŸ’แžšแžถแžแŸ’แž“แžถแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แžœแžถแŸ”
แž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸ

แž™แžพแž„แž˜แžทแž“แžขแžธแž‘แŸแŸ” แž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แŸ’แžšแžพ Apache Cassandra แž€แŸ’แž“แžปแž„แž†แŸ’แž“แžถแŸ† 2010 แžŠแžพแž˜แŸ’แž”แžธแžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แžถแžšแžœแžถแž™แžแž˜แŸ’แž›แŸƒแžšแžผแž”แžแžแŸ” แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž™แžพแž„แž‚แžบแž‡แžถแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž’แŸ†แž”แŸ†แž•แžปแžแžšแž”แžŸแŸ‹ Apache Cassandra แž“แŸ…แž›แžพ RuNet แž“แžทแž„แž˜แžฝแž™แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž’แŸ†แž”แŸ†แž•แžปแžแž“แŸ…แžขแžบแžšแŸ‰แžปแž”แŸ” แž™แžพแž„แž˜แžถแž“แž…แž„แŸ’แž€แŸ„แž˜แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแž‡แžถแž„แž˜แžฝแž™แžšแž™แžŠแŸ‚แž›แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž–แŸแžแŸŒแž˜แžถแž“แž•แž›แžทแžแž•แž›แž•แŸ’แžŸแŸแž„แŸ— - แžแŸ’แž“แžถแž€แŸ‹ แž€แžถแžšแž‡แž‡แŸ‚แž€ แžŸแžถแžš แž“แžทแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‘แžทแž“แŸ’แž“แž“แŸแž™แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŸแŸ†แžแžถแž“แŸ‹แŸ— - แž‚แžผแžŸแž•แŸ‚แž“แž‘แžธแžกแžผแž‡แžธแžแž›แž›แžพแžแžถแžŸแž“แŸƒแž€แž“แŸ’แž›แŸ‚แž„แž•แŸ’แž‘แžปแž€แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แŸ„แž›แž–แžธแžšแž’แŸ† - แž˜แžฝแž™ - แž€แžถแžšแž•แŸ’แž‘แžปแž€แžแŸ’แžšแž‡แžถแž€แŸ‹แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‘แžทแž“แŸ’แž“แž“แŸแž™แž–แž–แž€แžแžถแž„แž€แŸ’แž“แžปแž„ แž–แž–แž€แžแŸ‚แž˜แžฝแž™ แž แžพแž™แžŠแžผแž…แŸ’แž“แŸแŸ‡แž“แŸ…แž›แžพแŸ”

แžŸแžšแžปแž”แž˜แž€ แž€แŸ’แž“แžปแž„ แž˜แžทแžแŸ’แžแžšแžฝแž˜แžแŸ’แž“แžถแž€แŸ‹ Cassandra แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‘แžทแž“แŸ’แž“แž“แŸแž™ petabytes แž“แŸ…แž‘แžผแž‘แžถแŸ†แž„แžแŸ’แž“แžถแŸ†แž„แžšแžถแž”แŸ‹แž–แžถแž“แŸ‹แŸ” แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แž“แŸแŸ‡ แž™แžพแž„แž”แžถแž“แž”แŸ’แžšแž˜แžผแž›แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแž™แŸ‰แžถแž„แž…แŸ’แžšแžพแž“แž€แŸ’แž“แžปแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„ แž”แž„แŸ’แž€แžพแž แž“แžทแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ Cassandra แž แžพแž™แžแŸ‚แž˜แž‘แžถแŸ†แž„แž”แžถแž“แžขแž—แžทแžœแžŒแŸ’แžแžแŸ’แž›แžฝแž“แž™แžพแž„แž‘แŸ€แžแž•แž„แŸ” แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš NewSQL แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“.

แžฅแžกแžผแžœแž“แŸแŸ‡แž™แžพแž„แž…แž„แŸ‹แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€ - แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžšแžŽแžธแž–แžทแžแž–แžธแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แžทแž„แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แžขแžถแžแŸŒแž€แŸ†แž”แžถแŸ†แž„; แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž“แŸแŸ‡แž“แžนแž„แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแžกแžพแž„แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž“แŸƒแž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแž•แŸ’แž‘แžถแž›แŸ‹แžšแžœแžถแž„แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜ แžŠแŸ‚แž›แž˜แžถแž“แž“แŸแž™แžแžถแž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแž“แžนแž„แž…แŸ†แžŽแžถแž™แž–แŸแž›แž—แžถแž‚แž…แŸ’แžšแžพแž“แŸ” แžขแŸ’แž“แž€แž‡แŸ†แž“แžถแž‰แž™แž›แŸ‹แž–แŸ’แžšแž˜ แžแŸ’แžšแŸ€แž˜แžแŸ’แž›แžฝแž“แžŠแžพแž˜แŸ’แž”แžธแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แž‚แŸ†แž“แžทแž แž“แžทแž„แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ” แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž“แŸแŸ‡แž“แžนแž„แžแŸ’แžšแžผแžœแžšแŸ€แž”แž…แŸ†แžŠแŸ„แž™ Oleg Anastasyev ะธ Alexander Khristoforov.

แžแžพแž”แŸ’แžšแž’แžถแž“แž”แž‘แž“แžนแž„แž‘แŸ…แž‡แžถแž™แŸ‰แžถแž„แžŽแžถ?

แž€แžถแžšแž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แŸ–

แžŸแžผแž˜แž€แŸ’แžšแžกแŸแž€แž˜แžพแž›แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž’แž˜แŸ’แž˜แžแžถแž“แŸƒแžแŸ’แž“แžถแŸ†แž„ แž“แžทแž„แž…แž„แŸ’แž€แŸ„แž˜แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแŸ†แžกแžพแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แž•แŸ’แžŸแŸแž„แŸ—แŸ” แž™แžพแž„โ€‹แž“แžนแž„โ€‹แž–แžทแž—แžถแž€แŸ’แžŸแžถโ€‹แž–แžธโ€‹แžšแž”แŸ€แž”โ€‹แž–แž„แŸ’แžšแžธแž€โ€‹แž…แž„แŸ’แž€แŸ„แž˜โ€‹แž“แŸ…แž–แŸแž›โ€‹แž‘แŸ†แž แŸ†โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™ แž“แžทแž„โ€‹แž€แžถแžšแž•แŸ’แž‘แžปแž€โ€‹แž€แžพแž“แžกแžพแž„ แž“แžทแž„โ€‹แžšแž”แŸ€แž”โ€‹แž‡แŸ†แž“แžฝแžŸโ€‹แžแŸ’แž“แžถแŸ†แž„โ€‹แžŠแŸ‚แž›โ€‹แž”แžšแžถแž‡แŸแž™โ€‹แžŠแŸ„แž™โ€‹แž˜แžถแž“โ€‹แžฅแž‘แŸ’แž’แžทแž–แž›โ€‹แžแžทแž…แžแžฝแž…โ€‹แž”แŸ†แž•แžปแžโ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แžขแžแžทแžแžทแž‡แž“แŸ” แžŸแžผแž˜แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แž€แžถแžšแžˆแžบแž…แžถแž”แŸ‹ แž“แžทแž„แžšแŸ€แž”แž…แŸ†แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแžปแž„แž‘แžธแž“แžŠแŸแž–แŸแž‰แž“แžทแž™แž˜แŸ” แž…แžผแžšแž™แžพแž„แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹แž–แžธแžšแž”แŸ€แž”แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž…แž„แŸ’แž€แŸ„แž˜ แžŠแžพแž˜แŸ’แž”แžธแž™แž›แŸ‹แž‡แžถแž˜แžปแž“แžแžถ แžแžพแž€แž“แŸ’แž›แŸ‚แž„แžŽแžถ แž“แžทแž„แžขแŸ’แžœแžธแžŠแŸ‚แž›แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ” แžแŸ„แŸ‡แž”แŸ‰แŸ‡แž›แžพแž”แž‰แŸ’แž แžถแž“แŸƒแž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแžšแž”แžŸแŸ‹ Cassandra แŸ”

แž€แžถแžšแžŸแž˜แŸ’แžแŸ‚แž„

แž…แžผแžšแž™แžพแž„แž–แŸ’แž™แžถแž™แžถแž˜แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹แžแžถแžแžพแž˜แŸ‰แŸ‚แžแŸ’แžšแžขแŸ’แžœแžธแžแŸ’แž›แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž˜แžพแž› แž“แžทแž„แžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ‚แž”แŸ’แžšแŸ‚แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžฑแŸ’แž™แž˜แŸ‰แŸ‚แžแŸ’แžšแž€แžถแž“แŸ‹แžแŸ‚แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แŸ” แž…แžถแŸ†แž˜แžพแž›แžแžถแžแžพแžแŸ’แžšแžผแžœแž แŸ’แžœแžนแž€แž แžถแžแŸ‹แžกแžพแž„แžœแžทแž‰แžฌแžขแžแŸ‹ แž แžพแž™แž”แžพแžŠแžผแž…แŸ’แž“แŸแŸ‡ แžแžพแž’แŸ’แžœแžพแžŠแžผแž…แž˜แŸ’แžแŸแž…แŸ” แž™แžพแž„แž“แžนแž„แž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽแž—แžถแž–แž‡แžถแž”แŸ‹แž‚แžถแŸ†แž„แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžšแž”แžŸแŸ‹ Cassandra แž แžพแž™แž˜แžพแž›แž›แŸ’แž”แžทแž…แžœแžทแžŸแŸ’แžœแž€แž˜แŸ’แž˜แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž€แžถแžšแž‡แžปแŸ†แžœแžทแž‰แž–แžฝแž€แž‚แŸแŸ” แžŸแžผแž˜แž”แŸ‰แŸ‡แž›แžพแž€แžถแžšแž‡แžฝแžŸแž‡แžปแž› แž“แžทแž„แž€แžถแžšแž”แž„แŸ’แžšแžฝแž˜แž‡แžถแž”แŸ’แžšแž…แžถแŸ†แžŠแŸแžˆแžบแž…แžถแž”แŸ‹ แžŠแŸ„แž™แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแžแž™แž…แžปแŸ‡แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแŸ”

แž€แžถแžšแžขแžแŸ‹แž’แŸ’แž˜แžแŸ‹แž€แŸ†แž แžปแžŸแŸ–

Hardware แž˜แžทแž“แžŸแŸ’แžแžทแžแžŸแŸ’แžแŸแžšแž‡แžถแžšแŸ€แž„แžšแž แžผแžแž‘แŸ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž‚แŸ’แžšแŸ„แŸ‡แžแŸ’แž“แžถแž€แŸ‹แž€แžพแžแžกแžพแž„แž‚แŸ’แžšแž”แŸ‹แž–แŸแž› แž แžพแž™แžŠแŸƒแžšแž”แžŸแŸ‹แžŸแž แžŸแŸแžœแžทแž€แžขแžถแž…แž‰แŸแžš แž แžพแž™แž™แžพแž„แž“แžนแž„แž™แž€แžšแž”แžŸแŸ‹แžŠแŸ‚แž›แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž…แŸแž‰ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž™แžพแž„แž“แžนแž„แž–แžทแž—แžถแž€แŸ’แžŸแžถแžขแŸ†แž–แžธแž€แžถแžšแžŸแŸ’แžŠแžถแžšแžกแžพแž„แžœแžทแž‰แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž”แžšแžถแž‡แŸแž™แž“แŸƒแžแžถแžŸ แž˜แŸ‰แžถแžŸแŸŠแžธแž“ แžฌแž˜แž‡แŸ’แžˆแž˜แžŽแŸ’แžŒแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™ แž€แŸแžŠแžผแž…แž‡แžถแž€แžถแžšแžœแžทแž›แžแŸ’แžšแž›แž”แŸ‹แž‘แŸ…แž€แžถแž“แŸ‹แž—แžถแž–แžŸแŸŠแžธแžŸแž„แŸ’แžœแžถแž€แŸ‹แž‚แŸ’แž“แžถแžœแžทแž‰แŸ” แžŸแŸ’แžแžถแž“แž—แžถแž–แž–แžธแž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž˜แžถแž“แž€แŸ†แž แžปแžŸแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžšแŸ”

แž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡โ€‹แžฅแžกแžผแžœแž“แŸแŸ‡ แž แžพแž™แž”แŸ’แžšแžถแž”แŸ‹แž˜แžทแžแŸ’แžแž—แž€แŸ’แžแžท แž“แžทแž„แžŸแž แž€แžถแžšแžธแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžขแŸ†แž–แžธแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž“แŸแŸ‡แŸ”

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

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹