Is e Odnoklassniki an neach-cleachdaidh as motha de Apache Cassandra air an RuNet agus aon den fheadhainn as motha san t-saoghal. Thòisich sinn a’ cleachdadh Cassandra ann an 2010 gus rangachadh dhealbhan a stòradh, agus a-nis tha Cassandra a’ riaghladh petabytes de dhàta air mìltean de nodan, gu dearbh, leasaich sinn eadhon ar cuid fhèin.
Air 12 Sultain anns an oifis againn ann an St Petersburg cumaidh sinn
Air an oidhche ron choinneamh, bhruidhinn sinn ri Oleg mu fhulangas lochdan nan siostaman sgaoilte le Cassandra, dh'fhaighnich sinn dè a bhiodh e a 'bruidhinn aig a' choinneamh agus carson a b 'fhiach a bhith an làthair aig an tachartas seo.
Thòisich Oleg a chùrsa-beatha prògramadh air ais ann an 1995. Leasaich e bathar-bog ann am bancaireachd, telecom, agus còmhdhail. Tha e air a bhith ag obair mar phrìomh leasaiche aig Odnoklassniki bho 2007 air sgioba an àrd-ùrlair. Tha na dleastanasan aige a’ toirt a-steach a bhith a’ leasachadh ailtirean agus fuasglaidhean airson siostaman làn luchd, stòran dàta mòr, agus a’ fuasgladh dhuilgheadasan coileanadh portal agus earbsachd. Bidh e cuideachd a’ trèanadh luchd-leasachaidh taobh a-staigh a’ chompanaidh.
- Oleg, Halò! Anns a 'Chèitean thachair
Thàinig luchd-leasachaidh le diofar chùl-raointean bho dhiofar chompanaidhean leis a 'phian aca fhèin, fuasglaidhean ris nach robh dùil air duilgheadasan agus sgeulachdan iongantach. Chaidh againn air a’ mhòr-chuid den choinneamh a chumail ann an cruth deasbaid, ach bha uimhir de chòmhraidhean ann nach b’ urrainn dhuinn ach suathadh air an treas cuid de na cuspairean a bha san amharc. Thug sinn mòran aire do ciamar agus dè a bhios sinn a’ cumail sùil a’ cleachdadh eisimpleir ar fìor sheirbheisean toraidh.
Bha ùidh agam agus chòrd e rium gu mòr.
- A 'breithneachadh leis an t-sanas,
Tha Cassandra na shiostam sgaoilte àbhaisteach trang le tòrr gnìomhachd nas fhaide na a bhith a’ seirbheiseachadh iarrtasan luchd-cleachdaidh gu dìreach: gossip, lorg fàilligeadh, iomadachadh atharrachaidhean sgeama, leudachadh / lughdachadh brabhsair, anti-entropy, cùl-taic agus faighinn seachad air, msaa. Mar a tha ann an siostam sgaoilte sam bith, mar a bhios an ìre de bhathar-cruaidh a’ dol am meud, tha an coltas gum bi fàilligidhean a’ dol am meud, agus mar sin tha obrachadh cruinneachaidhean cinneasachaidh Cassandra a’ cur feum air tuigse dhomhainn air an structar aige gus giùlan a ro-innse gun fhios nach fàillig e agus gnìomhan gnìomhaiche. Às deidh dhuinn Cassandra a chleachdadh airson grunn bhliadhnaichean, tha sinn
— Nuair a thig e gu Cassandra, dè tha thu a’ ciallachadh le fulangas lochdan?
An toiseach, gu dearbh, comas an t-siostaim a bhith beò le fàilligeadh bathar-cruaidh àbhaisteach: call innealan, diosgan, no ceangal lìonra le nodan / ionadan dàta. Ach tha an cuspair fhèin tòrr nas fharsainge agus gu sònraichte a ’toirt a-steach faighinn seachad air fàilligidhean, a’ toirt a-steach fàilligidhean nach ann ainneamh a bhios daoine gan ullachadh, mar eisimpleir, mearachdan gnìomhaiche.
- An urrainn dhut eisimpleir a thoirt den bhuidheann dàta as luchdaichte agus as motha?
Is e aon de na cruinneachaidhean as motha againn an cruinneachadh tiodhlac: còrr air 200 nodan agus ceudan de TB de dhàta. Ach chan e seo an fheadhainn as luchdaichte, leis gu bheil e còmhdaichte le tasgadan sgaoilte. Bidh na cruinneachaidhean as trainge againn a’ làimhseachadh deichean de mhìltean de RPS airson sgrìobhadh agus mìltean de RPS airson leughadh.
- Wow! Dè cho tric a bhios rudeigin a 'briseadh?
- Ciamar a dhèiligeas tu ri leithid de dhiùltadh?
Bho fhìor thoiseach gnìomhachd Cassandra agus a ’chiad tachartasan, dh’ obraich sinn air na h-innealan airson cùl-taic agus faighinn air ais bhuapa, thog sinn modhan cleachdadh a bheir aire do staid cruinneachaidhean Cassandra agus, mar eisimpleir, nach leig le nodan ath-thòiseachadh. ma tha call dàta comasach. Tha sinn an dùil bruidhinn mu dheidhinn seo uile aig a’ choinneimh.
- Mar a thuirt thu, chan eil siostaman gu tur earbsach ann. Dè an seòrsa fàilligidhean a bhios tu ag ullachadh airson agus as urrainn dhut a làimhseachadh?
Ma bhruidhneas sinn mu na h-ionadan againn de chruinneachaidhean Cassandra, chan fhaic luchd-cleachdaidh dad ma chailleas sinn grunn innealan ann an aon DC no aon DC gu lèir (tha seo air tachairt). Leis an àrdachadh anns an àireamh de DCan, tha sinn a 'smaoineachadh mu bhith a' tòiseachadh a 'dèanamh cinnteach à comas obrachaidh ma dh' fhàillig dà DC.
— Dè do bheachd a tha a dhìth air Cassandra a thaobh fulangas lochdan?
Tha Cassandra, mar iomadh stòr NoSQL tràth eile, ag iarraidh tuigse dhomhainn air an structar a-staigh agus na pròiseasan fiùghantach a tha a’ tachairt. Chanainn gu bheil dìth sìmplidheachd, ro-innse agus faicsinneachd ann. Ach bidh e inntinneach beachdan chom-pàirtichean eile a chluinntinn!
Oleg, mòran taing airson an ùine a ghabhail airson na ceistean a fhreagairt!
Tha sinn a’ feitheamh ris a h-uile duine a tha airson conaltradh le eòlaichean ann an raon obrachaidh Apache Cassandra aig a’ choinneamh air 12 Sultain san oifis againn ann an St Petersburg.
Thig, bidh e inntinneach!