क्लाउड फायरस्टोर

क्लाइंट- और सर्वर-साइड विकास के लिए डेटा को संग्रहीत और सिंक करने के लिए, Google क्लाउड इंफ्रास्ट्रक्चर पर निर्मित हमारे लचीले, स्केलेबल NoSQL क्लाउड डेटाबेस का उपयोग करें।

क्लाउड फायरस्टोर फायरबेस और गूगल क्लाउड से मोबाइल, वेब और सर्वर विकास के लिए एक लचीला, स्केलेबल डेटाबेस है। फायरबेस रीयलटाइम डेटाबेस की तरह, यह आपके डेटा को रीयलटाइम श्रोताओं के माध्यम से क्लाइंट ऐप्स में सिंक में रखता है और मोबाइल और वेब के लिए ऑफ़लाइन समर्थन प्रदान करता है ताकि आप उत्तरदायी ऐप्स बना सकें जो नेटवर्क विलंबता या इंटरनेट कनेक्टिविटी की परवाह किए बिना काम करते हैं। क्लाउड फायरस्टोर क्लाउड फ़ंक्शंस सहित अन्य फायरबेस और Google क्लाउड उत्पादों के साथ सहज एकीकरण भी प्रदान करता है।

शुरू हो जाओ

प्रमुख क्षमताएं

FLEXIBILITY क्लाउड फायरस्टोर डेटा मॉडल लचीली, पदानुक्रमित डेटा संरचनाओं का समर्थन करता है। अपने डेटा को संग्रहों में व्यवस्थित करके दस्तावेज़ों में संग्रहीत करें। दस्तावेज़ों में उपसंग्रहों के अलावा जटिल नेस्टेड ऑब्जेक्ट भी हो सकते हैं।
अभिव्यंजक पूछताछ क्लाउड फायरस्टोर में, आप व्यक्तिगत, विशिष्ट दस्तावेज़ों को पुनः प्राप्त करने के लिए या आपके क्वेरी मापदंडों से मेल खाने वाले संग्रह में सभी दस्तावेज़ों को पुनः प्राप्त करने के लिए क्वेरी का उपयोग कर सकते हैं। आपके प्रश्नों में एकाधिक, श्रृंखलाबद्ध फ़िल्टर और फ़िल्टरिंग और सॉर्टिंग शामिल हो सकते हैं। वे डिफ़ॉल्ट रूप से भी अनुक्रमित होते हैं, इसलिए क्वेरी प्रदर्शन आपके परिणाम सेट के आकार के समानुपाती होता है, न कि आपके डेटा सेट के।
रीयलटाइम अपडेट रीयलटाइम डेटाबेस की तरह, क्लाउड फायरस्टोर किसी भी कनेक्टेड डिवाइस पर डेटा अपडेट करने के लिए डेटा सिंक्रोनाइज़ेशन का उपयोग करता है। हालाँकि, इसे सरल, एक बार में क्वेरी को कुशलतापूर्वक लाने के लिए भी डिज़ाइन किया गया है।
ऑफ़लाइन समर्थन क्लाउड फायरस्टोर उस डेटा को कैश करता है जिसे आपका ऐप सक्रिय रूप से उपयोग कर रहा है, इसलिए डिवाइस ऑफ़लाइन होने पर भी ऐप डेटा लिख, पढ़, सुन और क्वेरी कर सकता है। जब डिवाइस वापस ऑनलाइन आता है, तो क्लाउड फायरस्टोर किसी भी स्थानीय परिवर्तन को वापस क्लाउड फायरस्टोर में सिंक्रोनाइज़ कर देता है।
स्केल करने के लिए डिज़ाइन किया गया क्लाउड फायरस्टोर आपके लिए Google क्लाउड के सबसे शक्तिशाली बुनियादी ढांचे को लाता है: स्वचालित बहु-क्षेत्र डेटा प्रतिकृति, मजबूत स्थिरता की गारंटी, परमाणु बैच संचालन और वास्तविक लेनदेन समर्थन। हमने दुनिया के सबसे बड़े ऐप्स के सबसे कठिन डेटाबेस वर्कलोड को संभालने के लिए क्लाउड फायरस्टोर को डिज़ाइन किया है।

यह कैसे काम करता है?

क्लाउड फायरस्टोर एक क्लाउड-होस्टेड, NoSQL डेटाबेस है जिसे आपके Apple, Android और वेब ऐप्स सीधे मूल SDK के माध्यम से एक्सेस कर सकते हैं। क्लाउड फायरस्टोर REST और RPC API के अलावा, देशी Node.js, Java, Python, Unity, C++ और Go SDKs में भी उपलब्ध है।

क्लाउड फायरस्टोर के NoSQL डेटा मॉडल का अनुसरण करते हुए, आप उन दस्तावेज़ों में डेटा संग्रहीत करते हैं जिनमें मानों के लिए फ़ील्ड मैपिंग होती है। ये दस्तावेज़ संग्रह में संग्रहीत हैं, जो आपके दस्तावेज़ों के लिए कंटेनर हैं जिनका उपयोग आप अपने डेटा को व्यवस्थित करने और क्वेरीज़ बनाने के लिए कर सकते हैं। दस्तावेज़ कई अलग-अलग डेटा प्रकारों का समर्थन करते हैं, सरल स्ट्रिंग और संख्याओं से लेकर जटिल, नेस्टेड ऑब्जेक्ट तक। आप दस्तावेज़ों के भीतर उपसंग्रह भी बना सकते हैं और पदानुक्रमित डेटा संरचनाएँ बना सकते हैं जो आपके डेटाबेस के बढ़ने के साथ-साथ बढ़ती हैं। क्लाउड फायरस्टोर डेटा मॉडल आपके ऐप के लिए सबसे अच्छा काम करने वाली किसी भी डेटा संरचना का समर्थन करता है।

इसके अतिरिक्त, क्लाउड फायरस्टोर में क्वेरी करना अभिव्यंजक, कुशल और लचीला है। संपूर्ण संग्रह, या किसी नेस्टेड उपसंग्रह को पुनः प्राप्त करने की आवश्यकता के बिना दस्तावेज़ स्तर पर डेटा पुनर्प्राप्त करने के लिए उथली क्वेरीज़ बनाएं। अपने परिणामों को पृष्ठांकित करने के लिए अपने प्रश्नों या कर्सर में सॉर्टिंग, फ़िल्टरिंग और सीमाएं जोड़ें। अपने ऐप्स में डेटा को अद्यतन रखने के लिए, हर बार अपडेट होने पर अपने संपूर्ण डेटाबेस को पुनः प्राप्त किए बिना, रीयलटाइम श्रोता जोड़ें। आपके ऐप में रीयलटाइम श्रोता जोड़ने से आपको डेटा स्नैपशॉट के साथ सूचित किया जाता है जब भी आपके क्लाइंट ऐप सुन रहे डेटा में परिवर्तन करते हैं, केवल नए परिवर्तनों को पुनर्प्राप्त करते हैं।

एंड्रॉइड, ऐप्पल प्लेटफ़ॉर्म और जावास्क्रिप्ट के लिए फायरबेस प्रमाणीकरण और क्लाउड फायरस्टोर सुरक्षा नियमों, या सर्वर-साइड भाषाओं के लिए आइडेंटिटी एंड एक्सेस मैनेजमेंट (आईएएम) के साथ क्लाउड फायरस्टोर में अपने डेटा तक पहुंच को सुरक्षित रखें।

कार्यान्वयन पथ

क्लाउड फायरस्टोर एसडीके को एकीकृत करें ग्रैडल, कोकोपोड्स या किसी स्क्रिप्ट के माध्यम से ग्राहकों को तुरंत शामिल करें।
अपना डेटा सुरक्षित करें मोबाइल/वेब और सर्वर विकास के लिए अपने डेटा को सुरक्षित करने के लिए क्रमशः क्लाउड फायरस्टोर सुरक्षा नियम या पहचान और पहुंच प्रबंधन (आईएएम) का उपयोग करें।
डेटा जोड़ें अपने डेटाबेस में दस्तावेज़ और संग्रह बनाएं।
डेटा प्राप्त करें डेटाबेस से डेटा पुनर्प्राप्त करने के लिए क्वेरीज़ बनाएं या रीयलटाइम श्रोताओं का उपयोग करें।

अगले कदम