Π Π°Π±ΠΎΡΠΈΡΠ΅ Ρ Apache Cassandra NoSQL ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅?
ΠΠ° 23 ΠΌΠ°ΠΉ Odnoklassniki ΠΊΠ°Π½ΠΈ ΠΎΠΏΠΈΡΠ½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π² ΠΎΡΠΈΡΠ° ΡΠΈ Π² Π‘Π°Π½ΠΊΡ ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³ Π·Π°
Π΄ΠΎΠ±ΡΠ΅ ΡΠΌΠ΅
ΠΠ±ΡΠΎ Π²
Π‘Π΅Π³Π° Π±ΠΈΡ
ΠΌΠ΅ ΠΈΡΠΊΠ°Π»ΠΈ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»ΠΈΠΌ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Ρ Π²Π°Ρ - ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠ΅Π°Π»Π½ΠΈ ΡΠ»ΡΡΠ°ΠΈ ΠΎΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΡΠ° ΠΈ Π±Π΅Π· ΡΠ°ΠΉΠ½ΠΈ; Π‘ΡΠ±ΠΈΡΠΈΠ΅ΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ Π½Π° Π΄ΠΈΡΠΊΡΡΠΈΡ Π½Π° ΠΆΠΈΠ²ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π΄ΠΈΡΠΊΡΡΠΈΡΡΠ° ΡΠ΅ Π·Π°Π΅ΠΌΠ΅ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΡΠ°ΡΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ.
ΠΠ°ΠΊΠ²ΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΡΠ΅ΠΌΠΈΡΠ΅?
Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ:
ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΠΈΠΏΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π° Π²ΡΠ·Π»ΠΈ ΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ. Π©Π΅ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ Π΄Π° ΡΠ°Π·ΡΠΈΡΠΈΠΌ ΠΊΠ»ΡΡΡΠ΅ΡΠΈΡΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ ΠΎΠ±Π΅ΠΌΡΡ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡΡΠ° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Ρ ΠΈ ΠΊΠ°ΠΊ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΠΌ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ΠΈΡΠ΅ Π²ΡΠ·Π»ΠΈ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π΅ΡΠ΅ΠΊΡ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. ΠΠ΅ΠΊΠ° ΡΠΏΠΎΠ΄Π΅Π»ΠΈΠΌ Π±ΠΎΠ»ΠΊΠ°ΡΠ° ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡ ΡΠ΅ΠΉΠΊ. ΠΠ΅ΠΊΠ° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊ Π΄Π° Π½Π°Π±Π»ΡΠ΄Π°Π²Π°ΠΌΠ΅ ΠΊΠ»ΡΡΡΠ΅ΡΠΈΡΠ΅, Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΡΠ΄Π΅ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠΎΡΠ½ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ. ΠΠ΅ΠΊΠ° ΡΠ΅ Π΄ΠΎΠΊΠΎΡΠ½Π΅ΠΌ Π΄ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Ρ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° Cassandra.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ:
ΠΠ΅ΠΊΠ° ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΎ, Π·Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠΈ. ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π΄Π°Π»ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠ°ΠΌΠ΅ ΠΈΠ»ΠΈ Π½Π΅ ΠΈ Π°ΠΊΠΎ Π΄Π°, ΠΊΠ°ΠΊ. Π©Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°ΠΌΠ΅ ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠ° Π² Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Cassandra ΠΈ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π½ΡΠΊΠΎΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΈ ΡΡΠΈΠΊΠΎΠ²Π΅, Π·Π° Π΄Π° Π³ΠΈ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈΠΌ. ΠΠ΅ΠΊΠ° ΡΠ΅ Π΄ΠΎΠΊΠΎΡΠ½Π΅ΠΌ Π΄ΠΎ Π±ΠΎΠ»Π΅Π·Π½Π΅Π½ΠΈΡ ΡΠ΅Π΄ΠΎΠ²Π΅Π½ ΡΠ΅ΠΌΠΎΠ½Ρ ΠΈ ΡΠΏΠ»ΡΡΠ½ΡΠ²Π°Π½Π΅ Π±Π΅Π· Π²Π»ΠΎΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°.
Π’ΠΎΠ»Π΅ΡΠ°Π½ΡΠ½ΠΎΡΡ ΠΊΡΠΌ Π³ΡΠ΅ΡΠΊΠΈ:
Π₯Π°ΡΠ΄ΡΠ΅ΡΡΡ Π½Π΅ ΡΡΠ°Π΅ Π²Π΅ΡΠ½ΠΎ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ ΡΠ΅ ΡΠ»ΡΡΠ²Π°Ρ ΠΏΡΠ΅Π· ΡΡΠ»ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΡΡΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠ»Π΅Π³Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ΅ΠΏΠ΅ΡΠΈ ΠΈ Π½ΠΈΠ΅ ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π΅ΠΌ Π½Π΅Π½ΡΠΆΠ½ΠΈΡΠ΅ Π½Π΅ΡΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ ΡΠ»Π΅Π΄ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²Π΅, ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π½ΡΡΠΎΠ²Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π²ΡΡΡΠ°Π½Π΅ ΠΊΡΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΎΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com