android - क्लाउड फायरस्टोर में फ़ायरबेस डाटाबेस को परिवर्तित करना




database firebase (2)

मई आप सभी Firebase द्वारा क्लाउड फायरस्टोर के बारे में अच्छी खबरें प्राप्त करें

जैसा कि मैं अपने Firebase डाटाबेस को क्लाउड फायरस्टोर में कनवर्ट करना चाहता हूं, वहां इसे बदलने का कोई आसान तरीका है?

मैं क्लाउड फायरस्टोर पर जाना चाहता हूं


चूंकि डेटा मॉडल बहुत अलग हैं, इसलिए इसे हासिल करने का कोई स्वचालित तरीका नहीं है। आपको अपने ऐप की ज़रूरतों के आधार पर अपनी खुद की विधि लिखनी होगी।

प्रलेखन अंतर के एक सिंहावलोकन प्रदान करता है


दो डेटाबेस पूरी तरह से अलग डेटा मॉडल हैं इस कारण से, वर्तमान में फायरबसे स्वत: माइग्रेशन टूल नहीं दे रहा है, इसके परिणामस्वरूप कई मामलों में अकाट्य डेटा संरचना का परिणाम होगा।

निकट भविष्य में वे बादल फ़ास्टस्टोर का उपयोग करने के लिए देख रहे आरटीडीबी डेवलपर्स के लिए सर्वोत्तम प्रथाओं का विवरण देने वाले एक गाइड को प्रकाशित करेंगे, इसलिए इसके लिए देखें!

स्रोत लिंक - Google फायरबेज समूह

फायरबेज रीयलटाइम डाटाबेस : - सभी फ़ायरबेज रीयलटाइम डेटाबेस डेटा को JSON ऑब्जेक्ट के रूप में संग्रहीत किया जाता है। आप क्लाउड-होस्टेड JSON ट्री के रूप में डेटाबेस को सोच सकते हैं। एसक्यूएल डेटाबेस के विपरीत, कोई टेबल या रिकॉर्ड नहीं हैं जब आप JSON वृक्ष में डेटा जोड़ते हैं, तो यह मौजूदा कुंजीपटल स्ट्रिंग में एक संबद्ध कुंजी के साथ एक नोड बन जाता है। आप अपनी खुद की कुंजी प्रदान कर सकते हैं, जैसे यूजर आईडी या अर्थ नाम

Example
{ 
   data: {
           first: "foo",
           last: "bar",
           dob: 1993,
         }
}

क्लाउड फायरस्टोर : - क्लाउड फायरस्टोर में, स्टोरेज की इकाई दस्तावेज़ है। दस्तावेज़ एक हल्के रिकॉर्ड है जिसमें फ़ील्ड शामिल हैं, जो मूल्यों को मैप करते हैं। प्रत्येक दस्तावेज़ को एक नाम से पहचाना जाता है एक उपयोगकर्ता अलॉवेलेट का प्रतिनिधित्व करने वाला दस्तावेज़ इस तरह दिख सकता है:

document
first : "foo"
last : "bar"
dob : 1994

क्लाउड फायरस्टोर में एक और बात, डेटा मॉडल को संग्रह और दस्तावेज़ में संग्रहित किया जाता है, और रीयलटाइम डाटाबेस में ऐसी कोई अवधारणा नहीं है।





google-cloud-firestore