Uiuinga-iti me Oleg Anastasyev: te whakararu i te he i Apache Cassandra

Uiuinga-iti me Oleg Anastasyev: te whakararu i te he i Apache Cassandra

Ko Odnoklassniki te kaiwhakamahi nui rawa atu o Apache Cassandra i runga i te RuNet me tetahi o nga mea nui rawa atu o te ao. I timata matou ki te whakamahi i a Cassandra i te tau 2010 ki te penapena i nga whakatauranga whakaahua, a inaianei kei te whakahaere a Cassandra i nga petabytes o nga raraunga i runga i nga mano tini o nga pona, me te mea, i whakawhanakehia e matou a maatau ake. NewSQL pātengi raraunga tauwhitinga.
Hei te 12 o Hepetema i to matou tari o St. Petersburg ka mau matou hui tuarua i whakatapua ki a Apache Cassandra. Ko te kaikorero matua o te huihuinga ko te tino miihini o Odnoklassniki Oleg Anastasyev. He tohunga a Oleg mo nga punaha tohatoha me te whakaraerae i te he; kua neke atu i te 10 nga tau e mahi ana ia me Cassandra me te maha. i korero mo nga ahuatanga o te whakamahi i tenei hua i nga huihuinga.

I te ahiahi o te huihuinga, i korero matou ki a Oleg mo te he o nga punaha tohatoha ki a Cassandra, ka patai he aha tana korero mo te huihuinga me te aha i pai ai te haere ki tenei huihuinga.

I timata a Oleg i tana mahi kaupapa i te tau 1995. I whakawhanakehia he rorohiko mo te putea, te waea waea, me te kawe. Kua mahi ia hei kaiwhakawhanake rangatira i Odnoklassniki mai i te tau 2007 i runga i te roopu papa. Ko ana kawenga ko te whakawhanake i nga hoahoanga me nga otinga mo nga punaha taumaha-nui, nga whare putunga raraunga nui, me te whakaoti rapanga o te mahinga o te tomokanga me te pono. Ka whakangunguhia e ia nga kaiwhakawhanake i roto i te kamupene.

- Oleg, kia ora! I te marama o Mei ka tu hui tuatahi, i whakatapua ki a Apache Cassandra, e kii ana nga kaiuru i haere tonu nga korerorero tae noa ki te po, tena koa korero mai, he aha o whakaaro mo te huihuinga tuatahi?

Ko nga kaihanga me nga ahuatanga rereke mai i nga kamupene rereke i tae mai me o ratou ake mamae, nga otinga ohorere ki nga raruraru me nga korero whakamiharo. I taea e matou te whakahaere i te nuinga o nga huihuinga i roto i te whakatakotoranga korero, engari he maha nga korerorero ka taea e matou te pa atu ki te hautoru o nga kaupapa kua whakaritea. I aro nui matou ki te pehea me te aha e aro turuki ai ma te whakamahi i te tauira o a maatau ratonga whakaputa tuuturu.

I hiahia ahau, i tino pai ki ahau.

- Ma te whakatau i te panui, hui tuarua Ka whakapau kaha koe ki te whakararu i te he, he aha koe i whiriwhiri ai i tenei kaupapa?

Ko Cassandra he punaha tohatoha pukumahi me te nui o nga mahi i tua atu i te mahi tika i nga tono a nga kaiwhakamahi: kohukohu, te rapu koretake, te whakatairanga i nga huringa kaupapa, te whakawhänuitanga/whakaiti, te anti-entropy, te taapiri me te whakaora, aha atu. Ka rite ki tetahi punaha tohatoha, ka piki ake te nui o nga taputapu, ka piki ake te tupono o nga ngoikoretanga, na te mahi a Cassandra production clusters me tino mohio ki tona hanganga ki te matapae i te whanonga mena he rahunga me nga mahi a te kaiwhakahaere. I muri i te whakamahi i a Cassandra mo nga tau maha, ko matou kua whakaemihia nga tohungatanga nui, e reri ana matou ki te tiri, me te hiahia hoki matou ki te matapaki me pehea nga hoa mahi o te toa e whakaoti rapanga angamaheni.

— Ka pa ana ki a Cassandra, he aha te tikanga o te manawanui ki te he?

Ko te mea tuatahi, ko te kaha o te punaha ki te ora i nga ngoikoretanga o nga taputapu: te ngaro o nga miihini, nga kopae, te hononga whatunga ranei me nga pokapu / pokapū raraunga. Engari ko te kaupapa ake he whanui ake, ina koa ko te whakaora mai i nga rahunga, tae atu ki nga rahunga kaore e tino rite ana te tangata, hei tauira, nga hapa o te kaiwhakahaere.

— Ka taea e koe te whakaatu he tauira o te kohinga raraunga tino utaina me te nui rawa atu?

Ko tetahi o a matou kohinga nui rawa ko te kohinga koha: neke atu i te 200 nga pona me nga rau TB o nga raraunga. Engari ehara i te mea te tino utaina, na te mea kua hipokina e te keteroki tohatoha. Ko o maatau roopu tino pukumahi e whakahaere ana i nga mano tini RPS mo te tuhi me nga mano RPS mo te panui.

- Aue! E hia nga wa ka pakaru tetahi mea?

Ae i nga wa katoa! I roto i te katoa, neke atu i te 6 mano nga kaitoro, a ia wiki ka whakakapihia e rua nga kaitoro me etahi tatini kopae (kaore e whai whakaaro ki nga tikanga whakarara mo te whakahou me te roha o te waka miihini). Mo ia momo rahunga, he maamaa nga tohutohu mo te mahi me te aha te ota, ka mahi aunoa nga mea katoa i nga wa katoa ka taea, na reira he mahinga nga rahunga, a, i roto i te 99% o nga keehi ka puta kaore i te maarama e nga kaiwhakamahi.

— Me pehea koe e pa ana ki enei whakahē?

Mai i te timatanga o te mahi a Cassandra me nga aitua tuatahi, i mahi matou i runga i nga tikanga mo te taapiri me te whakaora mai i a raatau, i hangaia nga tikanga whakaurunga e whai whakaaro ana ki te ahua o nga tautau Cassandra, a, hei tauira, kaua e tuku i nga pona kia timata ano. mehemea ka taea te ngaro o nga raraunga. Ka whakamahere matou ki te korero mo enei mea katoa i te huihuinga.

— Ka rite ki tau korero, kaore he punaha tino pono. He aha nga momo rahunga ka whakareri koe, ka taea e koe te hapai?

Mena ka korero tatou mo o taatau whakaurunga o nga tautau Cassandra, kaore nga kaiwhakamahi e kite i tetahi mea mena ka ngaro etahi miihini i roto i te DC kotahi, i te DC katoa ranei (kua tupu tenei). Na te pikinga o te maha o nga DCs, kei te whakaaro matou ki te timata ki te whakarite i te mahi i te wa e taka ana nga DC e rua.

— Ki to whakaaro he aha te hapa o Cassandra mo te whakararu i te he?

Ko Cassandra, pera me era atu toa NoSQL o mua, me tino mohio ki tona hanganga o roto me nga mahi hihiri e puta ana. Ka kii ahau he kore te ngawari, te matapae me te tirohanga. Engari he pai ki te whakarongo ki nga whakaaro o etahi atu kaiuru!

Oleg, ka nui te mihi ki a koe mo te wa ki te whakautu i nga patai!

Kei te tatari matou mo nga tangata katoa e hiahia ana ki te korero ki nga tohunga mo te mahi a Apache Cassandra i te huihuinga i te Mahuru 12 i to tatou tari St.

Haere mai, ka pai!

Rēhita mo te huihuinga.

Source: will.com

Tāpiri i te kōrero