فهرست[پټ][ښکاره]
BaaS-A-Service (BaaS) د خدمت تمثیل دی چې په کې پراختیا کونکي د ویب یا ګرځنده پرمختیا د پردې شاته اجزاو بهر سرچینه کوي ترڅو دوی د پلګ او لوبې پراساس د فرنټ اینډ جوړولو او ساتلو باندې تمرکز وکړي او د سرور اړخ کوډ لیکلو بار څخه خلاص شئ.
د سافټویر ملاتړ کونکي د سرور اړخ دندو لکه تصدیق ، ډیټابیس اداره ، ریښتیني وخت تازه کول ، ذخیره کول ، کوربه کول ، او پش خبرتیاوې د BaaS پلیټ فارمونو (د ګرځنده ایپسونو لپاره) لخوا چمتو شوي.
که څه هم مختلف بیکینډ خدمتونه اساسا ورته حل چمتو کوي، دوی جلا جلا ټیکنالوژي کاروي. دا د ډیری پراختیا کونکو لپاره پریکړه کونکی فاکتور دی کله چې د یوې ټاکلې پروژې لپاره غوره خدمت غوره کول.
پدې مقاله کې ، موږ به سوپابیس ته ژور ډوب کړو.
څه دي Supabase?
Supabase د خلاصې سرچینې فایربیس بدیل دی چې مختلف غوښتنلیکونو ته د خدمت په توګه بیکینډ وړاندیز کوي. دا واقعیا ساده ده چې تنظیم کړئ او د مختلف چوکاټونو سره په چټکۍ سره کار کوي. سوپابیس ځان د Firebase لپاره د خلاصې سرچینې بدیل په توګه بل کوي.
دا اراده لري چې پراختیا کونکو ته په چټکۍ سره د دوی د شالید تنظیم کولو کې ګټه ورسوي. "په اونۍ کې جوړ کړئ، میلیونونو ته وده ورکړئ،" سوپابیس وايي.
د سوپابیس محصولاتو کې د پوسټګریس ډیټابیس او تصدیق کولو خدمت شامل دی ، د ذخیره کولو او سرور پرته خدماتو سره (د بیک اینڈ منطق لپاره) لاهم په کار کې دي. د دې ټول وسیلې اکثرا وړیا او خلاصې سرچینې دي. د پوسټګریس ډیټابیس کې د ډیټابیس پورې اړوند وسیلې شاملې دي ، لکه د ډیټابیس ترمیم ریښتیني وخت څارنه او د مدیریت انٹرفیس.
سربیره پردې ، دا ګړندي APIs او ترکیب چمتو کوي چې د Firebase سره د پرتله کولو وړ دي. دا تاسو ته اجازه درکوي چې د CRUD دندې په منظم ډول اداره کړئ، تاسو ته اجازه درکوي چې د CRUD کوډ د بیا لیکلو پرځای په جوړولو تمرکز وکړئ.
د پوسټګریس ډیټابیس یو جدول دی چې تاسو ته اجازه درکوي منظم او وصل شوي ډاټا په ورته ډول ذخیره کړئ لکه څنګه چې تاسو په سپریډ شیټ کې یاست. په حیرانتیا سره، کله چې تاسو یوه پروژه جوړه کړئ، تاسو ممکن د خپل پوسټګریس ډیټابیس په توګه موجوده سپریڈ شیټ وکاروئ.
Supabase څنګه کار کوي؟
Supabase د وړیا سرچینې ټیکنالوژیو ټولګه ده. دوی د تصدۍ درجې ، خلاصې سرچینې حلونو سره د Firebase ب featuresې رامینځته کوي. که وسایل او ټولنې د MIT، Apache 2، یا پرتله کولو وړ خلاص جواز الندې شتون ولري، دوی به یې وکاروي او ملاتړ وکړي.
که وسیله لا دمخه شتون ونلري، دوی یې رامینځته کوي او دا یې په توګه چمتو کوي د پرانستې-سرچینې. سوپابیس د Firebase 1: 1 نقشه نه ده. د دوی هدف دا دی چې پراختیا کونکو ته د فایربیس په څیر پراختیا تجربه په کارولو سره چمتو کړي د پرانيستې سرچينې ټکنالوجۍ.
Supabase یو پلیټ فارم دی چې کوربه شوی. تاسو کولی شئ لاسلیک وکړئ او پرته له دې چې هیڅ شی نصب کړئ کارول یې پیل کړئ. تاسو کولی شئ پخپله کوربه او په خپل سرور کې جوړ کړئ.
- PostgreSQL د ثبات، ځانګړتیا پیاوړتیا، او سرعت لپاره خورا ښه شهرت لري؛ د 30 کلونو څخه ډیر فعال پرمختګ وروسته،
- ریښتیني وخت یو ایلیکسیر سرور دی چې تاسو ته اجازه درکوي د WebSockets په کارولو سره د PostgreSQL داخلولو ، تازه کولو او حذف کولو ته غوږ شئ. سوپابیس د پوسټګریس څخه د نقل غوښتنې لپاره غوږ نیسي ، د نقل بایټ جریان JSON ته بدلوي ، او بیا د WebSockets له لارې JSON خپروي.
- PostgREST یو ویب سرور دی چې ستاسو د PostgreSQL ډیټابیس په RESTful API کې بدلوي.
- ذخیره په S3 کې زیرمه شوي فایلونو اداره کولو لپاره یو آرام انٹرفیس چمتو کوي ، د پوسټګریس د حقونو مدیر په توګه.
- Postgres-meta د Postgres اداره کولو لپاره یو RESTful API دی چې تاسو ته اجازه درکوي میزونه ډاونلوډ کړئ، مسؤلیتونه وټاکئ، او د نورو شیانو په منځ کې پوښتنې ترسره کړئ.
- GoTrue د SWT پر بنسټ API دی چې تاسو ته اجازه درکوي چې کاروونکي اداره کړئ او د SWT ټوکن صادر کړئ.
- کانګ د API دروازه ده چې په بادل کې تیریږي.
پیل کول
1. پروژه
په سوپا بیس کې، پروژه ستاسو د ټولو ډیټابیسونو، تصدیق کاروونکو، قواعدو، میزونو، او د فایل ذخیره کولو لپاره یو کانټینر دی.
دلته ډیری ځایونه شتون لري چې ستاسو د پروژې کوربه توب کوي، او د سوپابیس مدیران په دوامداره توګه د ځنډ کمولو لپاره نوي سایټونه اضافه کوي. یوه پروژه د جوړولو لپاره شاوخوا 2 دقیقې وخت نیسي، نو قهوه واخلئ، بیرته کښیناستئ، او آرام کړئ.
2. د پروژې ډشبورډ
کله چې ستاسو پروژه پای ته ورسیږي، تاسو به د لاندې ښودل شوي ډشبورډ سره ورته یو ډشبورډ وړاندې کړئ. دا ډشبورډ تاسو ته ټول هغه څه ښیې چې تاسو اړتیا لرئ د خپلې پروژې په اړه پوه شئ ، پشمول د ډیټابیس اتصالونه ، د تصدیق غوښتنې ، د ذخیره کولو ظرفیت ، د پیرودونکي کتابتون پلي کول او نور ډیر څه.
3. د میز جوړونکی او مدیر
د سوپابیس ډیټابیس یو اړونده PostgreSQL دی چې د ریښتیني وخت وړتیاو او د پوسټګریس RLS (د قطار کچې امنیت) په کارولو سره د پالیسۍ لاسرسي کنټرول سره. پراختیا کونکي ممکن د جدول جوړولو او کالمونو او ملکیتونو اضافه کولو لپاره د سوپابیس ډشبورډ وکاروي. پراختیا کونکي ممکن د سوپابیس سره مستقیم ډشبورډ څخه ډاټا بدل کړي.
4. تصدیق کول
ګوګل، ګیټ هب، فیسبوک، ټویټر، ګیټ لیب، او نور د تصدیق چمتو کونکي په سوپا بیس کې شتون لري. دا ممکن د تصدیق پینل په کارولو سره فعال شي. دا د تلیفون OTP او جادو لینک تصدیق هم ملاتړ کوي.
5. زیرمه
سوپابیس د خلاصې سرچینې اعتراض ذخیره کولو سیسټم دی چې کولی شي د هر ډول فایل ډول اداره کړي او د توزیع کولو وړتیا لري. دا د کارولو اسانه API لري چې دودیز قواعد او اجازې وړوي. د CDN ادغام، او همدارنګه د اتوماتیک بدلون او اصلاح کول (ستاسو د موادو اندازه کول او کمول) به ډیر ژر شتون ولري. د سوپابیس ذخیره به د دې وړتیاو په شاملولو سره د Firebase ذخیره کولو لپاره قوي سیالي وي.
تاسو د Supabase سره څه جوړولی شئ؟ (ځینې بیلګې)
1. د ګډون تادیه د Supabase + Stripe + Next.js سره.
د لوړ فعالیت SaaS ایپسونو لپاره بشپړ سټارټر سیټ.
- سوپابیس د کارونکي خوندي اداره او تصدیق چمتو کوي.
- د پټې چیک آوټ او د پټې پیرودونکي پورټل ادغام.
- سوپابیس د PostgreSQL په سر کې قوي ډیټا لاسرسي او مدیریت وسیلې چمتو کوي.
- پټې ویب هکونه د نرخ پلانونو او د ګډون حالتونو اتوماتیک ترکیب فعالوي.
2. KeepLink: د ټاګونو او آرشیف سره د بک مارک ساده خدمت
KeepLink د ټاګونو او آرشیف سره یو بنسټیز بک مارک خدمت دی چې د Supabase او Next.js سره جوړ شوی. دا د ټولنیز شریکولو ځانګړتیاوې نلري، مګر تاسو کولی شئ خپل مثال کوربه کړئ.
- نوي بک مارکونه په اوتومات ډول د موجوده ټاګونو پراساس ټګ کړئ.
- د سوپا بیس سټیک څخه مننه د URLs ، سرلیکونو ، توضیحاتو ، ټاګونو او آرشیف مینځپانګې لپاره د بشپړ متن لټون ، د اډمین ډیټابیسونو لپاره د نومونو نښه کول ، او آرام API لاسرسی اوس امکان لري.
- د میټاسکریپر سره، تاسو کولی شئ په اتوماتيک ډول د خپلو پاڼو لپاره سرلیکونه او توضیحات راټول کړئ. تاسو کولی شئ خپلې پاڼې د SinglePage او Headless Chrome سره آرشیف کړئ.
3. د ریښتیني وخت چیٹ ایپ د سوپا بیس + عکس العمل سره
- د ریښتیني وخت پیغام رسولو لپاره ، سوپابیس (د PostgreSQL په سر کې) کارول کیږي.
- مخکینۍ پای عکس العمل (CRA) + Vite کاروي
- د UI کتابتون کارول شوی چاکرا UI دی.
کلیدي ځانګړتیاوې
دلته د Supabase ځینې ځانګړتیاوې دي:
- له یوې دقیقې څخه په کم وخت کې ستاسو ډیټابیس تنظیم او اداره کولو لپاره ډشبورډ/کارونکي انٹرفیس.
- د کاروونکو لاسلیک کولو او ستاسو ډیټابیس کې د لاسرسي محدودیتونو تازه کولو لپاره ، د کارونکي تصدیق پلي کړئ.
- APIs او د JavaScript کتابتون.
- په ریښتیني وخت کې د ډیټابیس اوریدونکي.
- دندې (ډول ډول). دا د ډیټابیس ذخیره شوي پروسیجرونه دي چې کیدای شي په SQL، JavaScript، Python، یا Java کې لیکل شي.
Pros
Supabase ځان د لاندې دلیلونو لپاره توپیر کوي:
- د Firebase برعکس، تاسو ممکن پیچلې پوښتنې یا د متن لټونونه پرمخ بوځي.
- سوپابیس ستاسو لپاره د اندازه کولو پاملرنه کوي (که څه هم دا د SQL ډیټابیس کاروي)
- د ډیټا مهاجرت د سوپابیس سره ساده دی ځکه چې دا د PostgreSQL ګټه پورته کوي ، او تاسو کولی شئ د a.sql فایل په کارولو سره ډیټا وارد کړئ.
له بندڅخه
د Supabase غوره کولو ځینې زیانونه شتون لري. دوی په لاندي توګه دي:
- د ریښتیني وخت بدلونونو ترلاسه کولو لپاره ، تاسو باید د میز لپاره د نقل کولو فعالیت فعال کړئ.
- کله چې د ریښتیني وخت تازه معلومات فعال شوي وي ، د سوپابیس امنیت پالیسي نه پلي کیږي.
- ځانګړتیاوې محدود دي.
- د دې SDK یوازې د جاواسکریپټ سره کار کوي (د نورو ژبو ملاتړ لاهم په بیټا کې دی)
د بیې
1. وړیا درجه
- ډیټابیس د 500 MB ذخیره کولو ځای او لامحدود API کالونو سره
- تصدیق - تر 10,000 کاروونکو پورې
- د فایل ذخیره - تر 1 GB پورې ذخیره، د میاشتني لیږد محدودیتونو سره تر 2 GB پورې.
2. لکه څنګه چې لاړ شئ پیسې ورکړئ
- ډیټابیس - $0.125 د هر GB ذخیره کولو لپاره، د API کالونو محدودیت پرته
- سند - لا محدود
- د دوتنې ذخیره - د $ 0.021 / GB ډیټا لیږد سره په هر جی بی کې 0.07 ډالر ذخیره شوي معلومات
د نورو قیمتونو معلوماتو لپاره، تاسو کولی شئ د دوی ویب پاڼه وګورئ.
پایله
سوپابیس غوره خلاص سرچینه ده د ګوګل د Firebase بدیل. د PostgreSQL د ځواک له امله، دا مختلف د پام وړ ب featuresې وړاندې کوي او د نورو ریښتیني وخت ډیټابیس سیسټمونو په څیر د ډیټا ډول محدودیتونه نلري.
تاسو کولی شئ د سوپابیس او د دې غوره ب featuresو په کارولو سره مختلف ایپسونه رامینځته کړئ. دا نن ورځ هڅه وکړئ!
Marcelo
د B2B SaaS په حالت کې، ایا دا ممکنه ده چې په هر پیرودونکي کې 1 ماسټر کاروونکي ولري او د دې ماسټر پورې اړوند نور N کاروونکي یوازې د دې پیرودونکي ډاټا سره معامله وکړي؟