پایگاه داده Realtime Firebase یک پایگاه داده میزبان ابر است. داده ها به صورت JSON ذخیره می شوند و در زمان واقعی با هر مشتری متصل همگام سازی می شوند. وقتی با پلتفرمهای Android، Apple، و جاوا اسکریپت SDK ما برنامههای بین پلتفرمی میسازید، همه مشتریان شما یک نمونه پایگاه داده بیدرنگ را به اشتراک میگذارند و بهطور خودکار بهروزرسانیها را با جدیدترین دادهها دریافت میکنند.
ما می توانیم از هر URL پایگاه داده بیدرنگ Firebase به عنوان نقطه پایانی REST استفاده کنیم. تنها کاری که باید انجام دهیم این است که .json
به انتهای URL اضافه کرده و درخواستی از مشتری HTTPS مورد علاقه خود ارسال کنیم.
یک حساب کاربری ایجاد کنید
ابتدا بدون هیچ هزینه ای در کنسول Firebase برای یک حساب کاربری ثبت نام کنید. یک برنامه Firebase جدید با یک URL منحصر به فرد که به firebaseio.com
ختم می شود برای شما ایجاد می شود. شما از این URL برای احراز هویت کاربران خود و ذخیره و همگام سازی داده ها با پایگاه داده برنامه استفاده خواهید کرد.
در کنسول Firebase می توانید برنامه های Firebase را ایجاد، مدیریت و حذف کنید. با کلیک بر روی یک برنامه Firebase خاص به شما امکان می دهد پایگاه داده برنامه خود را در زمان واقعی مشاهده و تغییر دهید. در داشبورد برنامه خود، همچنین می توانید قوانین امنیتی پایگاه داده بیدرنگ Firebase را تنظیم کنید، احراز هویت برنامه خود را مدیریت کنید، استقرارها، و تجزیه و تحلیل را مشاهده کنید.
یک پایگاه داده ایجاد کنید
به بخش Realtime Database کنسول Firebase بروید. از شما خواسته می شود که یک پروژه Firebase موجود را انتخاب کنید. گردش کار ایجاد پایگاه داده را دنبال کنید.
یک حالت شروع برای قوانین امنیتی Firebase خود انتخاب کنید:
- حالت آزمون
برای شروع کار با کتابخانه های موبایل و کلاینت وب خوب است، اما به هر کسی اجازه می دهد داده های شما را بخواند و بازنویسی کند. پس از تست، حتما قسمت Understand Firebase Realtime Database Rules را مرور کنید.
برای شروع کار با وب، اپل یا اندروید SDK، حالت تست را انتخاب کنید.
- حالت قفل شده
همه خواندن و نوشتن از مشتریان تلفن همراه و وب را رد می کند. سرورهای برنامه تأیید شده شما همچنان می توانند به پایگاه داده شما دسترسی داشته باشند.
مکانی را برای پایگاه داده انتخاب کنید.
بسته به موقعیت پایگاه داده ، URL پایگاه داده جدید به یکی از اشکال زیر خواهد بود:
DATABASE_NAME .firebaseio.com
(برای پایگاههای داده درus-central1
)DATABASE_NAME . REGION .firebasedatabase.app
(برای پایگاههای داده در همه مکانهای دیگر)
روی Done کلیک کنید.
وقتی پایگاه داده بیدرنگ را فعال میکنید، API را در Cloud API Manager نیز فعال میکند.
یک کتابخانه کمکی را انتخاب کنید
می توانید داده ها را از طریق REST API مستقیماً از خط فرمان بخوانید و بنویسید. در این راهنما ما از cURL برای همه مثال های خود استفاده خواهیم کرد. ما همچنین چندین کتابخانه کمکی شخص ثالث برای تعامل با REST API از زبان مورد علاقه شما داریم. می توانید از یکی از کتابخانه های کمکی زیر استفاده کنید یا کتابخانه خود را ایجاد کنید:
زبان | کتابخانه ها |
---|---|
کلوژور | تایکا توسط کلودفوجی |
دارت | IO Client در کتابخانه رسمی firebase-dart |
برو | Firego توسط استیون برلانگا و تیم گست Go Firebase توسط Cosmin Nicolaescu و Justin Tulloss |
جاوا | firebase4j اثر براندون گرشام |
پرل | Firebase-Perl توسط Kiran Kumar و JT Smith |
PHP | firebase-php توسط kreait firebase-php توسط تاماس کالمن |
پایتون | Pyrebase اثر جیمز چایلدز-میدمنت python-firebase توسط Özgür Vatansever python-firebase توسط Michael Huynh |
روبی | Firebase-Ruby اثر اسکار دل بن BigBertha اثر فرناند گالیانا rest-firebase توسط Codementor |
مراحل بعدی
- با نحوه ساخت داده ها برای پایگاه داده بیدرنگ آشنا شوید.
- ذخیره داده ها.
- بازیابی داده ها
- پایگاه داده خود را در کنسول Firebase مشاهده کنید.