فایربیس معایبی هم دارااست که به دنبال به آن ها اشاره شدهاست، البته در حیث داشته باشید طراحی اپلیکیشن در مشهد که با وجود این معایب همچنان استعمال از آن مزایای بیشتری داراست. طریق ذخیره سازی معمولاً از دیتابیس Realtime برای ذخیره سازی استعمال میگردد که مدام بهتر وجود ندارد. خلل این میباشد که دیتابیس Realtime محدودیت کاوش داراست و این خدمت راهی برای غربال کردن داده های شما ارائه نمی دهد. انگیزه آن میباشد که آحاد DB بصورت پوشه JSON میباشد که به فرمت ذخیره سازی SQL مجاورت وجود ندارد. جابجایی داده محصور کلیه اطلاعات در Firebase قرار میگیرند و حفاظت نرم افزار ها به وسیله Backend-as-a-Service انحام میگردد. به کارگیری از پلتفرم های BaaS به تیتر پشتوانه نرم افزار خویش یک خلل تبارک میباشد مگر اینکه Firebase ابزاری برای جابجایی آسوده دادههای مخاطب آماده نماید. اندروید شالوده بودن Firebase قابلیت و امکان های یکسانی را برای نرم افزار های اندروید و iOS ارائه نمی دهد و بیشتر اندروید پایه میباشد. مثلا، Test Lab را می شود به راحتی با اندروید استودیو و با به کار گیری از یکسری دستگاه اندرویدی آزمایش کرد. ولی، ورژن ios نرم افزار ها را تنها با یکسری دستگاه ابتدایی می قدرت آزمایش کرد. چرا بایستی از فایربیس استعمال کنیم؟ پلتفرم فایربیس قابلیت و امکان های بخش اعظمی دارااست که طراحان و بسط دهندگان نرم افزار ها را ترغیب به به کارگیری از آن می نماید. پیاده سازی نرم افزار خوب، بهبود چگونگی نرم افزار و ارتقا نرم افزار به عنوان مثال این امکان ها میباشند. - پیاده سازی نرم افزار های عالی همان گونه که گفته شد، پلتفرم فایربیس به گسترش دهندگان نرم افزار در جهت پیاده سازی و رئیس خوب نرم افزار بسیار یاری می نماید. ولی به چه شکل؟ در پی یک سری گزینه اصلی از این مفاد را مطرح کرده ایم: Firebase Realtime Database Firebase Realtime Database یک دیتابیس با هاست ابری و بصورت NoSQL میباشد که اطلاعات در آن به طور JSON ذخیره میشوند. مهمترین خصوصیت دیتابیس Realtime این میباشد که گسترش دهندگان اطلاعات را میتوانند در لحظه و با سرعت بسیار بالایی رئیس نمایند. از این رو به آن Realtime Database میگویند.