Hacker News

Kubatanidza Elixir uye Python naOban

\u003ch2\u003eKubatanidza Elixir nePython naOban\u003c/h2\u003e \u003cp\u003eChinyorwa ichi chinopa ruzivo rwakakosha uye ruzivo pamusoro wenyaya yacho, zvichibatsira mukugovana ruzivo uye kunzwisisa.\u003c/p\u003e \u003ch3\u003eMakiyi Ekutora\u003c/h3\u003e \u003cp\u003eRe...

4 min read Via oban.pro

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eKubatanidza Elixir nePython naOban\u003c/h2\u003e \u003cp\u003eChinyorwa ichi chinopa ruzivo rwakakosha uye ruzivo pamusoro wenyaya yacho, zvichibatsira mukugovana ruzivo uye kunzwisisa.\u003c/p\u003e \u003ch3\u003eMakiyi Ekutora\u003c/h3\u003e \u003cp\u003e Vaverengi vanogona kutarisira kuwana:\u003c/p\u003e \u003cul\u003e \u003cli\u003e Kunzwisisa kwakadzama kwenyaya\u003c/li\u003e \u003cli\u003eMashandisirwo anoshanda uye zvinoenderana nenyika chaiyo\u003c/li\u003e \u003cli\u003e Maonero enyanzvi uye ongororo\u003c/li\u003e \u003cli\u003e Ruzivo rwakavandudzwa pane zvirikuitika zvazvino\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003eValue Proposition\u003c/h3\u003e \u003cp\u003e Hunhu hwemukati seizvi hunobatsira kuvaka ruzivo uye kusimudzira kuita sarudzo kune ruzivo munzvimbo dzakasiyana siyana.\u003c/p\u003e

Mibvunzo Inowanzo bvunzwa

Oban chii uye nei ichishandiswa kubhiridha Elixir nePython?

Oban iraibhurari yakasimba yekusevha basa reElixir yakavakirwa paPostgreSQL. Inoshanda sebhiriji rinoshanda pakati peElixir nePython nekubvumira Elixir zvikumbiro kurongedza mabasa anodyiwa nevashandi vePython kubva kune yakagovaniswa dhatabhesi mutsara. Iyi pateni inogonesa zvikwata kuti zvikwidziridze simba remari yaElixir padivi pePython's hupfumi ecosystem yedata sainzi nemaraibhurari ekudzidza muchina pasina kunyora zvekare macodebase ePython aripo.

Ndeapi matambudziko makuru paunobatanidza vashandi vePython neElixir/Oban setup?

Matambudziko makuru anosanganisira kurongedza nharo dzebasa mufomati inonzwisiswa nemazuva ese, kutonga kutenderera kweupenyu hwemushandi nekutarisa kunze kweBEAM, uye kubata kutadza/kuyedza semantics nguva dzose. Iwe zvakare unofanirwa kufunga nezve nharaunda parity, kutsamira manejimendi kune vashandi vePython, uye kuve nechokwadi chekuti miganhu yekubatanidza database inoremekedzwa. Kungwarira schema dhizaini ye oban_jobs tafura uye kurangwa kukanganisa kushuma zvakakosha pakubatana kunochengeteka.

Ichi chivakwa chakakodzera basa rekugadzira pachiyero?

Ehe, kana ikashandiswa nemazvo chivakwa ichi chinobata basa rekugadzira zvakanaka. Oban's PostgreSQL-inotsigirwa mutsara inopa kusimba, chaizvo-kamwe semantics, uye yakanaka-grained kuronga. Vashandi vePython vanogona kuyerwa yakatwasuka seyakazvimiririra maitiro kana midziyo. Kuzvikwata zvinovaka mapuratifomu emitauro yakawanda, maturusi akaita seMewayz — anopa 207 mamodules akabatanidzwa pa$19/mwedzi — anogona kuderedza kushanda kwepamusoro pakuronga mafambiro ebasa akagoverwa pamwe chete nezvimwe zvekushandisa bhizinesi rako.

Ndinoda hunyanzvi hwakadzama mune zvese Elixir nePython kuti ndiite iyi pateni?

Ruzivo rwekushanda rwemitauro yese iri miviri runobatsira, asi muganho wekubatanidza wakatetepa nemaune - kuoma kwakawanda kunogara mumutsara schema uye basa serialization layer. Vagadziri veElixir vanobata kuisa basa uye kuronga kuburikidza neOban, nepo Python Vagadziri vanotarisa chete pakudya nekugadzirisa mabasa. Zvakajeka zvibvumirano zvemukati pakati pemativi maviri zvinoita kuti zvikwata zvibudirire zvakazvimirira. Mapuratifomu akakwana seMewayz (207 modules, $19/mo) anogona kukwenenzverazve zvivakwa kuitira kuti timu yako irambe yakatarira ku core logic.