दायरे: मोबाइल उपकरणों के लिए मूल डेटाबेस

हम आपको एक मोबाइल डेटाबेस से परिचित कराना चाहते हैं, जो कि 2014 के बाद से अपनी उपस्थिति बना चुका है, मई के इस महीने के लिए पहले से ही इसका नया संस्करण प्रस्तुत करता है। हम बारे में बात दायरे 1.0। के लिए आदर्श और व्यावहारिक बड़े डेटाबेस या बड़े अनुप्रयोगों के लिए.  

दायरे 1

बैठक के दायरे

दायरे मूल रूप से एक पूर्ण डेटाबेस है, और उपयोग करने में आसान है, जो डेवलपर्स के लिए उन्मुख है, और जो मोबाइल अनुप्रयोगों के निर्माण के लिए काम करता है। इसका उपयोग करके आप जटिल डेटा को संभाल सकते हैं, उन्नत क्वेरी कर सकते हैं या चार्ट के भीतर लिंक ऑब्जेक्ट्स को संभाल सकते हैं। यह एक कस्टम डेटाबेस इंजन का उपयोग करके गतिशील रूप से असाइन किए गए देशी ऑब्जेक्ट्स के साथ काम करता है। यह एक के अधिग्रहण की पेशकश करता है सरल एपीआई, प्रदर्शन में सुधार करते हुए, जो अन्य उपकरणों या कार्यों के लिए बलिदान नहीं किया जाता है जो सिस्टम काम करता है। इसके प्रदर्शन को स्मृति आवंटन, भंडारण इंजन और आलसी लोडिंग के लिए इष्टतम धन्यवाद माना जाता है जो काम को सुचारू और तेज बनाते हैं। इस पर विचार किया गया है ORM से अधिक, चिकना और SQLite से तेज है, सबसे प्रसिद्ध मोबाइल डेटाबेस।

अगर हम संगतता के बारे में बात करते हैं, तो दायरे अलग-अलग भाषाओं के साथ काम कर सकते हैं; जावा, स्विफ्ट और ऑब्जेक्टिव-सी, रिएक्ट नेटिव और ज़मारिन मंच। डिबगिंग के लिए, Realm फाइल को Realm Browser के साथ खोला जा सकता है। इस घटना में कि आप फ़ाइलों को साझा करना चाहते हैं, यह अन्य दायरे प्लेटफार्मों पर करना संभव है और समान डेटा मॉडल का उपयोग करना संभव है, इसलिए इस क्रिया को निष्पादित करते समय कार्य मोड या संरचना परिचित और संगत हो जाती है।

ऑब्जेक्ट बाइंडिंग के लिए, Realm एक उन्नत क्वेरी भाषा का उपयोग करता है जो डेटा एकीकरण के लिए AES256 एन्क्रिप्शन पर आधारित है। जब ऑब्जेक्ट हैंडलिंग की बात आती है, तो एक-तरफ़ा डेटा प्रवाह आवश्यक नहीं होता है, क्योंकि अंतर्निहित डेटा के संदर्भ में दायरे हमेशा अप-टू-डेट रहता है।

समर्थन के बारे में, डेवलपर्स इसे प्राप्त करने या आधिकारिक चैनलों के माध्यम से और सीधे अनुरोध करके समर्थन प्राप्त कर सकते हैं:

GitHub के मामले में, यह डेवलपर्स के लिए काम का एक स्रोत है, ताकि उनके समुदाय के लिए सहयोग स्तर पर एक शक्तिशाली वर्कफ़्लो के साथ कई अंतहीन परियोजनाओं में योगदान दिया जा सके। इस प्रकार, 15 मिलियन से अधिक लोगों का समुदाय जो इन शर्तों के तहत काम करते हैं।  

गिटहब परियोजना प्रबंधन के लिए तीसरे पक्ष के उपकरण को एकीकृत करने में सक्षम है, ताकि सॉफ्टवेयर को सबसे सुविधाजनक तरीके से बनाया जा सके। इसी तरह, हम दायरे के विकास के लिए काम कर रहे हैं, इस तथ्य के लिए धन्यवाद कि गिटहब जहां इस डेटाबेस का निर्माण किया गया है, इसके लिए परियोजनाओं में समुदाय के योगदान के कारण, जो शुरू में उपयोगकर्ता के लिए प्राथमिकता विशेषताओं को स्थापित करता है, इस प्रकार मैं पास करता हूं। योगदान प्रणाली के लिए।

दायरे 1.0

दायरे 2

दायरे संस्करण 1.0 अब उपलब्ध है, जैसा कि हमने शुरुआत में कहा था। जब Realm पहली बार इस संस्करण में दिखाई दिया, तो यह केवल Mac डेवलपर्स के लिए और iOS सिस्टम के लिए, Objective-C पर एकल संस्करण की पेशकश के साथ उपलब्ध था। Android के लिए एक संस्करण और स्विफ्ट के लिए प्रथम श्रेणी के समर्थन का बाद में पालन किया गया। प्रतिक्रियात्मक मूल और ज़ामरीन के लिए प्रारंभिक समर्थन बाद में उपलब्ध है।

इसके साथ ही दायरे के मालिक हैं सभी प्लेटफार्मों के लिए काम की उपलब्धता, और बदले में मोबाइल फोन के लिए मुख्य भाषाओं में प्रोग्राम करने में सक्षम होने के लिए। यह सब, अपने डेवलपर्स और उन्हें समर्थन करने वाले समुदाय द्वारा दो साल के काम के बाद।  

वर्तमान में Realm का उपयोग विभिन्न प्रकार से किया जाता हैअनुप्रयोग बड़ी मात्रा में डेटा के उपयोग पर ध्यान केंद्रित करते हैं, और मान्यता प्राप्त कंपनियों और ब्रांडों में; Sap, Starbucks, Twitter, NBCUniversal, अलीबाबा, ईबे, कुछ के नाम। आईओएस और एंड्रॉइड सिस्टम के लिए आज दिए जाने वाले अच्छे सपोर्ट और फ्लुइड प्लेटफॉर्म की बदौलत कुछ ऐसा है जो मोबाइल एप्लिकेशन के निर्माण में व्यापक बाजार को कवर करता है।

अब समाप्त करने के लिए, नीचे हम आपको उदाहरणों के साथ कुछ लिंक देंगे कि कैसे डेटाबेस अपनी अलग समर्थित भाषाओं के लिए दायरे में संभाला जाता है:  


5 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   फ्रांसिस्का कहा

    मैं मोज़िला स्थापित नहीं कर सका, मैं काली का उपयोग कर रहा हूं, यह मेरे लिए नया है, मैं सेल फोन या मोबाइल का उपयोग नहीं करता, मैं अंग्रेजी में बहुत कम समझूंगा

  2.   फ्रैंक यज़्नेरी डेविला अरिलानो कहा

    दायरे यह केवल मोबाइल के लिए है?

  3.   पेड्रिनि२१० कहा

    फ्रैंक,

    SQLite की तरह, आप समस्याओं के बिना कंप्यूटर पर Realm स्थापित कर सकते हैं।

    हालांकि, किसी अन्य डेटाबेस प्रबंधक का उपयोग करने की सिफारिश की जाती है यदि आपका होस्ट एक सर्वर है, तो याद रखें कि यह प्रोसेसर के समानता और ऑपरेटिंग सिस्टम के साथ बेहतर लिंक का लाभ उठा सकता है। हालाँकि मैं हमेशा इस प्रकार के प्रयोगों के पक्ष में हूँ! यदि आप परीक्षा लेते हैं, तो हम आपके अनुभव के बारे में सुनने की उम्मीद करते हैं!

  4.   पेड्रिनि२१० कहा

    फ्रांसिस्का,

    ऐसा लगता है कि अवधारणाओं का मिश्रण है ...

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

    यह मोबाइल उपकरणों पर केंद्रित है, जैसा कि मैंने पिछली टिप्पणी में उल्लेख किया है, कंप्यूटर में यदि आप डेटाबेस बनाना चाहते हैं तो अन्य प्रकार के अधिक अनुशंसित विकल्प हैं।

    नमस्ते!

  5.   नादिया कहा

    नमस्कार! मैं दायरे पर एक व्यावहारिक काम कर रहा हूं, मैंने हर जगह देखा लेकिन मुझे इसकी वास्तुकला नहीं मिल रही है .. यह क्या होगा? धन्यवाद