ফায়ারবেস রিয়েলটাইম ডাটাবেস আমাদের NoSQL ক্লাউড ডাটাবেসের সাথে ডেটা সঞ্চয় করে এবং সিঙ্ক্রোনাইজ করে। রিয়েলটাইমে সমস্ত ক্লায়েন্ট জুড়ে ডেটা সিঙ্ক করা হয় এবং আপনার অ্যাপ্লিকেশনটি অফলাইনে গেলে এটি উপলব্ধ থাকে।
তুমি শুরু করার আগে
রিয়েলটাইম ডেটাবেস ব্যবহার করার আগে আপনার দরকার:
আপনার ইউনিটি প্রকল্পটি নিবন্ধ করুন এবং ফায়ারবেস ব্যবহারের জন্য এটি কনফিগার করুন।
যদি আপনার ইউনিটি প্রকল্পটি ইতিমধ্যে ফায়ারবেস ব্যবহার করে তবে এটি ইতিমধ্যে নিবন্ধিত এবং ফায়ারবেসের জন্য কনফিগার করা হয়েছে।
যদি আপনার Unক্য প্রকল্প না থাকে তবে আপনি একটি নমুনা অ্যাপ্লিকেশনটি ডাউনলোড করতে পারেন।
আপনার ইউনিটি প্রজেক্টে ফায়ারবেস ইউনিটি এসডিকে (বিশেষত
FirebaseDatabase.unitypackage
) যুক্ত করুন।
নোট করুন যে আপনার ইউনিটি প্রকল্পে ফায়ারবেস যুক্ত করা ফায়ারবেস কনসোল এবং আপনার উন্মুক্ত ityক্য প্রকল্পের উভয় কাজে জড়িত (উদাহরণস্বরূপ, আপনি কনসোল থেকে ফায়ারবেস কনফিগারেশন ফাইলগুলি ডাউনলোড করুন, তারপরে সেগুলি আপনার ইউনিটি প্রকল্পে সরিয়ে দিন)।
একটি ডাটাবেস তৈরি করুন
আপনার যদি ইতিমধ্যে না থাকে তবে ফায়ারবেস প্রকল্পটি তৈরি করুন: ফায়ারবেস কনসোলে , প্রকল্প যুক্ত করুন ক্লিক করুন , তারপরে একটি ফায়ারবেস প্রকল্প তৈরি করতে বা বিদ্যমান গুগল ক্লাউড প্রকল্পে ফায়ারবেস পরিষেবা যুক্ত করার জন্য অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।
ফায়ারবেস কনসোলের রিয়েলটাইম ডাটাবেস বিভাগে নেভিগেট করুন। আপনাকে একটি বিদ্যমান ফায়ারবেস প্রকল্প নির্বাচন করতে অনুরোধ করা হবে। ডাটাবেস তৈরি ওয়ার্কফ্লো অনুসরণ করুন।
আপনার ফায়ারবেস সুরক্ষা বিধিগুলির জন্য একটি সূচনা মোড নির্বাচন করুন:
- পরীক্ষা মোড
মোবাইল এবং ওয়েব ক্লায়েন্ট লাইব্রেরি দিয়ে শুরু করার জন্য ভাল, তবে যে কেউ আপনার ডেটা পড়তে এবং ওভাররাইট করতে দেয়। পরীক্ষার পরে, ফায়ারবেস রিয়েলটাইম ডাটাবেস বিধিগুলি বোঝার অংশটি পর্যালোচনা করতে ভুলবেন না।
ওয়েব, আইওএস বা অ্যান্ড্রয়েড এসডিকে দিয়ে শুরু করতে পরীক্ষা মোডটি নির্বাচন করুন।
- লকড মোড
মোবাইল এবং ওয়েব ক্লায়েন্টদের থেকে সমস্ত পড়া এবং লেখাকে অস্বীকার করে। আপনার অনুমোদনপ্রাপ্ত অ্যাপ্লিকেশন সার্ভারগুলি এখনও আপনার ডাটাবেস অ্যাক্সেস করতে পারে।
ডাটাবেসের জন্য একটি অঞ্চল চয়ন করুন। আপনার অঞ্চলের পছন্দের উপর নির্ভর করে, ডাটাবেস নেমস্পেস
<dbname>.firebaseio.com
বা<dbname>.<regioncode>.firebasedatabase.app
। আরও তথ্যের জন্য, আপনার প্রকল্পের জন্য নির্বাচন করুন অবস্থানগুলি দেখুন।সম্পন্ন ক্লিক করুন।
আপনি যখন রিয়েলটাইম ডেটাবেস সক্ষম করেন, এটি ক্লাউড এপিআই ম্যানেজারে এপিআই সক্ষম করে।
জনসাধারণের অ্যাক্সেস সেট আপ করা হচ্ছে
রিয়েলটাইম ডেটাবেস একটি ঘোষণামূলক নিয়মের ভাষা সরবরাহ করে যা আপনাকে আপনার ডেটা কীভাবে কাঠামোগত করা উচিত, কীভাবে এটি সূচী করা উচিত এবং কখন আপনার ডেটা থেকে পড়া এবং এতে লিখিত হতে পারে তা নির্ধারণ করতে দেয়।
পরবর্তী পদক্ষেপ
রিয়েলটাইম ডেটাবেসগুলির জন্য কীভাবে ডেটা গঠন করবেন তা শিখুন।
আপনার অ্যাপ্লিকেশন চালু করতে প্রস্তুত:
- গুগল ক্লাউড কনসোলে আপনার প্রকল্পের জন্য বাজেট সতর্কতা সেট আপ করুন।
- ফায়ারবেস কনসোলে আপনার ব্যবহার এবং বিলিংয়ের ড্যাশবোর্ড পর্যবেক্ষণ করুন। আপনি আপনার রিয়েলটাইম ডেটাবেস ব্যবহারের ড্যাশবোর্ডও পর্যবেক্ষণ করতে পারেন।
- ফায়ারবেস লঞ্চ চেকলিস্টটি পর্যালোচনা করুন।