WELLCOME BACK

Hello guys. How are you all? I hope you are all well. I came again with a post. Let’s go…

তো আজকে কথা বলবো Firebase এর বিকল্প Database নিয়ে যেটা অনেক ভালো আর রয়েছে অনেক সিস্টেম! তো চলুন শুরু করা যাক!

এই Supabase টি যদি ভালো লাগে! User Login/Sign up, Database, Storage access এসব Javascript & jquery দিয়ে আপনার যেকোনো ওয়েবসাইটে তাহলে কমেন্ট এ বইলেন আমি পরে এটির সব কিছু তুলে ধরবো এবং উদাহরণ সহ লাইভ দেখাবো!

Supabase হলো একটি ওপেন-সোর্স Backend-as-a-Service (BaaS) প্ল্যাটফর্ম, যা Firebase-এর বিকল্প হিসেবে কাজ করে থাকে। এটি ডেভেলপারদের দ্রুত অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে, কারণ এটি ডাটাবেস, অথেনটিকেশন, স্টোরেজ, রিয়েল-টাইম ফিচার এবং আরও অনেক কিছু রয়েছে।

এটি দিয়ে আপনি পুরো একটি ওয়েবসাইট নিজেই তৈরি করতে পারবেন, কোনো রকম অন্য Backend Server ছাড়াই শুধু Html Css Javascript দিয়েই। পোস্ট, ইউজার, কমেন্ট, লাইক সব কিছু। এর জন্য NoSQL Database এর ব্যবহার করতে হবে Javascript এর জন্য আরকি।

আমি শুধু ফ্রী ব্যবহারের জন্য বলছি, পেইড পরে করবেন আগো সবকিছু ভালো মতো জেনে নেওয়ার ধরকার!

Supabase-এর ফ্রী টায়ারে যা পাওয়া যায়:

  1. PostgreSQL ডাটাবেস:
    – সম্পূর্ণ ম্যানেজড PostgreSQL ডাটাবেস।
    – 500 MB পর্যন্ত স্টোরেজ (ফ্রী টায়ারে)।
    – SQL এডিটর সহ ডাটাবেস ম্যানেজমেন্ট।
  2. অথেনটিকেশন (Authentication):
    – ইউজার সাইনআপ/লগইন (ইমেল, গুগল, গিটহাব ইত্যাদি দিয়ে)।
    – JWT (JSON Web Token) বেসড সিকিউরিটি।
    – Unlimited ইউজার (ফ্রী টায়ারে)।
  3. রিয়েল-টাইম API:
    – WebSocket-এর মাধ্যমে রিয়েল-টাইম ডাটা সিঙ্ক্রোনাইজেশন।
    – ইভেন্ট-ভিত্তিক আপডেট।
  4. স্টোরেজ (S3-কম্প্যাটিবল) :
    – ফাইল আপলোড/ডাউনলোড।
    – 1 GB পর্যন্ত ফ্রী স্টোরেজ।
  5. অটো-জেনারেটেড API:
    – RESTful API অটোমেটিক্যালি জেনারেট হয় (PostgreSQL টেবিলের উপর ভিত্তি করে)।
    – GraphQL সমর্থন নেই, কিন্তু REST API পাওয়া যায়।
  6. Edge Functions (বেটা):
    – সার্ভারলেস ফাংশন (ফ্রী টায়ারে কিছু লিমিটেশন সহ)।
  7. ফ্রী টায়ারের লিমিটেশন:
    প্রজেক্ট লিমিট: 2টি প্রজেক্ট পর্যন্ত ফ্রীতে তৈরি করা যায়।
    ডাটাবেস সাইজ: 500 MB পর্যন্ত।
    API রিকুয়েস্ট: প্রতি মাসে ~50K রিকুয়েস্ট (প্রচুর ট্রাফিক হলে পেইড প্ল্যান নিতে হবে আপনাকে)।

Javascript দিয়ে Access কিভাবে নিবো?

এটিতে RestApi ব্যবহার করা যায় তাই সহজেই fetching করা যাবে Javascript দিয়ে। Javascript fetching করে আপনি আপনার ওয়েবসাইট থেকে ইউজার অ্যাকাউন্ট তৈরি করতে পারবেন। লগইন সিস্টেম এর জন্য অনেক গুলো আছে। গুগল, ফেসবুক, গিএহাব সহ অনেক গুলো।

ডাটাবেসে ব্যবহার করে যেকোনো কিছুর ডাটা সেভ রাখতে পারবেন। এবং Javascript fetching করে সেটা আপনার যেকোনো ওয়েবসাইট দেখাতে পারেন।

এমন ই সব!

Supabase কাদের/কিসের জন্য ভালো?

  • – স্টার্টআপ বা ছোট প্রজেক্টের জন্য।
  • – যারা Firebase-এর বিকল্প চায় (SQL ডাটাবেস সহ)।
  • – Full-stack ডেভেলপাররা যারা PostgreSQL ও রিয়েল-টাইম ফিচার চায়।

আপনি যদি ফ্রীতে শুরু করতে চান, তাহলে ভিজিট করে একাউন্ট খুলে ট্রাই করুন! যদি এটির সম্পূর্ণ কিছু কোডিং সহ জানতে চান তাহলে Trickbd এর সাথেই থাকুন পরবর্তীতে পোস্ট করবো এসব নিয়ে।

THIS POST END

So friends, that’s it for today. See you in another post. If you like the post then like and comment. Stay tuned to Trickbd.com for any updates.

Shares:
Leave a Reply