विचार करने के लिए कुछ अलग दृष्टिकोण हैं:
1) ऐसे डेटाबेस उत्पाद का उपयोग करें जो मल्टी-मास्टर या एमवीसीसी (मल्टीवर्जन कंसुरेंसी कंट्रोल) और लागू करता है Android + आपके सर्वर दोनों पर चलता है। MVCC विकिपीडिया पृष्ठ पर कुछ उदाहरण हैं। , कॉच डीबी एक सामान्य समाधान है। एक TouchDB-Android है पोर्ट जो Android पर चलने के लिए अनुकूलित है और CouchDB को प्रतिकृति का समर्थन करता है।
2) आपकी आवश्यकताएं सरल (या अद्वितीय) हो सकती हैं जो आपके स्वयं के समाधान को रोल करने की गारंटी देने के लिए पर्याप्त हैं। एक सामान्य समाधान यह होगा कि Android पर SQLite का उपयोग किया जाए और एक (शायद RESTful) API पर किसी दूरस्थ सर्वर से जानकारी को सिंक किया जाए।
मोबाइल डिवाइस और सर्वर दोनों पर एक ही डेटाबेस समाधान का उपयोग करना आवश्यक नहीं है, लेकिन एक समान स्कीमा और क्वेरी भाषा का उपयोग करने से आप शायद अधिक समझदार होंगे।