Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
Mai i te kiriata "Our Universe Secret: The Hudden Life of the Cell"

Ko te pakihi haumi ko tetahi o nga waahi tino uaua i roto i te ao putea, na te mea ehara i te mea he putea anake, he nama me nga putea, engari ano hoki nga putea, nga moni, nga taonga, nga hua me nga momo uaua katoa i roto i te ahua o nga hua hanganga.

Ina tata nei, kua kite tatou i te pikinga ake o te mohiotanga putea o te taupori. He maha ake nga tangata e uru ana ki te hokohoko i nga maakete haumaru. Ko nga kaute haumi takitahi i puta mai kaore i roa i mua. Ka whakaaetia koe ki te hokohoko i nga maakete haumaru me te tango i nga tangohanga taake, ka karo ranei i te utu taake. A ko nga kaihoko katoa e haere mai ana ki a matou e hiahia ana ki te whakahaere i a raatau putea me te kite i nga purongo i roto i te waa. I tua atu, ko te nuinga o tenei kopaki he maha nga hua, ara, ko nga tangata he kaihoko o nga momo umanga.

I tua atu, kei te tipu haere nga hiahia o nga kaiwhakahaere, a Ruhia me nga iwi ke.

Hei whakatutuki i nga hiahia o naianei me te whakatakoto i te turanga mo nga whakahoutanga a meake nei, kua whakawhanakehia e matou he kaupapa pakihi haumi i runga i a Tarantool.

Ko etahi tatauranga. Ko te pakihi haumi a Alfa-Bank e whakarato ana i nga ratonga hokohoko mo nga tangata takitahi me nga hinonga ture ki te whakarato i te whai waahi ki te hokohoko i runga i nga momo hokohoko haumaru, nga ratonga putea mo te rokiroki moni, nga ratonga whakahaere whakawhirinaki mo nga tangata takitahi me te whakapaipai nui, nga ratonga mo te tuku putea mo etahi atu kamupene . Kei roto i te pakihi haumi a Alfa-Bank neke atu i te 3 mano nga korero mo ia hekona, he mea tango mai i nga momo kaupapa hokohoko. I roto i te ra mahi, neke atu i te 300 mano nga whakawhitinga kua oti i runga i nga maakete mo te taha o te peeke me ona kaihoko. Tae atu ki te 5 mano nga whakahau whakamate mo ia hekona ka puta i runga i nga papa o waho me roto. I te wa ano, ko nga kaihoko katoa, o roto me waho, e hiahia ana ki te kite i o raatau tuunga i roto i te waa.

prehistory

Mai i te timatanga o nga tau 2000, i whanake motuhake a maatau waahi pakihi haumi: tauhokohoko whakawhiti, ratonga hokohoko, hokohoko moni, tauhokohoko i runga i te kaatete i roto i nga peeke me nga momo taapiri. Ko te mutunga mai, kua taka matou ki te mahanga o nga puna mahi. He aha tena? Kei ia raina pakihi tana ake punaha e tarai ana i nga mahi a tetahi. Kei ia punaha tana ake tauira raraunga, ahakoa he rite nga kaupapa: nga whakawhitinga, nga taputapu, nga hoa mahi, nga korero, me era atu. A, i te wa e tipu takitahi ana ia punaha, ka puta mai he momo momo hangarau.

I tua atu, ko te turanga waehere o nga punaha kua tino tawhito, na te mea i ahu mai etahi hua i waenganui o te 1990s. A, i etahi waahi ka whakahekehia te tukanga whanaketanga, a he raruraru mahi.

Nga whakaritenga mo te otinga hou

Kua mohio nga pakihi he mea nui te whakarereketanga hangarau mo te whanaketanga ake. I whakawhiwhia ki a maatau nga mahi:

  1. Kohikohia nga raraunga pakihi katoa i roto i te rokiroki kotahi, tere me te tauira raraunga kotahi.
  2. Kaua e ngaro, e whakarereke ranei i enei korero.
  3. He mea tika ki te whakaputa i nga raraunga, na te mea i nga wa katoa ka tono te kaiwhakahaere mo nga tatauranga mo nga tau o mua.
  4. Kaua e mauria mai he DBMS hou, huatau, engari me hanga he papa hei whakaoti rapanga pakihi.

I tua atu, ka whakatauhia e o maatau kaihoahoa o raatau ake tikanga:

  1. Ko te otinga hou me uru ki te akomanga hinonga, ara, me whakamatauria i etahi kamupene nui.
  2. Ko te tikanga whakahaere o te otinga me tino kaupapa. Ko te tikanga me noho tatou ki etahi pokapū raraunga i te wa kotahi, kia ora marie i te korenga o tetahi pokapū raraunga.
  3. Ko te punaha me whakatau whakapae. Ko te meka ko o maatau punaha katoa o naianei he poutū noa te whakahiato, kua eke kee taatau ki te tuanui na te iti o te tipu o te hiko taputapu. No reira, kua tae mai te wa e hiahia ana tatou ki te whai i tetahi punaha whakaheke whakapae kia ora ai.
  4. I roto i etahi atu mea, i kii mai ki a maatau me utu te otinga.

I whai matou i te huarahi paerewa: i whakatakotohia e matou nga whakaritenga me te whakapiri atu ki te tari hoko. Mai i reira ka whiwhi matou i te rarangi o nga kamupene, i te nuinga, kua rite ki te mahi i tenei mo matou. I korero matou ki nga tangata katoa mo te raruraru, a ka whiwhi matou i te aromatawai o nga otinga mai i te ono o ratou.

I te peeke, kaore matou e tango i te kupu a tetahi; he pai ki a matou te whakamatautau i nga mea katoa. No reira, ko te tikanga o ta maatau whakataetae ngawari ko te tuku i nga whakamatautau utauta. I waihangahia e matou nga mahi whakamatautau, a e toru o nga kamupene e ono kua whakaae ki te whakatinana i tetahi otinga tauira i runga i nga hangarau mahara-a-roto i a raatau ake utu hei whakamatautau.

Kaore au e korero ki a koe me pehea te whakamatautau i nga mea katoa me te roa o te waa, ka whakarapopoto noa ahau: ko nga mahi pai rawa atu i roto i nga whakamatautau kawenga i whakaatuhia e te otinga tauira i runga i a Tarantool mai i te roopu whanaketanga Mail.ru Group. I hainatia e matou he whakaaetanga ka timata te whakawhanaketanga. Tokowha nga tangata mai i te Roopu Mail.ru, a, mai i Alfa-Bank e toru nga kaiwhakawhanake, e toru nga kaitirotiro punaha, he hoahoa otinga, he rangatira hua me tetahi rangatira Scrum.

I muri mai ka korero ahau ki a koe mo te tipu o to maatau punaha, pehea te tipu, he aha ta matou mahi me te aha i penei ai.

Te whanaketanga

Ko te patai tuatahi i pataihia e matou me pehea te tiki raraunga mai i a maatau punaha o naianei. I whakatau matou he tino pai te HTTP mo matou, na te mea ko nga punaha katoa o naianei e korero ana ki a raatau ano ma te tuku XML, JSON ranei ma runga HTTP.

Ka whakamahia e matou te tūmau HTTP i hangaia ki roto i te Tarantool na te mea kaore matou e hiahia ki te whakamutu i nga waahi SSL, a ka nui ana mahi mo matou.

Ka rite ki taku korero, kei te noho o tatou punaha katoa ki nga tauira raraunga rereke, me te whakaurunga me kawe mai te mea ki te tauira e whakaahuahia ana e tatou. I hiahiatia he reo e taea ai te huri i nga raraunga. I whiriwhiria e matou a Lua imperative. Ka whakahaerehia e matou nga waehere whakawhiti raraunga katoa i roto i te pouaka kirikiri - he waahi haumaru tenei ki tua atu e kore e haere te waehere rere. Ki te mahi i tenei, ka utaina noa e matou te waehere e hiahiatia ana, ka hangaia he taiao me nga mahi e kore e taea te aukati, te whakaheke ranei i tetahi mea.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
I muri i te hurihanga, me tirotirohia nga raraunga mo te tautukunga ki te tauira ka hangaia e matou. Kua roa matou e korerorero ana he aha te tauira me te reo hei whakaahuatanga. I whiriwhiria e matou a Apache Avro na te mea he ngawari te reo me te tautoko a Tarantool. Ko nga putanga hou o te tauira me te waehere ritenga ka taea te whakamahi i nga wa maha i te ra, ahakoa i raro i te utaina, i te kore ranei, i nga wa katoa o te ra, me te urutau ki nga huringa tino tere.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
I muri i te manatoko, me tiaki nga raraunga. Ka mahia e matou tenei ma te whakamahi i te vshard (kei a maatau nga tauira marara o te marara).

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
I tua atu, ko te mea motuhake ko te nuinga o nga punaha e tuku ana i nga raraunga karekau e aro mena kua riro mai, kaore ranei. Koira te take i whakatinanahia e matou he rarangi whakatika mai i te timatanga. He aha tena? Mena he take karekau tetahi mea e pa ki te hurihanga raraunga, ki te manatoko ranei, ka whakaū tonu matou i te rihīti, engari i taua wa ka tiakina te ahanoa ki te rarangi whakatika. He rite tonu, kei roto i te whare putunga raraunga pakihi matua. I tuhia e matou he atanga kaiwhakahaere mo taua mea, nga momo inenga me nga matohi. Ko te mutunga, kaore matou e ngaro nga raraunga. Ahakoa kua rereke tetahi mea i roto i te puna, mena kua rereke te tauira raraunga, ka kitea tonu e matou ka taea te urutau.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
Inaianei me ako koe me pehea te tiki i nga raraunga kua tiakina. I āta wetewetehia o maatau punaha ka kite i te puranga matarohia o Java me Oracle kei roto etahi momo ORM e huri ana i nga raraunga mai i te hononga ki te ahanoa. No reira he aha e kore ai e hoatu tonu he ahanoa ki nga punaha ki te ahua o te kauwhata? Na i harikoa matou ki te tango i te GraphQL, i tutuki i o maatau hiahia katoa. Ka taea e koe te whiwhi raraunga i roto i te ahua o nga kauwhata me te tango i nga mea e hiahia ana koe inaianei. Ka taea e koe te whakaputa i te API me te tino ngawari.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
I tata tonu ka mohio matou ko nga raraunga e tangohia ana e matou kaore i te nui. I hangaia e matou nga mahi ka taea te hono atu ki nga mea kei roto i te tauira - ko te tikanga, ko nga mara tatau. Arā, ka taapirihia e matou tetahi mahi ki te mara, hei tauira, ka tatau i te utu utu toharite. A ko te kaihoko o waho e tono ana i nga raraunga kaore i te mohio he waahi tatau tenei.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
I whakatinanahia he punaha motuhēhēnga.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
I muri iho ka kite matou he maha nga mahi i kitea i roto i ta maatau whakatau. Ko te mahi he momo whakahiato o nga mahi. I te nuinga o nga wa, he rereke nga korero mo te whakamahi taputapu:

  • T-Hono: ka mau i nga hononga taumai, he iti te PTM, he iti te kai mahara, he koretake.
  • IB-Core: ka huri i nga raraunga ka riro mai ma te kawa o Tarantool, ara, ka mahi me nga ripanga. Kare hoki e penapena i te ahua me te tauineine.
  • Rokiroki: ka penapena raraunga anake, karekau e whakamahi arorau. Ka whakatinanahia e tenei mahi nga atanga ngawari rawa atu. He mihi nui ki a vshard.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
Arā, mā te whakamahi i ngā tūnga, ka wetewetehia e mātou ngā wāhanga rerekē o te kāhui mai i a rātou anō, ka taea te whakahiato takitahi ki a rātou anō.

Na, kua hanga e matou he rekoata rerenga raraunga tauwhitinga tukutahi me te rarangi whakatika me te atanga whakahaere. Ko te rekoata he koretake mai i te tirohanga pakihi: mena ka whakamanahia taatau ki te tuhi i nga raraunga ki a maatau, ahakoa ko hea, katahi ka whakapumautia e matou. Ki te kore e whakaūhia, katahi ka he tetahi mea me tuku nga raraunga. Koinei te rekoata tukutahi.

Te whakamātautau

Mai i te timatanga o te kaupapa, i whakatau matou ka ngana matou ki te whakatinana i te whakawhanaketanga whakamatautau. Ka tuhia e matou nga whakamatautau wae ki Lua ma te whakamahi i te anga tarantool/tap, me nga whakamatautau whakauru ki te Python ma te whakamahi i te anga pytest. I te wa ano, ka uru atu matou ki nga kaiwhakawhanake me nga kaitätari ki te tuhi i nga whakamatautau whakauru.

Me pehea e whakamahi ai tatou i te whakawhanaketanga whakamatautau?

Mena kei te pirangi matou ki etahi ahuatanga hou, ka ngana matou ki te tuhi i tetahi whakamatautau mo te tuatahi. Ina kitea e matou he pepeha, me tuhi maatau i te tuatahi, katahi ka whakatika. I te tuatahi he uaua ki te mahi penei, he pohehe kei te taha o nga kaimahi, tae noa ki te aukati: "Kia tere te whakatika inaianei, mahi i tetahi mea hou, katahi ka kapi ki nga whakamatautau." Ko tenei anake "i muri mai" kaore e tae mai.

Na reira, me kaha koe ki te tuhi i nga whakamatautau i te tuatahi ka tono ki etahi atu kia mahia. Whakapono mai ki ahau, ko te whakawhanaketanga i akiakihia e te whakamatautau ka whai hua ahakoa mo te wa poto. Ka whakaaro koe kua ngawari ake to oranga. Ki ta matou whakaaro ko te 99% o te waehere kua hipokina e nga whakamatautau. He ahua nui tenei, engari karekau he raru: ka whakahaerehia nga whakamatautau mo ia mahi.

Heoi, ko te mea e tino arohaina ana e matou ko te whakamatautau uta; ka whakaarohia e matou ko te mea tino nui me te mahi i nga wa katoa.

Ka korero ahau ki a koe he korero iti mo te mahi i te waahanga tuatahi o te whakamatautau kawenga o tetahi o nga putanga tuatahi. I whakauruhia e matou te punaha i runga i te pona a te kaiwhakawhanake, ka huri i te kawenga me te 4 mano nga whakawhitinga mo ia hēkona. He hua pai mo te pona. I utaina e matou ki runga i te pae uta mariko o nga kaitoro e wha, he ngoikore ake i te hanga. Kua tukuna ki te iti rawa. Ka whakahaerehia e matou, a ka puta he hua kino atu i runga i te pona i roto i te miro kotahi. Te ihirangi ohorere.

I tino pouri matou. Ka titiro matou ki te utaina o te tūmau, engari ka puta he mangere.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
Ka karangahia e matou nga kaiwhakawhanake, ka whakamarama mai ki a matou, nga tangata no te ao o Java, he miro kotahi a Tarantool. Ka taea anake te whakamahi ma te uho tukatuka kotahi i raro i te kawenga. Na ka tukuna e matou te maha o nga waahanga o Tarantool ki runga i ia tūmau, ka huri i te kawenga ka riro mai i te 14,5 mano nga whakawhitinga mo ia hēkona.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
Me whakamarama ano ahau. Na te wehewehenga ki nga mahi e whakamahi rereke ana i nga rauemi, ko o maatau kawenga mo te tukatuka hononga me te huringa raraunga i utaina ki te tukatuka anake, me te tino rite ki te utaina.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
I tenei take, i whakamahia te mahara mo te tukatuka i nga hononga taumai me nga mea rangitahi.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
Engari, i runga i nga kaiwhakarato rokiroki, ka piki ake te kawenga o te tukatuka, engari he puhoi ake i nga kaitoro e mahi ana i nga hononga.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
Na ka piki te kohi mahara ki te nui o nga raraunga i utaina.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool

Ratonga

Hei whakawhanake i a maatau hua hou hei papa tono, i hangaia e matou he waahanga mo te tuku ratonga me nga whare pukapuka ki runga.

Ko nga ratonga ehara i nga waahanga iti noa o te waehere e mahi ana i etahi mara. Ka taea e ratou te hanga tino nui me te uaua he waahanga o te roopu, tirohia nga raraunga tohutoro, whakahaere arorau pakihi me te whakahoki whakautu. Ka kaweake ano e matou te aronuinga ratonga ki te GraphQL, a ka whiwhi te kaihoko i tetahi waahi uru mo te ao katoa ki nga raraunga, me te tirotiro i te tauira katoa. He tino hāneanea.

I te mea he maha atu nga mahi kei roto i nga ratonga, i whakatau matou me noho he whare pukapuka hei neke i nga waehere e whakamahia ana. I taapirihia e matou ki te taiao haumaru, kua tirohia i mua kaore e pakaru tetahi mea mo matou. Na inaianei ka taea e taatau te whakarite i etahi atu taiao ki nga mahi i roto i te ahua o nga whare pukapuka.

I pirangi matou ki te whai turanga mo te rokiroki anake, engari mo te rorohiko. A, i te mea he paihere o taatau tauira me nga maramara, i whakatinanahia e matou he momo rorohiko tohatoha ka kiia ko te whakaiti mapi, na te mea i puta he rite ki te whakaheke mapi taketake.

Nga punaha tawhito

Ehara i te mea ka taea e a maatau punaha tuku iho te waea mai ki a matou ma runga HTTP me te whakamahi i te GraphQL, ahakoa kei te tautoko ratou i te kawa. Na reira, i hangaia e matou he tikanga e taea ai te whakahoki raraunga ki enei punaha.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
Mena ka huri tetahi mea mo tatou, ka puta nga keu ahurei i roto i te mahi Rokiroki ka mutu te karere me nga huringa ki te rarangi tukatuka. Ka tukuna atu ki tetahi punaha o waho ma te whakamahi i tetahi mahi taapiri motuhake. Karekau tenei mahi e pupuri i te ahua.

Nga whakapainga hou

Kei te mahara koe, mai i te tirohanga pakihi, i mahia e matou he rekoata tukutahi. Engari ka mohio ratou kaore e ranea, na te mea he akomanga o nga punaha e tika ana kia whiwhi urupare mo te ahuatanga o te mahi. Na ka whakawhānuihia e matou to maatau GraphQL me te taapiri i nga huringa. Ka uru ki roto i te ahua o te mahi me nga raraunga. Ki a matou, he waahi kotahi tenei mo te panui me te tuhi mo tetahi atu momo punaha.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
I mohio ano matou ko nga ratonga anake e kore e ranea mo matou, na te mea he nui nga purongo e tika ana kia mahia kotahi ia ra, ia wiki, ia marama. Ka roa pea tenei, a ka taea e nga purongo te aukati i te roopu huihuinga a Tarantool. Na reira, i hangaia e matou nga mahi motuhake: te kaihoroi me te kaiwhaiwhai. Kaore nga kaiwhai e pupuri i te ahua. Ka whakahaerehia e ratou nga mahi taumaha kaore e taea e tatou te tatau i runga i te rere. A ko te mahi a te kai-whakarite ka aro turuki i te raarangi whakarewatanga o enei mahi, e whakaahuatia ana i roto i te whirihoranga. Ko nga mahi ano kei te rongoa i te waahi kotahi me nga raraunga pakihi. Ka tae ki te wa e tika ana, ka tangohia e te kaiwhakarite nga mahi, ka hoatu ki etahi omaoma, ka tatauhia, ka tiakina te hua.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
Ehara i te mea me whakahaere nga mahi katoa i runga i te waarangi. Ko etahi purongo me panui i runga i te hiahia. Ka tae mai tenei whakaritenga, ka hangaia he mahi ki roto i te pouaka kirikiri ka tukuna ki te kaiwhaiwhai mo te mahi. I muri i etahi wa, ka whiwhi te kaiwhakamahi i te whakautu tukutahi kua tatauhia nga mea katoa, kua rite te ripoata.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
I te timatanga, i piri matou ki te tauira o te penapena raraunga katoa, te whakaputa me te kore e mukua. Engari i roto i te ao, mai i tera wa ki tera wa me whakakore tonu koe i tetahi mea, ko te nuinga o nga korero mata, takawaenga ranei. I runga i te paunga, i hangaia e matou he tikanga mo te horoi i te rokiroki mai i nga raraunga tawhito.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool
Kei te mohio ano matou ka tae mai he ahuatanga kaore e nui te waahi ki te rokiroki raraunga i roto i te mahara, engari me penapena nga raraunga. Mo enei kaupapa, ka roa ka mahia e matou he rokiroki kōpae.

Me pehea i hanga ai e matou te kaupapa matua o te pakihi haumi a Alfa-Bank i runga i a Tarantool

mutunga

I timata matou me te mahi ki te uta raraunga ki roto i te tauira kotahi ka pau nga marama e toru ki te whakawhanake. E ono nga punaha tuku raraunga. Ko te waehere huringa katoa ki te tauira kotahi e tata ana ki te 30 mano nga raina i Lua. A ko te nuinga o nga mahi kei mua tonu. I etahi wa karekau he hihiri mai i nga roopu tata, he maha nga ahuatanga e whakararu ana i te mahi. Mena ka pa ki a koe tetahi mahi penei, whakareatia te wa e rite ana ki a koe mo tona whakatinanatanga ki te toru, ki te wha ranei.

Kia mahara ano kaore e taea te whakatau i nga raruraru o mua i roto i nga tukanga pakihi ma te whakamahi i te DBMS hou, ahakoa he tino whai hua. He aha taku tikanga? I te timatanga o ta maatau kaupapa, i hanga e matou te whakaaro i waenga i nga kaihoko inaianei ka kawea mai e matou he putunga raraunga tere hou ka ora matou! Ka tere haere nga tukanga, ka pai nga mea katoa. Ko te tikanga, kaore te hangarau e whakaoti i nga raruraru e pa ana ki nga tukanga pakihi, no te mea he tangata nga tukanga pakihi. A me mahi tahi koe me nga tangata, ehara i te hangarau.

Ko te whakawhanaketanga o te whakamatautau ka taea te mamae me te whakapau wa i nga waahanga tuatahi. Engari ko te hua pai ka kitea ahakoa i roto i te wa poto, kaore koe e hiahia ki te mahi i tetahi mea hei whakahaere i nga whakamatautau regression.

He mea nui ki te whakahaere i nga whakamatautau kawenga i nga waahanga whanaketanga katoa. Ko te tere ka kite koe i etahi koha i roto i te hoahoanga, ka ngawari ake te whakatika, ka ora koe i te wa e heke mai nei.

Karekau he he ki a Lua. Ka taea e te tangata te ako ki te tuhi ki roto: kaiwhakawhanake Java, kaiwhakawhanake JavaScript, kaiwhakawhanake Python, mua-mutunga, muri-muri ranei. Ahakoa ko o maatau kaitätari ka tuhi ki runga.

Ina korero tatou mo te mea karekau a tatou SQL, ka mataku te tangata. "Me pehea e whiwhi raraunga kaore he SQL? Ka taea tenei? He pono. I roto i te punaha akomanga OLTP, kaore e hiahiatia te SQL. He rereke te ahua o etahi momo reo ka whakahoki tonu koe ki te tirohanga tuhinga. Hei tauira, GraphQL. A he rereke ano te ahua o te rorohiko tohatoha.

Mena kei te mohio koe ka hiahia koe ki te tauine, katahi ka hoahoa to otinga ki runga i a Tarantool kia taea ai te rere whakarara i runga i te maha o nga tauira Tarantool. Ki te kore koe e mahi i tenei, ka uaua me te mamae i muri mai, na te mea ka taea e Tarantool te whakamahi tika i te kaupapa tukatuka kotahi.

Source: will.com

Tāpiri i te kōrero