ok.tech: Cassandra meetup

ok.tech: Cassandra meetup

Gawe sareng panyimpenan Apache Cassandra NoSQL?

Dina 23 Méi, Odnoklassniki Ujang pamekar ngalaman ka kantor maranéhanana di St tepang, dedicated ka gawé bareng Apache Cassandra. Anu penting nyaéta pangalaman anjeun sareng Cassandra sareng kahayang anjeun pikeun ngabagikeunana.
Ngadaptar pikeun acara

Kami henteu kunanaon dimimitian ngagunakeun Apache Cassandra di 2010 pikeun nyimpen rating poto. Kami ayeuna pamaké pangbadagna Apache Cassandra di RuNet sarta salah sahiji nu panggedéna di Éropa. Kami gaduh langkung ti saratus klaster anu béda anu dianggo pikeun nyimpen rupa-rupa inpormasi produk - kelas, obrolan, pesen, sareng pikeun ngatur data infrastruktur kritis - pemetaan blok logis kana disk tina panyimpenan binér anu ageung - hiji-tiis-gudang, manajemén data awan internal hiji-awan jeung sajabana

Dina total, dina Sakelas Cassandra ngatur petabytes data dina rébuan titik. Antukna, urang geus akumulasi pangalaman vast dina administering, ngamekarkeun jeung ngoperasikeun solusi dumasar kana Cassandra komo ngembangkeun urang sorangan. database transactional NewSQL sorangan.

Ayeuna kami hoyong bagikeun sadayana ieu sareng anjeun - nganggo kasus nyata tina prakték sareng tanpa rahasia; Acara bakal dilaksanakeun dina format sawala langsung antara pamilon, nu hartina sawala bakal nyandak nepi bulk waktu. Ahli OK siap ngabagikeun ide sareng pendekatanna. Acara bakal di-host ku Oleg Anastasyev и Alexander Khristoforov.

Naon anu bakal janten topik?

Eksploitasi:

Hayu urang tingali konfigurasi has tina titik sareng klaster dina sagala rupa pamasangan produksi. Urang bakal ngabahas kumaha carana ngalegaan klaster nalika volume data sareng beban ningkat sareng kumaha ngagentos titik anu gagal kalayan pangaruh minimal pikeun klien. Hayu urang bagikeun nyeri jeung systematize nu rake populér. Hayu urang terang kumaha ngawas klaster supados ngartos sateuacanna dimana sareng naon anu leres-leres henteu jalanna. Hayu urang nyabak masalah nyebarkeun versi anyar Cassandra.

Kinerja:

Hayu urang cobian ngartos métrik naon anu kedah ditingali sareng naon anu tiasa di-tweake pikeun ngajantenkeun métrik langkung saé. Hayu urang terang naha bakal ngalatih deui atanapi henteu sareng upami kitu, kumaha. Kami bakal ngaidentipikasi bottlenecks dina arsitéktur sareng palaksanaan Cassandra sareng ningali sababaraha trik rékayasa pikeun ngerjakeunana. Hayu urang nyabak kana perbaikan biasa nyeri na compaction tanpa degradasi kinerja.

Kasalahan toleransi:

Hardware teu lepas salamina, jadi kacilakaan lumangsung sepanjang waktos, sarta leungeun batur sapagawean urang bisa ngageter tur urang bakal miceun barang nu teu perlu, jadi urang bakal ngabahas recovery sanggeus gagalna disk, mesin atawa puseur data, kitu ogé rolling deui ka konsistensi. kaayaan tina cadangan bisi aya kasalahan operator.

Ngadaptar sarta ngabejaan babaturan anjeun sarta kolega ngeunaan acara.

sumber: www.habr.com

Tambahkeun komentar