मैं अपना दूसरा आईफोन एप्लीकेशन विकसित करने की प्रक्रिया में हूं, और डीबी हैंडलिंग पर वास्तुशिल्प सिफारिशों की तलाश में हूं।आईफोन एसक्यूएलएट डीबी और वेब-आधारित डीबी सिंक्रनाइज़ेशन और इंटरैक्शन सिफारिशें
विचार यह है: 1. जानकारी का डेटाबेस सर्वर (LAMP स्टैक) पर संग्रहीत किया जाता है, और जानकारी JSON के माध्यम से डिवाइस पर वितरित की जाती है। यह हिस्सा लागू किया गया है।
उपयोगकर्ता डेटाबेस में किसी आइटम को "पसंदीदा" करने में सक्षम है, जो इसे अपने स्थानीय डिवाइस पर SQLite में संग्रहीत करता है।
उपयोगकर्ता दूरस्थ सर्वर पर भी नए आइटम सबमिट कर सकता है जो पहले से मौजूद नहीं है, जिससे उन्हें अन्य उपयोगकर्ताओं के पसंदीदा के लिए उपलब्ध कराया जा सकता है।
उपयोगकर्ता आइटम खोजने के लिए एक ही खोज इंटरफ़ेस के माध्यम से दोनों डेटाबेस खोज सकते हैं।
मैं इसके लिए डेटा संरचना का निर्णय लेने की कोशिश कर रहा हूं, और डेटाबेस से परिणामस्वरूप ऑब्जेक्ट्स को कैसे निपटाना है। मुझे लगता है कि मैं वस्तुओं के लिए दो विकल्प हैं:
दूरस्थ डीबी और स्थानीय डीबी एक ही वस्तु प्रकार है, और स्थानीय डीबी भंडार दूरस्थ आइटम की आईडी दो
से जोड़ने के लिए रिमोट आइटम और स्थानीय आइटम
किसी भी विचार, विचार इत्यादि की बहुत सराहना की जाती है!