Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डेस्कटॉप ऐप के लिए प्रमाणीकरण

आपको अपने डेटा संग्रहण को सारगर्भित करने के लिए एक वेब सेवा (SOAP), http वेब-एपीआई (REST) ​​या कुछ अन्य मिडलवेयर बनाने पर ध्यान देना चाहिए।

इसके निम्न लाभ हैं:

  • आपको अधिकांश व्यावसायिक तर्क अपने डेस्कटॉप ऐप से बाहर और मध्य वेयर में स्थानांतरित करने की अनुमति देता है
  • आपको व्यावसायिक तर्क को sql से बाहर रखने की अनुमति देता है जो एक अड़चन हो सकती है
  • आपको अपने डेस्कटॉप ऐप को पुनर्वितरित किए बिना अपने व्यावसायिक तर्क को अपडेट करने की अनुमति देता है (यदि आपके पास सभी डेस्कटॉप पर सीधा नियंत्रण नहीं है तो यह आसान है)।
  • आपको प्रमाणीकरण को नियंत्रित करने की अनुमति देता है (कई वेब सर्वरों के अपने मॉड्यूल, प्रमाणीकरण की विधि होती है)। आपका ऐप अपने स्वयं के सेवा खाते के तहत एक्सेस और एक्सेस स्टोरेज को नियंत्रित करेगा।
  • आपको अपने डेटा संग्रहण को पूरा करने की अनुमति देता है (मान लें कि भविष्य में आप कुछ को sql में संग्रहीत करते हैं, कुछ mongodb में, कुछ को क्लाउड स्टोरेज में - एक बार फिर, अपने सभी डेस्कटॉप को अपडेट किए बिना।
  • आपको अपने सामने के सिरों को स्केल करने की अनुमति देता है और यहां तक ​​कि संभवतः आपके बैकएंड स्टोरेज को भी बढ़ाता है (उदाहरण के लिए, डीबी प्रतिकृतियां पढ़ें/लिखें)

यदि आप पहले से ही सी # के साथ काम कर रहे हैं, तो नया एमवीसी 4 वेब-एपीआई एक अच्छा फिट होना चाहिए। यहां और पढ़ें:

http://www.asp.net/web-api

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

यदि आप अपने डेस्कटॉप ऐप को शिपिंग कर रहे हैं (आप डीबी की मेजबानी नहीं कर रहे हैं) तो आप अपने स्वयं के exe में वेब-एपीआई को स्वयं होस्ट कर सकते हैं यदि आपके ग्राहक आईआईएस स्थापित/प्रबंधित नहीं करना चाहते हैं।

अंत में, यदि आपका mysql ऑनलाइन है, तो आपका मिडलवेयर क्लाउड में हो सकता है (नीला आदि...)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऑब्जेक्ट डालने का सबसे तेज़ तरीका अगर यह SQLAlchemy के साथ मौजूद नहीं है

  2. Node.js और Express के साथ अपना पहला API कोड करें:एक डेटाबेस कनेक्ट करें

  3. डॉकर लिखें mysql आयात .sql

  4. क्या PHP के preg_replace के बराबर एक MySQL है?

  5. PHP में एक्सेल में MySQL डेटा निर्यात करें