ok.tech: Hevdîtina Cassandra

ok.tech: Hevdîtina Cassandra

Bi hilanîna Apache Cassandra NoSQL re dixebitin?

Di 23ê Gulanê de, Odnoklassniki pêşdebirên pispor vedixwîne ofîsa xwe ya li St. hevdîtin, ji bo xebatê bi Apache Cassandra re tê veqetandin. Tiştê ku girîng e ezmûna we bi Cassandra re û daxwaza weya parvekirina wê ye.
Ji bo bûyerê qeyd bikin

Em baş in dest bi kar kirin Apache Cassandra di 2010-an de ji bo tomarkirina nirxanên wêneyan. Em niha bikarhênerên herî mezin ên Apache Cassandra li ser RuNet û yek ji mezintirîn li Ewropayê ne. Zêdetirî sed komikên me yên cihêreng hene ku hem ji bo hilanîna agahdariya hilberên cihêreng - ders, sohbet, peyam, hem jî ji bo birêvebirina daneyên binesaziya krîtîk - nexşekirina blokên mantiqî li ser dîskên depoyek mezin a binary - têne bikar anîn - yek-sar-depo, rêveberiya daneya ewrê navxweyî yek-ewr û vî awayî.

Bi tevayî, di Odnoklassniki Cassandra petabytes daneyan di nav hezaran girêkan de birêve dibe. Di vê demê de, me di rêvebirin, pêşdebirin û xebitandina çareseriyên li ser bingeha Cassandra de ezmûnek mezin berhev kiriye û tewra xweya xwe jî pêşxistiye. databasa danûstendinê ya NewSQL xwedan.

Naha em dixwazin van hemîyan bi we re parve bikin - karanîna dozên rastîn ên ji pratîkê û bê veşartî; Bûyer dê di forma nîqaşek zindî ya di navbera beşdaran de were lidarxistin, ku tê vê wateyê ku nîqaş dê piraniya demê bigire. Pispor OK ji bo parvekirina fikr û nêzîkatiyên xwe amade ne. Çalakî dê ji aliyê Oleg Anastasyev и Alexander Khristoforov.

Mijar dê çi bin?

Kedmêjî:

Ka em li mîhengên tîpîk ên girêk û koman di sazgehên cûda yên hilberînê de binihêrin. Em ê nîqaş bikin ka meriv çawa koman berfereh dike ji ber ku cild û barên daneyê zêde dibin û meriv çawa girêkên têkçûyî bi bandorek hindiktirîn ji bo xerîdaran veguherîne. Werin em êşê parve bikin û rakêşa gelêrî bi pergal bikin. Ka em fêr bibin ka meriv çawa koman bişopîne da ku pêşî fam bike ka li ku û çi bi rastî rast naxebite. Werin em li ser pirsgirêkên bicîhkirina guhertoyên nû yên Cassandra biaxivin.

Birêvebirinî:

Ka em hewl bidin ku fêm bikin ka meriv li kîjan metrîkan binêre û çi dikare were guheztin da ku metrîkan çêtir bikin. Ka em fêhm bikin ka ji nû ve perwerdekirin an na û heke wusa be, çawa. Em ê di mîmarî û bicihanîna Cassandra de astengiyan nas bikin û li hin hîleyên endezyariyê binêrin da ku li dora wan bixebitin. Werin em dest bidin ser tamîrkirin û berhevkirina birêkûpêk a bi êş bêyî xirabkirina performansê.

Tolerasyona xeletiyê:

Hardware heta hetayê namîne, ji ber vê yekê qeza her dem diqewime, û dibe ku destê hevkarek bilerize û em ê tiştên nepêwist jê bikin, ji ber vê yekê em ê li ser başkirina piştî têkçûna dîskan, makîneyan an navendên daneyê nîqaş bikin, û her weha em ê vegerin ser hevgirtî. dewlet ji hilanînê di doza çewtiyên operator.

Naha xwe qeyd bikin û ji heval û hogirên xwe re behsa bûyerê bikin.

Source: www.habr.com

Add a comment