Ka whakaputahia e Google te reo hootaka arorau Logica

Kua whakauruhia e Google he reo hootaka arorau whakapuakanga hou, Logica, i hangaia mo te raweke raraunga me te whakamaori i nga kaupapa ki te SQL. Ko te reo hou e aro atu ana ki te hunga e hiahia ana ki te whakamahi i te wetereo hötaka arorau i te wa e tuhi ana i nga uiuinga raraunga. I tenei wa, ka taea te mahi i te waehere SQL i roto i te rokiroki Google BigQuery, i te PostgreSQL me te SQLite DBMSs ranei, he tautoko kei te whakamatautau tonu. I te wa kei te heke mai kua whakamaheretia kia whakawhānuihia te maha o nga reo SQL tautoko. Ko te waehere kaupapa kua tuhia ki te Python ka whakaputaina i raro i te raihana Apache 2.0.

Kei te haere tonu a Logica ki te whakawhanaketanga o tetahi atu reo tukatuka raraunga kua whakawhanakehia e Google, a Yedalog, me te whakarato i te taumata tangohanga kaore i te waatea i roto i te SQL paerewa. Ko nga paatai ​​​​i roto i te Logica he mea whakarite i te ahua o te huinga korero arorau. Ka tautokohia nga waahanga, te kawemai, me te kaha ki te whakamahi Logica mai i te anga Pukatuhipoka Jupyter tauwhitiwhiti. Hei tauira, ki te whakaputa whakarāpopototanga o te hunga e tino whakahuahia ana i roto i nga purongo mo te tau 2020, ka taea e koe te whakamahi i te kaupapa Logica e whai ake nei kia uru atu ki te paataka raraunga GDELT: @OrderBy(Whakahua, "whakahua desc"); @Limit(Whakahua, 10); Nga whakahuatanga(tangata:, whakahua? += 1) motuhake :- gdelt-bq.gdeltv2.gkg(tangata:, ra:), Substr(ToString(ra), 0, 4) == “2020”, the_persons == Split (persons, ";"), person in the_persons; $ logica mentions.l run Nga whakahua +—————-+—————-+ | tangata | whakahua_ tatau | +—————-+—————-+ | donald trump | 3077130 | | los angeles | 1078412 | | joe biden | 1054827 | | george floyd | 872919 | | Boris Johnson | 674786 | | Barack Obama | 438181 | | vladimir putin | 410587 | | bernie Sanders | 387383 | | andrew cuomo | 345462 | | la vegas | 325487 | +—————-+—————-+

Ko te tuhi i nga uiuinga uaua i roto i te SQL e arai ana ki te tuhi i nga mekameka maha-raina uaua e kore e tino marama ki te maarama, ka pokanoa ki te whakamahi ano i nga waahanga o te patai, me te whakararu i te tiaki. Mo nga tatauranga tukurua angamaheni, ka taea e SQL te whakamahi i nga tirohanga me nga mahi, engari kaore i te tautoko i nga mahi kawemai me te kore e whakarato i te ngawari o nga reo taumata teitei (hei tauira, kaore e taea e koe te tuku mahi ki tetahi mahi). Ka taea e Logica te tito kaupapa mai i nga poraka arorau iti, maamaa, me te whakamahi ano ka taea te whakamatautau, e hono ana ki nga ingoa motuhake, ka whakarōpūhia ki roto i nga kohinga ka taea te whakamahi hei waahanga o etahi atu kaupapa.

Source: opennet.ru

Tāpiri i te kōrero