Firebase Realtime Database یک پایگاه داده ابری است. دادهها به صورت JSON ذخیره میشوند و به صورت بلادرنگ با هر کلاینت متصل همگامسازی میشوند. وقتی برنامههای چند پلتفرمی را با اندروید، پلتفرمهای اپل و SDKهای جاوا اسکریپت میسازید، همه کلاینتهای شما یک نمونه Realtime Database را به اشتراک میگذارند و به طور خودکار جدیدترین دادهها را دریافت میکنند.
شما میتوانید از هر URL Firebase Realtime Database به عنوان نقطه پایانی REST استفاده کنید. تنها کاری که باید انجام دهید این است که .json را به انتهای URL اضافه کنید و یک درخواست از کلاینت HTTPS مورد علاقه خود ارسال کنید.
ایجاد حساب کاربری
ابتدا در کنسول Firebase یک حساب کاربری رایگان ایجاد کنید. یک برنامه Firebase جدید با یک URL منحصر به فرد که به firebaseio.com ختم میشود، برای شما ایجاد خواهد شد. شما از این URL برای تأیید اعتبار کاربران خود و ذخیره و همگامسازی دادهها با پایگاه داده برنامه استفاده خواهید کرد.
در کنسول Firebase میتوانید برنامههای Firebase را ایجاد، مدیریت و حذف کنید. کلیک روی یک برنامه Firebase خاص به شما امکان میدهد پایگاه داده برنامه خود را به صورت بلادرنگ مشاهده و تغییر دهید. در داشبورد برنامه خود، میتوانید Firebase Realtime Database Security Rules نیز تنظیم کنید، احراز هویت برنامه خود را مدیریت کنید، مستقر شوید و تجزیه و تحلیلها را مشاهده کنید.
ایجاد یک پایگاه داده
در کنسول Firebase ، به مسیر Databases & Storage > Realtime Database بروید.
روی ایجاد پایگاه داده کلیک کنید.
یک حالت شروع برای Firebase Security Rules خود انتخاب کنید:
- حالت تست
برای شروع کار با کتابخانههای کلاینت موبایل و وب خوب است، اما به هر کسی اجازه میدهد دادههای شما را بخواند و بازنویسی کند. پس از آزمایش، حتماً بخش « درک قوانین پایگاه داده بلادرنگ Firebase» را مرور کنید.
برای شروع کار با وب، اپل یا اندروید SDK، حالت آزمایشی (testmode) را انتخاب کنید.
- حالت قفل شده
تمام خواندنها و نوشتنها را از کلاینتهای موبایل و وب رد میکند. سرورهای برنامهی کاربردی تأیید شدهی شما همچنان میتوانند به پایگاه دادهی شما دسترسی داشته باشند.
مکانی را برای پایگاه داده انتخاب کنید.
بسته به موقعیت مکانی پایگاه داده ، URL پایگاه داده جدید به یکی از شکلهای زیر خواهد بود:
DATABASE_NAME .firebaseio.com(برای پایگاههای داده درus-central1)DATABASE_NAME . REGION .firebasedatabase.app(برای پایگاههای داده در تمام مکانهای دیگر)
روی انجام شد کلیک کنید.
وقتی Realtime Database فعال میکنید، API را نیز در Cloud API Manager فعال میکند.
مراحل بعدی
- یاد بگیرید چگونه دادهها را برای Realtime Database ساختاردهی کنید.
- ذخیره دادهها.
- بازیابی دادهها.
- پایگاه داده خود را در کنسول Firebase مشاهده کنید.