Clár na nÁbhar[Folaigh][Taispeáin]
Is paradigm seirbhíse é Inneall-mar-a-Seirbhís (BaaS) ina ndéanann forbróirí na comhpháirteanna taobh thiar den láthair d’fhorbairt gréasáin nó shoghluaiste a fhoinsiú allamuigh ionas gur féidir leo díriú ar thógáil agus ar chothabháil an éadain ar bhonn plug-and-play agus éalú an t-ualach a scríobh cód freastalaí-taobh.
Soláthraíonn ardáin BaaS bogearraí a thacaíonn le tascanna ar thaobh an fhreastalaí amhail fíordheimhniú, riarachán bunachar sonraí, nuashonrú fíor-ama, stóráil, óstáil agus foláirimh bhrú (le haghaidh aipeanna móibíleacha).
Cé go soláthraíonn seirbhísí éagsúla inneall an réiteach céanna go bunúsach, úsáideann siad teicneolaíochtaí inneall ar leith. Is fachtóir cinntitheach é seo do go leor forbróirí agus iad ag roghnú an tseirbhís is fearr do thionscadal áirithe.
San Airteagal seo, beidh muid ag Léim go domhain isteach Supabase.
Cad é Supabase?
Supabase Is rogha eile foinse oscailte é Firebase a thairgeann Inneall mar Sheirbhís d’fheidhmchláir éagsúla. Tá sé thar a bheith simplí é a bhunú agus feidhmíonn sé go tapa le creataí éagsúla. Billí Supabase é féin mar ionad foinse oscailte do Firebase.
Tá sé ar intinn aige dul chun sochair d'fhorbróirí agus iad ag socrú a n-innill go tapa. “Tóg isteach deireadh seachtaine, fás na milliúin,” a deir Supabase.
I measc na dtáirgí Supabase tá bunachar sonraí Postgres agus seirbhís fíordheimhnithe, le seirbhísí stórála agus gan freastalaí (do loighic inneall) fós i mbun na n-oibreacha. Tá a chuid uirlisí go léir saor in aisce agus foinse oscailte den chuid is mó. Áirítear i mbunachar sonraí Postgres uirlisí a bhaineann leis an mbunachar sonraí, amhail monatóireacht fíor-ama ar mhodhnuithe bunachar sonraí agus comhéadan bainistíochta.
Ina theannta sin, cuireann sé APInna tapa agus comhréir ar fáil atá inchomparáide le comhaid Firebase. Ligeann sé seo duit tascanna CRUD a láimhseáil ar bhealach comhsheasmhach, rud a ligeann duit díriú ar chód CRUD a chruthú seachas a athscríobh.
Is tábla é bunachar sonraí Postgres a ligeann duit sonraí eagraithe agus nasctha a stóráil ar an mbealach céanna agus a dhéanfá ar scarbhileog. Is ionadh é, nuair a chruthaíonn tú tionscadal, is féidir leat scarbhileog atá ann cheana a úsáid mar do bhunachar sonraí Postgres.
Conas a oibríonn Supabase?
Is bailiúchán de theicneolaíochtaí foinse saor in aisce é Supabase. Tá siad ag cruthú gnéithe Firebase le réitigh foinse oscailte de ghrád fiontair. Má tá na huirlisí agus na pobail ar fáil faoi cheadúnas MIT, Apache 2, nó inchomparáide oscailte, úsáidfidh siad agus tacóidh siad leo.
Mura bhfuil an uirlis ann cheana féin, cruthaíonn siad é agus cuireann siad ar fáil mar foinse oscailte. Ní léarscáiliú 1:1 de Firebase é Supabase. Is é an sprioc atá acu ná taithí forbartha cosúil le Firebase a sholáthar d'fhorbróirí ag baint úsáide as foinse oscailte teicneolaíochtaí.
Is ardán é Supabase atá á óstáil. Is féidir leat clárú agus tosú á úsáid gan aon rud a shuiteáil. Is féidir leat féin-óstáil agus tógáil ar do fhreastalaí féin freisin.
- Tá cáil mhór ar PostgreSQL maidir le cobhsaíocht, stóinseacht gné, agus luas; Tar éis níos mó ná 30 bliain d'fhorbairt ghníomhach,
- Is freastalaí Elixir é Realtime a ligeann duit éisteacht le hionsáiteáin, nuashonruithe agus scriostaí PostgreSQL ag baint úsáide as WebSockets. Éisteann Supabase le haghaidh iarratais ar mhacasamhlú ó Postgres, tiontaíonn sé an sruth beart macasamhlaithe go JSON, agus ansin craolann sé an JSON trí WebSockets.
- Is freastalaí gréasáin é PostgREST a thiontaíonn do bhunachar sonraí PostgreSQL ina API RESTful.
- Soláthraíonn Stóráil comhéadan RESTful chun comhaid atá stóráilte in S3 a bhainistiú, le Postgres mar bhainisteoir cearta.
- Is API RESTful é Postgres-meta chun Postgres a riar a ligeann duit táblaí a íoslódáil, freagrachtaí a shannadh, agus ceisteanna a sheoladh, i measc rudaí eile.
- Is API atá bunaithe ar SWT é GoTrue a ligeann duit úsáideoirí a bhainistiú agus comharthaí SWT a eisiúint.
- Is geata API é Kong a ritheann ar an scamall.
Ag tosú
1. Tionscadal
In Supabase, is coimeádán é tionscadal do bhunachair shonraí, úsáideoirí fíordheimhnithe, rialacha, táblaí agus stóráil comhad.
Tá go leor áiteanna ann ónar féidir leat do thionscadal a óstáil, agus tá riarthóirí Supabase ag cur suíomhanna nua leis i gcónaí chun latency a laghdú. Tógann sé timpeall 2 nóiméad le tionscadal a chruthú, mar sin faigh caife, suí siar, agus lig do scíth.
2. Painéal na dTionscadal
Nuair a bheidh do thionscadal críochnaithe, tabharfar painéal duit cosúil leis an gceann a thaispeántar thíos. Taispeánann an painéal seo gach eolas atá uait faoi do thionscadal, lena n-áirítear naisc bhunachar sonraí, iarratais fíordheimhnithe, toilleadh stórála, cur i bhfeidhm leabharlann cliant, agus go leor eile.
3. Cruthaitheoir Tábla agus Eagarthóir
Is PostgreSQL gaolmhar é bunachar sonraí Supabase le cumais fíor-ama agus rialú rochtana beartais ag baint úsáide as Postgres RLS (Slándáil Leibhéal Sraithe). Féadfaidh forbróirí úsáid a bhaint as painéal Supabase chun Tábla a thógáil agus chun colúin agus airíonna a chur leis. Féadfaidh forbróirí sonraí a mhodhnú díreach ón deais le Supabase.
4. Fíordheimhniú
Tá Google, GitHub, Facebook, Twitter, GitLab, agus níos mó Soláthraithe Fíordheimhnithe ar fáil ar Supabase. Is féidir iad seo a chur ar siúl trí úsáid a bhaint as an bPainéal Fíordheimhnithe. Tacaíonn sé freisin le Fón OTP agus Fíordheimhniú Nasc Draíocht.
5. Stóráil
Is córas stórála réad foinse oscailte é Supabase atá in ann aon chineál comhaid a láimhseáil agus a bhfuil inscálaitheacht ionsuite aige. Tá API atá éasca le húsáid aige a chuireann ar chumas rialacha agus ceadanna saincheaptha. Beidh comhtháthú CDN, chomh maith le hathchóiriú agus leas iomlán a bhaint as uathoibríoch (d'ábhar a athrú agus a chomhbhrú), ar fáil go luath. Beidh stóráil supabase ina iomaíocht mhór le stóráil Firebase agus cuirfear na cumais seo san áireamh.
Cad is féidir leat a thógáil le Supabase? (Roinnt samplaí)
1. Íocaíocht síntiús le Supabase + Stripe + Next.js.
An tosaithe iomlán socraithe le haghaidh aipeanna SaaS ardfheidhmíochta.
- Soláthraíonn Supabase riarachán slán úsáideora agus fíordheimhniú.
- Stripe Checkout agus comhtháthú tairsí custaiméara Stripe.
- Soláthraíonn Supabase rochtain chumhachtach sonraí agus uirlisí bainistíochta ar bharr PostgreSQL.
- Cumasaíonn cuacha gréasáin stripe sioncrónú uathoibríoch ar phleananna praghais agus ar stádais síntiúis.
2. KeepLink: Seirbhís leabharmharc simplí le clibeanna agus cartlann
Is seirbhís bhunúsach leabharmharcanna é KeepLink le clibeanna agus cartlann a tógadh le Supabase agus Next.js. Níl aon ghnéithe comhroinnte sóisialta aige, ach is féidir leat do chás féin a óstáil.
- Clibeáil leabharmharcanna nua bunaithe go huathoibríoch ar na clibeanna atá ann cheana féin.
- Tá cuardach lántéacs le haghaidh URLanna, Teidil, Cur síos, Clibeanna, agus Ábhar Cartlainne a bhuíochas leis an Stack Supabase, ailiasanna clibeála do bhunachair shonraí riaracháin, agus rochtain suaimhneach API indéanta anois.
- Le meiteascraper, is féidir leat teidil agus tuairiscí a bhailiú go huathoibríoch do do leathanaigh. Is féidir leat do leathanaigh a chur i gcartlann freisin le SinglePage agus Headless Chrome.
3. App comhrá fíor-ama le Supabase + React
- Le haghaidh teachtaireachtaí fíor-ama, úsáidtear Supabase (ar bharr PostgreSQL).
- Úsáideann ceann tosaigh React (CRA) + Vite
- Is é Chakra UI an leabharlann Chomhéadain a úsáidtear.
Gnéithe Príomhghnéithe
Seo cuid de na gnéithe de Supabase:
- Painéal / comhéadan úsáideora chun do bhunachar sonraí a bhunú agus a riar i níos lú ná nóiméad.
- Chun úsáideoirí a shíniú agus srianta rochtana i do bhunachar sonraí a nuashonrú, cuir fíordheimhniú úsáideora i bhfeidhm.
- APIs agus leabharlann JavaScript.
- Íoslódáil bunachar sonraí éisteoirí i bhfíor-am.
- Na Feidhmeanna (kinda). Nósanna imeachta atá stóráilte i mbunachar sonraí iad seo is féidir a scríobh i SQL, JavaScript, Python, nó Java.
Son
Déanann Supabase idirdhealú a dhéanamh air féin ar na cúiseanna seo a leanas:
- I gcodarsnacht le Firebase, is féidir leat ceisteanna casta nó cuardaigh téacs a rith.
- Déanann Supabase cúram den scálú duit (cé go n-úsáideann sé bunachar sonraí SQL)
- Tá aistriú sonraí simplí le Supabase mar ghiarálann sé PostgreSQL, agus is féidir leat sonraí a iompórtáil ag baint úsáide as comhad a.sql.
CONS
Tá roinnt míbhuntáistí ann maidir le Supabase a ghlacadh. Tá siad mar seo a leanas:
- Chun athruithe fíor-ama a fháil, ní mór duit an fheidhmiúlacht macasamhlaithe le haghaidh tábla a ghníomhachtú.
- Nuair atá nuashonruithe fíor-ama cumasaithe, ní bhaineann beartais slándála Supabase.
- Tá gnéithe teoranta.
- Ní oibríonn a SDK ach le JavaScript (tá tacaíocht do theangacha eile fós i béite)
Praghsáil
1. Sraith Saor
- Bunachar sonraí le 500 MB de spás stórála agus glaonna API neamhtheoranta
- Fíordheimhniú - Suas le 10,000 úsáideoir
- Stóráil Comhad - Suas le 1 GB de stóráil, le teorainneacha aistrithe míosúla suas le 2 GB.
2. Íoc mar a théann tú
- Bunachar Sonraí - $0.125 an GB de stóráil, gan aon teorainneacha ar ghlaonna API
- Údar – Gan teorainn
- Stóráil Comhad - Sonraí arna stóráil $0.021 in aghaidh an GB le haistriú sonraí de $0.07/GB
Le haghaidh tuilleadh faisnéise praghsála, is féidir leat a suíomh Gréasáin a sheiceáil.
Conclúid
Is é Supabase an foinse oscailte is fearr rogha eile in áit Firebase Google. Mar gheall ar chumhacht PostgreSQL, cuireann sé gnéithe suntasacha éagsúla ar fáil agus níl aon teorainneacha cineál sonraí aige cosúil le córais bunachar sonraí fíor-ama eile.
Is féidir leat éagsúlacht apps a chruthú ag baint úsáide as Supabase agus na gnéithe den scoth a bhaineann leis. Bain triail as inniu!
Marcelo
I gcás B2B SaaS, an féidir 1 máistir-úsáideoir a bheith ann in aghaidh an chustaiméara agus úsáideoirí N eile a bhaineann leis an máistir seo ag déileáil le sonraí ón gcustaiméir seo amháin?