Odnoklassniki jẹ olumulo ti o tobi julọ ti Apache Cassandra lori RuNet ati ọkan ninu eyiti o tobi julọ ni agbaye. A bẹrẹ lilo Cassandra ni ọdun 2010 lati tọju awọn iwọn fọto, ati ni bayi Cassandra n ṣakoso petabytes ti data lori ẹgbẹẹgbẹrun awọn apa, ni otitọ, a paapaa ni idagbasoke tiwa
Ni Oṣu Kẹsan ọjọ 12 ni ọfiisi St
Ni aṣalẹ ti ipade, a sọrọ pẹlu Oleg nipa ifarada aṣiṣe ti awọn ọna ṣiṣe ti a pin pẹlu Cassandra, beere ohun ti yoo sọrọ nipa ni ipade ati idi ti o fi tọ si wiwa si iṣẹlẹ yii.
Oleg bẹrẹ iṣẹ siseto rẹ pada ni ọdun 1995. O ṣe agbekalẹ sọfitiwia ni ile-ifowopamọ, tẹlifoonu, ati gbigbe. O ti n ṣiṣẹ bi olupilẹṣẹ oludari ni Odnoklassniki lati ọdun 2007 lori ẹgbẹ pẹpẹ. Awọn ojuse rẹ pẹlu idagbasoke awọn iṣelọpọ ati awọn solusan fun awọn ọna ṣiṣe fifuye giga, awọn ile itaja data nla, ati yanju awọn iṣoro ti iṣẹ ọna abawọle ati igbẹkẹle. O tun ṣe ikẹkọ awọn idagbasoke laarin ile-iṣẹ naa.
- Oleg, hello! Ni May waye
Awọn olupilẹṣẹ pẹlu oriṣiriṣi oriṣiriṣi lati awọn ile-iṣẹ oriṣiriṣi wa pẹlu irora ti ara wọn, awọn solusan airotẹlẹ si awọn iṣoro ati awọn itan iyalẹnu. A ṣakoso lati ṣe pupọ julọ ipade ni ọna kika ijiroro, ṣugbọn ọpọlọpọ awọn ijiroro lo wa ti a nikan ni anfani lati fi ọwọ kan idamẹta awọn koko-ọrọ ti a gbero. A san ifojusi pupọ si bii ati kini a ṣe atẹle nipa lilo apẹẹrẹ ti awọn iṣẹ iṣelọpọ gidi wa.
Mo ni ife ati ki o gan feran o.
- Idajọ nipasẹ ikede,
Cassandra jẹ eto pinpin ti o nšišẹ lọwọ pẹlu iye iṣẹ ṣiṣe ti o kọja awọn ibeere olumulo ti n ṣiṣẹ taara: ofofo, wiwa ikuna, itankale awọn ayipada ero, imugboroja / idinku iṣupọ, egboogi-entropy, awọn afẹyinti ati imularada, ati bẹbẹ lọ. Bii ninu eto pinpin eyikeyi, bi iye ohun elo ti n pọ si, o ṣeeṣe ti awọn ikuna n pọ si, nitorinaa iṣiṣẹ ti awọn iṣupọ iṣelọpọ Cassandra nilo oye jinlẹ ti eto rẹ lati ṣe asọtẹlẹ ihuwasi ni ọran ti awọn ikuna ati awọn iṣe oniṣẹ. Lẹhin lilo Cassandra fun ọpọlọpọ ọdun, a
— Nigbati o ba de Cassandra, kini o tumọ si nipa ifarada ẹbi?
Ni akọkọ, nitorinaa, agbara eto lati ye awọn ikuna ohun elo aṣoju: isonu ti awọn ẹrọ, awọn disiki tabi Asopọmọra nẹtiwọọki pẹlu awọn apa / awọn ile-iṣẹ data. Ṣugbọn koko-ọrọ funrararẹ gbooro pupọ ati ni pataki pẹlu imularada lati awọn ikuna, pẹlu awọn ikuna eyiti awọn eniyan ko ṣọwọn pese, fun apẹẹrẹ, awọn aṣiṣe oniṣẹ.
- Ṣe o le fun apẹẹrẹ ti kojọpọ julọ ati iṣupọ data ti o tobi julọ?
Ọkan ninu awọn iṣupọ wa ti o tobi julọ ni iṣupọ ẹbun: diẹ sii ju awọn apa 200 ati awọn ọgọọgọrun ti data TB. Sugbon o jẹ ko julọ kojọpọ, niwon o ti wa ni bo nipasẹ a pin kaṣe. Awọn iṣupọ wa ti o pọ julọ mu awọn ẹgbẹẹgbẹrun RPS fun kikọ ati ẹgbẹẹgbẹrun RPS fun kika.
- Iro ohun! Igba melo ni nkan n fọ?
— Bawo ni o ṣe ṣe pẹlu iru awọn aigba?
Lati ibẹrẹ ibẹrẹ ti Cassandra ati awọn iṣẹlẹ akọkọ, a ṣiṣẹ lori awọn ilana fun awọn afẹyinti ati imularada lati ọdọ wọn, awọn ilana imuṣiṣẹ ti o ṣe akiyesi ipo ti awọn iṣupọ Cassandra ati, fun apẹẹrẹ, ko gba laaye awọn apa lati tun bẹrẹ. ti o ba ti data pipadanu jẹ ṣee ṣe. A gbero lati sọrọ nipa gbogbo eyi ni ipade.
- Bi o ti sọ, ko si awọn ọna ṣiṣe ti o gbẹkẹle rara. Awọn oriṣi awọn ikuna wo ni o mura fun ati pe o ni anfani lati mu?
Ti a ba sọrọ nipa awọn fifi sori ẹrọ wa ti awọn iṣupọ Cassandra, awọn olumulo kii yoo ṣe akiyesi ohunkohun ti a ba padanu awọn ẹrọ pupọ ni DC kan tabi odidi DC kan (eyi ti ṣẹlẹ). Pẹlu ilosoke ninu nọmba DCs, a n ronu nipa bẹrẹ lati rii daju pe iṣẹ ṣiṣe ni iṣẹlẹ ti ikuna ti DCs meji.
— Kini o ro pe Cassandra ko ni ni awọn ofin ti ifarada ẹbi?
Cassandra, bii ọpọlọpọ awọn ile itaja NoSQL akọkọ miiran, nilo oye ti o jinlẹ ti eto inu rẹ ati awọn ilana imudara ti n ṣẹlẹ. Emi yoo sọ pe ko ni ayedero, asọtẹlẹ ati akiyesi. Ṣugbọn yoo jẹ ohun ti o dun lati gbọ awọn ero ti awọn olukopa ipade miiran!
Oleg, o ṣeun pupọ fun lilo akoko lati dahun awọn ibeere naa!
A n duro de gbogbo eniyan ti o fẹ lati ṣe ibaraẹnisọrọ pẹlu awọn amoye ni aaye ti nṣiṣẹ Apache Cassandra ni ipade ni Oṣu Kẹsan 12 ni ọfiisi St.
Wá, o yoo jẹ awon!
orisun: www.habr.com