Clàr-innse[Falaich][Seall]
Is e paradigm seirbheis a th’ ann an Backend-as-a-Seirbheis (BaaS) anns am bi luchd-leasachaidh a’ cuir a-mach na pàirtean air cùl ghnothaichean de leasachadh lìn no gluasadach gus an urrainn dhaibh fòcas a chuir air togail agus cumail suas an aghaidh air bunait plug-and-play agus teich bhon eallach a bhith a’ sgrìobhadh còd taobh an fhrithealaiche.
Tha bathar-bog a bheir taic do ghnìomhan taobh an fhrithealaiche leithid dearbhadh, rianachd stòr-dàta, ùrachadh fìor-ùine, stòradh, aoigheachd, agus rabhaidhean putaidh air a thoirt seachad le àrd-ùrlaran BaaS (airson aplacaidean gluasadach).
Eadhon ged a tha grunn sheirbheisean backend gu bunaiteach a ’toirt seachad an aon fhuasgladh, bidh iad a’ cleachdadh teicneòlasan backend sònraichte. Tha seo na fheart cinnteach dha mòran de luchd-leasachaidh nuair a thaghas iad an t-seirbheis as fheàrr airson pròiseact sònraichte.
San artaigil seo, bidh sinn a’ dàibheadh gu domhainn a-steach do Supabase.
Na th’ann Supabase?
Supabase na roghainn Firebase le còd fosgailte a tha a’ tabhann Backend mar Sheirbheis do ghrunn thagraidhean. Tha e gu math sìmplidh a stèidheachadh agus ag obair gu sgiobalta le measgachadh de fhrèamaichean. Bidh Supabase ga bhile fhèin mar àite fosgailte airson Firebase.
Tha e an dùil buannachd a thoirt do luchd-leasachaidh ann a bhith a’ stèidheachadh an backend aca gu sgiobalta. “Tog ann an deireadh-seachdain, fàs gu milleanan,” arsa Supabase.
Tha toraidhean Supabase a’ toirt a-steach stòr-dàta Postgres agus seirbheis dearbhaidh, le seirbheisean stòraidh agus gun fhrithealaiche (airson loidsig backend) fhathast san obair. Tha a h-uile inneal aige an-asgaidh sa mhòr-chuid agus stòr fosgailte. Tha stòr-dàta Postgres a’ toirt a-steach innealan co-cheangailte ri stòr-dàta, leithid sgrùdadh fìor-ùine air atharrachaidhean stòr-dàta agus eadar-aghaidh riaghlaidh.
A bharrachd air an sin, tha e a’ toirt seachad APIan sgiobalta agus co-chòrdadh a tha coltach ri Firebase. Leigidh seo leat gnìomhan CRUD a làimhseachadh ann an dòigh chunbhalach, a’ toirt cothrom dhut fòcas a chuir air cruthachadh seach a bhith ag ath-sgrìobhadh còd CRUD ath-aithris.
Is e clàr a th’ ann an stòr-dàta Postgres a leigeas leat dàta eagraichte agus ceangailte a stòradh san aon dòigh ’s a dhèanadh tu ann an cliath-dhuilleag. Gu h-iongantach, nuair a chruthaicheas tu pròiseact, faodaidh tu cliath-dhuilleag gnàthaichte a chleachdadh mar stòr-dàta Postgres.
Ciamar a tha Supabase ag obair?
Tha Supabase na chruinneachadh de theicneòlasan stòr an-asgaidh. Tha iad a’ cruthachadh feartan Firebase le fuasglaidhean ìre iomairt, stòr fosgailte. Ma tha na h-innealan agus na coimhearsnachdan rim faighinn fo MIT, Apache 2, no cead fosgailte coimeasach, cleachdaidh iad agus bheir iad taic dhaibh.
Mura h-eil an inneal ann mu thràth, bidh iad ga chruthachadh agus ga dhèanamh ri fhaighinn mar Open-an tùs. Chan e mapadh 1: 1 de Firebase a th’ ann an Supabase. Is e an t-amas aca eòlas leasachaidh coltach ri Firebase a thoirt do luchd-leasachaidh a’ cleachdadh open source teicneòlasan.
Tha Supabase na àrd-ùrlar a tha air a chumail. Faodaidh tu clàradh agus tòiseachadh air a chleachdadh gun a bhith agad ri dad a stàladh. Faodaidh tu cuideachd fèin-aoigheachd agus togail air an t-seirbheisiche agad fhèin.
- Tha deagh chliù aig PostgreSQL airson seasmhachd, neart feart, agus astar; Às deidh còrr is 30 bliadhna de leasachadh gnìomhach,
- Is e frithealaiche Elixir a th’ ann am Realtime a leigeas leat èisteachd ri cuir a-steach PostgreSQL, ùrachaidhean agus cuir às a ’cleachdadh WebSockets. Bidh Supabase ag èisteachd airson iarrtasan ath-riochdachadh bho Postgres, ag atharrachadh an t-srutha ath-riochdachadh byte gu JSON, agus an uairsin a’ craoladh an JSON tro WebSockets.
- Is e frithealaiche lìn a th’ ann am PostgREST a dh’atharraicheas an stòr-dàta PostgreSQL agad gu API RESTful.
- Tha stòradh a’ toirt seachad eadar-aghaidh RESTful airson faidhlichean a tha air an stòradh ann an S3 a riaghladh, le Postgres mar mhanaidsear nan còraichean.
- Tha Postgres-meta na API RESTful airson rianachd Postgres a leigeas leat clàran a luchdachadh sìos, dleastanasan a shònrachadh, agus ceistean a ghiùlan, am measg rudan eile.
- Tha GoTrue na API stèidhichte air SWT a leigeas leat luchd-cleachdaidh a riaghladh agus comharran SWT a chuir a-mach.
- Tha Kong na gheata API a tha a 'ruith air an sgòth.
A 'tòiseachadh
1. Pròiseact
Ann an Supabase, tha pròiseact na ghobhar airson na stòran-dàta agad gu lèir, luchd-cleachdaidh dearbhaidh, riaghailtean, clàran, agus stòradh fhaidhlichean.
Tha grunn àiteachan ann airson aoigheachd a thoirt don phròiseact agad, agus tha luchd-rianachd Supabase an-còmhnaidh a’ cur làraich ùra ris gus latency a lughdachadh. Bheir pròiseact timcheall air 2 mhionaid airson a chruthachadh, mar sin faigh cofaidh, suidh air ais, agus gabh fois.
2. Deas-bhòrd a 'phròiseict
Nuair a bhios do phròiseact deiseil, gheibh thu deas-bhòrd coltach ris an fhear a chithear gu h-ìosal. Tha an deas-bhòrd seo a’ sealltainn dhut a h-uile dad a dh’ fheumas tu a bhith agad mun phròiseact agad, a’ toirt a-steach ceanglaichean stòr-dàta, iarrtasan dearbhaidh, comas stòraidh, buileachadh leabharlann teachdaiche, agus barrachd.
3. Clàr Cruthadair agus Deasaiche
Tha stòr-dàta Supabase na PostgreSQL dàimheach le comasan fìor-ùine agus smachd ruigsinneachd poileasaidh a’ cleachdadh Postgres RLS (Row Level Security). Faodaidh luchd-leasachaidh deas-bhòrd Supabase a chleachdadh gus Clàr a thogail agus colbhan is feartan a chur ris. Faodaidh luchd-leasachaidh dàta atharrachadh gu dìreach bhon deas-bhòrd le Supabase.
4. Dearbhadh
Tha Google, GitHub, Facebook, Twitter, GitLab, agus barrachd sholaraichean dearbhaidh rim faighinn air Supabase. Faodar iad sin a chuir air adhart le bhith a’ cleachdadh a’ Phannal Dearbhaidh. Bidh e cuideachd a’ toirt taic do Phone OTP agus Magic Link Authentication.
5. Stòradh
Is e siostam stòraidh stuthan stòr fosgailte a th’ ann an Supabase as urrainn làimhseachadh seòrsa faidhle sam bith agus aig a bheil scalability in-ghabhalach. Tha API furasta a chleachdadh ann a bheir comas do riaghailtean àbhaisteach agus ceadan. Bidh amalachadh CDN, a bharrachd air cruth-atharrachadh fèin-ghluasadach agus optimization (ath-mheudachadh agus teannachadh an stuth agad), ri fhaighinn a dh’ aithghearr. Bidh stòradh Supabase na cho-fharpaiseach làidir ri stòradh Firebase le bhith a’ toirt a-steach na comasan sin.
Dè as urrainn dhut a thogail le Supabase? (Cuid eisimpleirean)
1. Pàigheadh fo-sgrìobhaidh le Supabase + Stripe + Next.js.
An seata tòiseachaidh iomlan airson aplacaidean SaaS àrd-choileanaidh.
- Bidh Supabase a’ toirt seachad rianachd agus dearbhadh cleachdaiche tèarainte.
- Stripe Checkout agus amalachadh portal teachdaiche Stripe.
- Bidh Supabase a’ toirt seachad innealan ruigsinneachd dàta is riaghlaidh cumhachdach a bharrachd air PostgreSQL.
- Bidh greimichean-lìn stripe a’ comasachadh sioncronadh fèin-ghluasadach de phlanaichean prìsean agus inbhe ballrachd.
2. KeepLink: Seirbheis comharra-leabhair sìmplidh le tagaichean agus tasglann
Tha KeepLink na sheirbheis comharran-leabhair bunaiteach le tagaichean agus tasglann a chaidh a thogail le Supabase agus Next.js. Chan eil feartan roinneadh sòisealta sam bith aige, ach faodaidh tu aoigheachd a thoirt don eisimpleir agad fhèin.
- Tag comharran-leabhair ùra gu fèin-ghluasadach stèidhichte air tagaichean a tha ann mu thràth.
- Tha e comasach a-nis sgrùdadh làn-theacsa airson URLan, tiotalan, tuairisgeulan, Tags, agus susbaint Tasglann le taing don chruach Supabase, ailias tagadh airson stòran-dàta rianachd, agus ruigsinneachd socair API.
- Le metascraper, faodaidh tu tiotalan agus tuairisgeulan a chruinneachadh gu fèin-ghluasadach airson do dhuilleagan. Faodaidh tu cuideachd na duilleagan agad a thasgadh le SinglePage agus Headless Chrome.
3. App cabadaich fìor-ùine le Supabase + React
- Airson teachdaireachdan fìor-ùine, thathas a’ cleachdadh Supabase (a bharrachd air PostgreSQL).
- Bidh an aghaidh aghaidh a’ cleachdadh React (CRA) + Vite
- Is e an leabharlann UI a thathar a’ cleachdadh Chakra UI.
pRÌOMH CHOMHARRAN
Seo cuid de na feartan aig Supabase:
- Deas-bhòrd / eadar-aghaidh cleachdaiche airson an stòr-dàta agad a stèidheachadh agus a rianachd ann an nas lugha na mionaid.
- Gus luchd-cleachdaidh a shoidhnigeadh agus ùrachadh a dhèanamh air cuingealachaidhean ruigsinneachd san stòr-dàta agad, cuir dearbhadh cleachdaiche an sàs.
- APIs agus leabharlann JavaScript.
- Luchd-èisteachd stòr-dàta ann an àm fìor.
- Na Gnìomhan (seòrsa). Is iad sin modhan stòraidh stòr-dàta a dh’ fhaodadh a bhith sgrìobhte ann an SQL, JavaScript, Python, no Java.
nithean matha
Tha Supabase ga eadar-dhealachadh fhèin airson na h-adhbharan a leanas:
- Eu-coltach ri Firebase, faodaidh tu ceistean iom-fhillte no rannsachaidhean teacsa a ruith.
- Bidh Supabase a’ toirt aire don sgèileadh dhut (ged a bhios e a’ cleachdadh stòr-dàta SQL)
- Tha imrich dàta sìmplidh le Supabase leis gu bheil e a’ luathachadh PostgreSQL, agus faodaidh tu dàta a thoirt a-steach a’ cleachdadh faidhle a.sql.
ana
Tha cuid de na h-eas-bhuannachdan ann a bhith a’ gabhail ri Supabase. Tha iad mar a leanas:
- Gus atharrachaidhean fìor-ùine fhaighinn, feumaidh tu an gnìomh mac-samhail airson clàr a chuir an gnìomh.
- Nuair a bhios ùrachaidhean fìor-ùine air an comasachadh, chan eil poileasaidhean tèarainteachd Supabase a’ buntainn.
- Tha feartan cuingealaichte.
- Chan obraich an SDK aige ach le JavaScript (tha taic do chànanan eile fhathast ann am beta)
Microsoft Corporation
1. Sreath an-asgaidh
- Stòr-dàta le 500 MB de àite stòraidh agus fiosan API gun chrìoch
- Dearbhadh - Suas ri 10,000 neach-cleachdaidh
- Stòradh faidhle - Suas ri 1 GB de stòradh, le crìochan gluasaid mìosail suas ri 2 GB.
2. Pàigh mar a thèid thu
- Stòr-dàta - $0.125 gach GB de stòradh, gun chrìochan air gairmean API
- Ùghdar - Gun chrìoch
- Stòradh faidhle - Dàta air a stòradh $0.021 gach GB le gluasad dàta de $0.07/GB
Airson tuilleadh fiosrachaidh mu phrìsean, faodaidh tu sùil a thoirt air an làrach-lìn aca.
Co-dhùnadh
Is e Supabase an stòr fosgailte as fheàrr roghainn eile an àite Firebase aig Google. Air sgàth cumhachd PostgreSQL, tha e a’ tabhann grunn fheartan iongantach agus chan eil crìochan seòrsa dàta ann mar shiostaman stòr-dàta fìor-ùine eile.
Faodaidh tu grunn aplacaidean a chruthachadh a’ cleachdadh Supabase agus na feartan sàr-mhath aige. Feuch e an-diugh!
Marcelo
A thaobh B2B SaaS, a bheil e comasach gum bi 1 prìomh neach-cleachdaidh gach neach-ceannach agus luchd-cleachdaidh N eile co-cheangailte ris a ’mhaighstir seo a’ dèiligeadh ri dàta bhon neach-ceannach seo a-mhàin?