Firebase Realtime Database আমাদের NoSQL ক্লাউড ডাটাবেসের সাথে ডেটা সঞ্চয় এবং সিঙ্ক্রোনাইজ করে। রিয়েলটাইমে সমস্ত ক্লায়েন্টের সাথে ডেটা সিঙ্ক করা হয় এবং আপনার অ্যাপ অফলাইনে গেলেও উপলব্ধ থাকে।
শুরু করার আগে
Realtime Database ব্যবহার করার আগে, আপনাকে যা করতে হবে:
আপনার ইউনিটি প্রকল্পটি নিবন্ধন করুন এবং এটিকে Firebase ব্যবহারের জন্য কনফিগার করুন।
যদি আপনার ইউনিটি প্রজেক্ট ইতিমধ্যেই Firebase ব্যবহার করে, তাহলে এটি ইতিমধ্যেই Firebase-এর জন্য নিবন্ধিত এবং কনফিগার করা আছে।
যদি আপনার কোন ইউনিটি প্রজেক্ট না থাকে, তাহলে আপনি একটি নমুনা অ্যাপ ডাউনলোড করতে পারেন।
আপনার ইউনিটি প্রজেক্টে Firebase Unity SDK (বিশেষ করে,
FirebaseDatabase.unitypackage) যোগ করুন।
মনে রাখবেন যে আপনার ইউনিটি প্রজেক্টে ফায়ারবেস যোগ করার ক্ষেত্রে Firebase কনসোল এবং আপনার ওপেন ইউনিটি প্রজেক্ট উভয় ক্ষেত্রেই কাজ জড়িত (উদাহরণস্বরূপ, আপনি কনসোল থেকে ফায়ারবেস কনফিগারেশন ফাইল ডাউনলোড করেন, তারপর সেগুলিকে আপনার ইউনিটি প্রজেক্টে স্থানান্তর করেন)।
একটি ডাটাবেস তৈরি করুন
Firebase কনসোলের Realtime Database বিভাগে যান। আপনাকে একটি বিদ্যমান Firebase প্রকল্প নির্বাচন করতে বলা হবে। ডাটাবেস তৈরির কর্মপ্রবাহ অনুসরণ করুন।
আপনার Firebase Security Rules জন্য একটি শুরুর মোড নির্বাচন করুন:
- পরীক্ষা মোড
 মোবাইল এবং ওয়েব ক্লায়েন্ট লাইব্রেরি দিয়ে শুরু করার জন্য এটি ভালো, তবে যে কেউ আপনার ডেটা পড়তে এবং ওভাররাইট করতে পারে। পরীক্ষার পরে, "আন্ডারস্ট্যান্ড ফায়ারবেস রিয়েলটাইম ডেটাবেস রুলস" বিভাগটি পর্যালোচনা করতে ভুলবেন না।
ওয়েব, অ্যাপল, অথবা অ্যান্ড্রয়েড SDK ব্যবহার শুরু করতে, টেস্টমোড নির্বাচন করুন।
- লকড মোড
 মোবাইল এবং ওয়েব ক্লায়েন্টদের থেকে সমস্ত পঠন এবং লেখা অস্বীকার করে। আপনার প্রমাণীকৃত অ্যাপ্লিকেশন সার্ভারগুলি এখনও আপনার ডাটাবেস অ্যাক্সেস করতে পারে।
ডাটাবেসের জন্য একটি অবস্থান নির্বাচন করুন।
ডাটাবেসের অবস্থানের উপর নির্ভর করে, নতুন ডাটাবেসের URL নিম্নলিখিত ফর্মগুলির মধ্যে একটিতে থাকবে:
DATABASE_NAME .firebaseio.com(us-central1এর ডাটাবেসের জন্য)DATABASE_NAME . REGION .firebasedatabase.app(অন্যান্য সকল স্থানের ডাটাবেসের জন্য)
সম্পন্ন ক্লিক করুন।
যখন আপনি Realtime Database সক্ষম করেন, তখন এটি ক্লাউড এপিআই ম্যানেজারে এপিআইও সক্ষম করে।
সর্বজনীন অ্যাক্সেস সেট আপ করা হচ্ছে
Realtime Database একটি ঘোষণামূলক নিয়ম ভাষা প্রদান করে যা আপনাকে আপনার ডেটা কীভাবে গঠন করা উচিত, কীভাবে এটি সূচীবদ্ধ করা উচিত এবং কখন আপনার ডেটা থেকে পড়া এবং লেখা যেতে পারে তা নির্ধারণ করতে দেয়।
পরবর্তী পদক্ষেপ
Realtime Database জন্য ডেটা কীভাবে গঠন করতে হয় তা শিখুন।
আপনার অ্যাপ চালু করার জন্য প্রস্তুত হোন:
- Google Cloud কনসোলে আপনার প্রকল্পের জন্য বাজেট সতর্কতা সেট আপ করুন।
 - একাধিক Firebase পরিষেবা জুড়ে আপনার প্রকল্পের ব্যবহারের সামগ্রিক চিত্র পেতে Firebase কনসোলে ব্যবহার এবং বিলিং ড্যাশবোর্ড পর্যবেক্ষণ করুন। আরও বিস্তারিত ব্যবহারের তথ্যের জন্য আপনি Realtime Database ব্যবহার ড্যাশবোর্ডেও যেতে পারেন।
 - ফায়ারবেস লঞ্চ চেকলিস্ট পর্যালোচনা করুন।