मेरी कंपनी के पास यह विशाल डेटाबेस है जो निगरानी और रिपोर्टिंग उद्देश्यों के लिए कई स्रोतों से (कई) घटनाओं के साथ खिलाया जाता है। अब तक, डेटा से प्रत्येक नया डैशबोर्ड या ग्राफ़िक विशाल डेटाबेस में अतिरिक्त तालिकाओं के साथ एक नया रेल ऐप है और डेटाबेस सामग्री तक पूर्ण पहुंच है।एपीआई जाने के लिए या
हाल ही में, हमारे डेटा पर बाहरी (जैसे हमारी कंपनी नहीं बल्कि बहन कंपनियों) ग्राहकों के बारे में एक विचार चल रहा है, और यह निर्णय लिया गया है कि हमें अपने डेटा से परामर्श करने के लिए केवल पढ़ने योग्य रीस्टफुल एपीआई का खुलासा करना चाहिए ।
मेरा मुद्दा है - क्या हमें अपने के लिए परियोजनाओं के लिए एपीआई का उपयोग करना चाहिए? क्या डेटाबेस में सीधी पहुंच के बजाय, "स्थानीय" परियोजनाओं के लिए भी एक विश्वसनीय API तक पहुंचने के लिए यह अधिक है? मुझे लगता है कि यह डेटा की हमारी टीम की पहुंच को एकजुट करने के मामले में भुगतान करेगा - लेकिन क्या यह अतिरिक्त राउंड-ट्रिप के लायक है? और क्या एक रीस्टफुल एपीआई प्रति सेकंड 20 या तो क्वेरी चलाने और जेएसओएन के माध्यम से परिणामों को उजागर करने की मांगों को जारी रख सकता है?
किसी भी इनपुट के लिए धन्यवाद!
+1। – hsribei
+1 भी, रोचक टिप्पणी;) – Leprosy