
Radite s NoSQL skladištem Apache Cassandra?
23. svibnja Odnoklassniki pozivaju iskusne programere u svoj ured u Sankt Peterburgu na , posvećen radu s Apache Cassandrom. Bitno je samo vaše iskustvo rada s Cassandrom i želja da ga podijelite.
Mi u OK Apache Cassandru 2010. godine za pohranu ocjena slika. Trenutno smo najveći korisnici Apache Cassandre u Runetu i jedni od najvećih u Europi. Imamo više od stotinu različitih klastera koji se koriste i za pohranu raznih informacijskih podataka — klasa, chatova, poruka, kao i za upravljanje kritičnim infrastrukturnim podacima — mapiranje logičkih blokova na diskove velikog binarnog skladišta — , upravljanje podacima unutarnjeg oblaka itd.
Ukupno, pod upravom Cassandre nalazi se petabajta podataka na tisućama čvorova. Tijekom tog vremena stekli smo ogromno iskustvo u administraciji, razvoju i eksploataciji rješenja temeljenih na Cassandri i čak smo razvili svoju vlastitu NewSQL transakcijsku bazu podataka .
Stručnjaci OK Oleg Anastasiev i .
Eksploatacija:
Razmotrit ćemo tipične konfiguracije čvorova i klastera u različitim produkcijskim instalacijama. Raspravit ćemo kako širiti klastere s porastom volumena podataka i opterećenja te kako zamijeniti neispravne čvorove s minimalnim utjecajem na klijente. Podijelit ćemo bol i sistematizirati popularne probleme. Utvrdit ćemo kako nadzirati klastere kako bismo unaprijed razumjeli gdje i što točno ne radi ispravno. Dotaknut ćemo se problema implementacije novih verzija Cassandre.
Performanse:
Pokušat ćemo razumjeti na koje metrike gledati i što se može podešavati kako bi se metrike poboljšale. Raspraviti ćemo o retransferu ili ne i ako da, kako. Identificirat ćemo uska grla u arhitekturi i implementaciji Cassandre i razmotriti neke inženjerske trikove kako ih zaobići. Dotaknut ćemo se važnog redovitog popravka i kompakcije bez degradacije performansi.
Otpornost na greške:
Otpornost na greške:
Hardver nije vječan, pa se kvarovi stalno događaju, a može se dogoditi i da kolega pogriješi i slučajno obriše nešto, stoga ćemo raspraviti o oporavku od kvara diska, strojeva ili podatkovnih centara, kao i o vraćanju u dosljedno stanje iz sigurnosnih kopija u slučaju korisničkih grešaka.
i pričajte o događaju prijateljima i kolegama.
Izvor: habr.com
