Cloud Firestore

हमारे सुविधाजनक, स्केलेबल NoSQL क्लाउड डेटाबेस का इस्तेमाल करें, पहले से बना हुआ के लिए डेटा स्टोर और सिंक करने के लिए किया जा सकता है. सर्वर-साइड डेवलपमेंट.

Cloud Firestore एक ऐसा डेटाबेस है जिसे ज़रूरत के हिसाब से बढ़ाया जा सकता है. जैसे, मोबाइल, वेब, के साथ-साथ Firebase और Google Cloud के सर्वर डेवलपमेंट के बारे में भी जानें. किसी ने भी पसंद नहीं किया Firebase रीयलटाइम डेटाबेस, यह आपके डेटा को क्लाइंट ऐप्लिकेशन में रीयलटाइम लिसनर और मोबाइल और वेब के लिए ऑफ़लाइन सहायता देता है, ताकि आप ऐसे प्रतिक्रियाशील ऐप्लिकेशन बनाएं, जो नेटवर्क प्रतीक्षा अवधि या इंटरनेट पर ध्यान दिए बिना काम करें कनेक्टिविटी. Cloud Firestore, अन्य Firebase के साथ आसानी से इंटिग्रेशन करने की सुविधा भी देता है और Google Cloud प्रॉडक्ट, जैसे कि Cloud Functions.

शुरू करें

मुख्य सुविधाएं

लचीलापन Cloud Firestore डेटा मॉडल, ज़रूरत के हिसाब से और हैरारकी वाले डेटा स्ट्रक्चर के साथ काम करता है. अपने डेटा को दस्तावेज़ों में स्टोर करें और उसे कलेक्शन में व्यवस्थित करें. दस्तावेज़ इसमें सब-कलेक्शन के अलावा, नेस्ट किए गए कॉम्प्लेक्स ऑब्जेक्ट शामिल हो सकते हैं.
एक्सप्रेसिव क्वेरी Cloud Firestore में, किसी व्यक्ति का डेटा वापस पाने के लिए क्वेरी का इस्तेमाल किया जा सकता है. या किसी कलेक्शन के उन सभी दस्तावेज़ों को हासिल करने के लिए आपके क्वेरी पैरामीटर से मेल खाना चाहिए. आपकी क्वेरी में एक से ज़्यादा, एक से ज़्यादा क्रम वाले सवाल शामिल हो सकते हैं फ़िल्टर करने के साथ-साथ, फ़िल्टर करने और क्रम से लगाने का विकल्प भी दिया जाता है. वे डिफ़ॉल्ट रूप से भी इंडेक्स किए जाते हैं, इसलिए क्वेरी की परफ़ॉर्मेंस आपके नतीजे के सेट के साइज़ के अनुपात में होती है, न कि आपका डेटा सेट.
रीयलटाइम अपडेट रीयलटाइम डेटाबेस की तरह, Cloud Firestore, डेटा को अपडेट करने के लिए डेटा सिंक करने की सुविधा का इस्तेमाल करता है कनेक्ट किया गया कोई भी डिवाइस. हालांकि, इसे आसान, एक बार के क्वेरी को आसानी से फ़ेच कर सकता है.
ऑफ़लाइन सहायता Cloud Firestore उस डेटा को कैश मेमोरी में सेव करता है जिसका इस्तेमाल आपका ऐप्लिकेशन सक्रिय तौर पर करता है, ताकि ऐप्लिकेशन यह जानकारी सेव कर सके, डिवाइस के ऑफ़लाइन होने पर भी, डेटा को पढ़ें, सुनें, और उस पर क्वेरी करें. जब डिवाइस फिर से ऑनलाइन हो जाता है, तो Cloud Firestore सभी स्थानीय बदलावों को सिंक कर देता है Cloud Firestore में बदलें.
कारोबार बढ़ाने के लिए डिज़ाइन किया गया Cloud Firestore आपके लिए लाया है Google Cloud की बेहतरीन सुविधाएं इन्फ़्रास्ट्रक्चर: एक से ज़्यादा इलाकों के डेटा का अपने-आप एक जैसा होना, मज़बूत है कंसिस्टेंसी गारंटी, ऐटॉमिक बैच ऑपरेशन, और रीयल ट्रांज़ैक्शन सहायता. हमने सबसे मुश्किल डेटाबेस को संभालने के लिए Cloud Firestore को डिज़ाइन किया है काम करता है.

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

Cloud Firestore, क्लाउड पर होस्ट किया गया NoSQL डेटाबेस है. यह आपके Apple, Android, और वेब वर्शन का इस्तेमाल करता है ऐप्लिकेशन, नेटिव SDK टूल से सीधे ऐक्सेस कर सकते हैं. Cloud Firestore भी उपलब्ध है REST के साथ-साथ नेटिव Node.js, Java, Python, Unity, C++, और Go SDK टूल में RPC API.

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

इसके अलावा, Cloud Firestore में क्वेरी करने की प्रोसेस बेहतरीन, असरदार, और सुविधाजनक है. दस्तावेज़ के लेवल पर डेटा वापस पाने के लिए, शैलो क्वेरी बनाएं. इसके लिए, पूरे कलेक्शन या नेस्ट किए गए सब-कलेक्शन को फिर से पाने के लिए. क्रम जोड़ें, और आपकी क्वेरी या कर्सर को फ़िल्टर करता है, अपने नतीजों को पेजों में व्यवस्थित करें. डेटा वापस पाए बिना, अपने ऐप्लिकेशन में मौजूदा डेटा बनाए रखने के लिए हर बार अपडेट होने पर अपने पूरे डेटाबेस में, रीयलटाइम लिसनर जोड़ें. अपने ऐप्लिकेशन में रीयलटाइम लिसनर जोड़ने से, आपको जब भी सूचना मिलेगी, तब आपको डेटा स्नैपशॉट के साथ सूचना मिलेगी वह डेटा जिसे आपका क्लाइंट ऐप्लिकेशन बदलावों को सुन रहा है, सिर्फ़ नए बदलाव.

Firebase से पुष्टि करने की सुविधा और Cloud Firestore में अपने डेटा के ऐक्सेस को सुरक्षित रखने के लिए Android, Apple प्लैटफ़ॉर्म, और JavaScript या पहचान के लिए Cloud Firestore के सुरक्षा नियम और सर्वर-साइड भाषाओं के लिए ऐक्सेस मैनेजमेंट (आईएएम).

लागू करने का पाथ

Cloud Firestore SDK टूल इंटिग्रेट करना Gradle, CocoaPods या स्क्रिप्ट के ज़रिए तुरंत क्लाइंट शामिल करें.
अपना डेटा सुरक्षित रखें सुरक्षित करने के लिए Cloud Firestore के सुरक्षा नियमों या पहचान और ऐक्सेस मैनेजमेंट (आईएएम) का इस्तेमाल करें मोबाइल/वेब और सर्वर डेवलपमेंट के लिए आपका डेटा तय करता है.
डेटा जोड़ें अपने डेटाबेस में दस्तावेज़ और कलेक्शन बनाएं.
डेटा पाएं से डेटा वापस पाने के लिए क्वेरी तैयार करें या रीयलटाइम लिसनर का इस्तेमाल करें डेटाबेस.

अगले चरण