Amazon RDS इंस्टेंस नियमित MySQL/Oracle/... डेटाबेस हैं। आप इसे किसी भी डिवाइस या प्लेटफॉर्म से कनेक्ट कर सकते हैं, बशर्ते आपके पास इसके लिए ड्राइवर हो।
मैसकल के लिए एक सी ड्राइवर है (यह प्रश्न देखें Mac OS X पर MySQL Connector/C कैसे स्थापित करें? ) जो मैक ओएस एक्स और आईओएस पर काम करता है।
यदि आप आईओएस एप्लिकेशन से आरडीएस माईएसक्यूएल तक पहुंचना चाहते हैं, तो आपको इस ड्राइवर को अपने बाइनरी वितरण में शामिल करना होगा और अपने कोड से ड्राइवर द्वारा उजागर किए गए कार्यों का उपयोग करना होगा।
एक वास्तुशिल्प दृष्टिकोण पर, मैं हालांकि इस दृष्टिकोण पर सवाल उठाता हूं। एपीआई परत (आपके आईओएस ऐप और डेटाबेस के बीच में बैठे एक वेब एप्लिकेशन) के माध्यम से आपके डेटाबेस तक पहुंचने के कई लाभ हैं।
लाभ हैं:डीकूपिंग:क्लाइंट ऐप-स्केलेबिलिटी के लिए डेटा संरचना को उजागर न करें:रीड रेप्लिका या शार्डिंग का उपयोग करते समय एपीआई डीबी में बैलेंस लोड कर सकता है- सुरक्षा:एक एपीआई आपको प्रमाणीकरण और प्राधिकरण को लागू करने देता है