
Delate z NoSQL skladiščem Apache Cassandra?
23. maja Odnoklassniki vabijo izkušene razvijalce v svoj urad v Sankt Peterburgu na , posvečen delu z Apache Cassandra. Pomembna sta le vaše izkušnje z uporabo Cassandre in želja po njihovem deljenju.
Mi v OK Apache Cassandra leta 2010 za shranjevanje ocen fotografij. Sedaj smo največji uporabniki Apache Cassandra v Runetu in med največjimi v Evropi. Imamo več kot sto različnih grozdov, ki se uporabljajo tako za shranjevanje različnih informacij o izdelkih - razredi, klepeti, sporočila, kot tudi za upravljanje kritičnih infrastrukturnih podatkov - usklajevanje logičnih blokov na diske velikega binarnega shranjevanja - , upravljanje podatkov notranjega oblaka itd.
Skupaj je pod nadzorom Cassandre petabajtov podatkov na tisočih vozlišč. V tem času smo nabrali ogromno izkušenj pri upravljanju, razvoju in delovanju rešitev na osnovi Cassandre in celo razvili svojo lastno NewSQL transakcijsko DB .
Strokovnjaki OK Oleg Anastasyev in .
Obratovanje:
Preučili bomo tipične konfiguracije vozlišč in grozdov v različnih produkcijskih inštalacijah. Razpravljali bomo o tem, kako razširiti grozde s povečanjem obsega podatkov in obremenitve ter kako zamenjati odpovedana vozlišča z minimalnim vplivom na stranke. Delili bomo bolečine in sistematizirali priljubljene pasti. Ugotovili bomo, kako spremljati grozde, da bi vnaprej vedeli, kje in kaj natančno ne deluje. Dotaknili se bomo težav pri nameščanju novih različic Cassandre.
Učinkovitost:
Poskusili bomo razumeti, katere metrike spremljati in kaj lahko optimiziramo, da bi izboljšali metrike. Razjasnili bomo, ali naj se ponavljajo, in če da, kako. Identificirali bomo ozka mesta v arhitekturi in implementaciji Cassandre ter preučili nekatere inženirske trike, da jih obidemo. Dotaknili se bomo perečega rednega popravila in kompresije brez degradacije zmogljivosti.
Odpornost:
Odpornost na napake:
Železo ni večno, zato se okvare pojavljajo nenehno, pa tudi roka kolega se lahko zatakne in odstranimo odvečno, zato se bomo pogovarjali o obnovi po napakah diskov, strojev ali podatkovnih centrov, ter o povratku v dosledno stanje iz varnostnih kopij v primeru uporabniških napak.
in delite informacije o dogodku s svojimi prijatelji in sodelavci.
Izvor: habr.com
