2014-10-09 6 views
8

हमारे मोबाइल एप्लिकेशन के लिए, हम Realm.io डेटाबेस का उपयोग करने की उम्मीद कर रहे थे, लेकिन हमें एकाधिक उपकरणों को सिंक्रनाइज़ करने में सक्षम होना चाहिए ताकि उनके पास हमेशा एक ही जानकारी हो। डेटाबेस डेटा के कुछ मेगाबाइट्स हो सकता है, इसलिए हम यह सुनिश्चित करना चाहते हैं कि हर बार कुछ बदलते समय हमें पूरे डेटाबेस को अपलोड करने की आवश्यकता नहीं होती और फिर अपने सभी अन्य उपकरणों पर फिर से डाउनलोड नहीं किया जाता। आदर्श रूप से, हम यह भी सुनिश्चित करना चाहते हैं कि सर्वर पर सर्वर के साथ कोई अन्य लेन-देन डिवाइस पर तब तक न हो जब तक कि उसका डेटाबेस अपडेट न हो जाए।एकाधिक आईओएस और एंड्रॉइड उपकरणों के बीच डेटाबेस को सिंक्रनाइज़ करने का सबसे आसान तरीका क्या है?

उत्तर

10

वर्तमान में रियलम का उपयोग करना संभव नहीं है, हालांकि मुझे विश्वास है कि यह रोडमैप पर है। तो आपको एक आरईएसटी एपीआई या इसी तरह का उपयोग करके अपना खुद का सिंक्रनाइज़ेशन रोल करना होगा।

मोबाइल के लिए एकमात्र डेटाबेस जो वर्तमान में मुझे पता है कि मुझे पता है कि CouchDB लाइट http://developer.couchbase.com/mobile/ है, लेकिन मुझे इसके साथ कोई अनुभव नहीं है।

+0

यह सही है। – jpsim

+0

iCloud सक्षम के साथ कोर डेटा इसका समर्थन करता है, लेकिन स्पष्ट रूप से केवल आईओएस के लिए। – Scooter

3

एक अन्य विकल्प Parse

समय आपको हर बार क्षेत्र पर एक डेटाबेस लिखने करना पार्स करने के लिए लिख सकता है के साथ एक खाते की स्थापना करने के लिए किया जाएगा।

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

पार्स फेसबुक, ट्विटर और ईमेल/पासवर्ड जैसी विभिन्न लॉगिन विधियों का समर्थन करता है जो आसान उपयोगकर्ता प्रमाणीकरण की अनुमति देता है।

+5

पार्स आधिकारिक तौर पर मृत्यु हो गई है :( http://blog.parse.com/announcements/moving-on/ – Marchy

+0

पार्स बंद हो गया है ..official .. :( –

2

उन्होंने अभी तक एक नया टूल-किट जारी किया है।

आज, हम क्षेत्र मोबाइल प्लेटफॉर्म, एक नई पेशकश है कि हमारे लिए पूरी तरह से खुला स्रोत एकीकृत लॉन्च कर रहे हैं iOS और Android के नए सर्वर साइड प्रौद्योगिकी उपलब्ध कराने के वास्तविक समय के साथ के लिए (नीचे देखें!) क्लाइंट साइड डेटाबेस तुल्यकालन, संघर्ष समाधान, और प्रतिक्रियाशील घटना हैंडलिंग। नया प्लेटफ़ॉर्म मोबाइल डेवलपर्स के लिए रीयलटाइम सहयोग, संदेश, ऑफलाइन-पहले अनुभवों आदि जैसे कठिन-से-निर्माण सुविधाओं के साथ ऐप्स बनाने में आसान बनाता है।

अधिक यहाँ पढ़ें: https://realm.io/news/introducing-realm-mobile-platform/

संबंधित मुद्दे

 संबंधित मुद्दे