यदि यह पूछने के लिए कोई बेहतर जगह है, तो कृपया मुझे बताएं। । ज्यादातरवेबसाइटों को स्थानीय डेटाबेस एनीमोर की आवश्यकता है?
- पुन: प्रयोज्य कोड में आम कार्यक्षमता बाहर निकालें (RubyGems और jQuery प्लगइन्स:
हर बार जब मैं एक नया वेबसाइट/ब्लॉग/शॉपिंग कार्ट/आदि का निर्माण, मैं निम्न कार्य करना चाहते रखना)
मेरे धारणा है, अगर मैं स्थानीय डेटाबेस पर निर्भरता को हटा सकते हैं, कि यह आसान है और लंबे समय (पुनर्प्रयोग और प्रबंधन क्षमता, जरूरी नहीं कि डेटाबेस/प्रदर्शन के मामले में स्केलेबल) में और अधिक विश्वसनीय बनाने के लिए है। मुझे यकीन नहीं है कि यह अभी तक एक अच्छी या बुरी धारणा है। तुम क्या सोचते हो?
मैं निम्न कारणों से यह धारणा बना दिया है:
सबसे गंभीर डेटाबेस/मॉडल कार्यक्षमता इंटरनेट पर किसी बनाया गया है।
- सामाजिक नेटवर्क एपीआई:: फेसबुक
- संदेश API:
बस कुछ ही नाम के लिए ट्विटर
उन चीजों में से प्रत्येक काफी खरोंच से निर्माण करने के लिए और के रूप में अनुकूलित किया है, सरल बनाने के लिए जटिल हैं और उपयोग करने में आसान है क्योंकि उन कंपनियों ने उन्हें बनाया है।
इसलिए यदि मैं एक ऐप बनाता हूं जो एक ईवेंट पेज (इवेंटब्रेट) पर चित्र (पिकासा) दिखाता है, और आप देख सकते हैं कि ईवेंट में कौन शामिल हुआ (फेसबुक ईवेंट), और उन्हें ईमेल (google ऐप्स api) भेज दें, और उन्हें रखें मासिक सर्वेक्षण (वूफू) भरें, और जब वे पूरा हो जाएं तो एक वीडियो देखें (यूट्यूब), सभी एक कस्टम, उपयोग में आसान वेबसाइट में एकीकृत हैं, और मैं इसे स्थानीय डेटाबेस बनाने के बिना कर सकता हूं, यह एक अच्छी बात है?वहाँ के बहुत सारे है जबकि/सुंदर यूआरएल एपीआई
- पोस्ट एपीआई
- RESTful:
मैं क्योंकि दो पहेली है कि मुझे लगता है कि स्थानीय डेटाबेस बनाने के लिए मजबूर कर रखना से लापता बातें पूछना उनके लिए ब्लॉगिंग सिस्टम और एपीआई, कोई भी जगह नहीं है जहां आप केवल सामग्री लिख सकते हैं और इसे कुछ बड़ी चीज़ों का हिस्सा बना सकते हैं। प्रत्येक ऐप के लिए, मुझे सुंदर/आरामदायक यूआरएल बनाने के लिए कोड का उपयोग करना होगा, और यह पोस्ट सहेजता है। लेकिन ऐसा लगता है कि यह एक सेवा होनी चाहिए!
प्रश्न यह है कि वेबसाइट है? ... पर यह स्थान मेरे विशिष्ट कारण ... के लिए दुनिया की सेवाओं को एकीकृत करता है और, उन पदों को संग्रहीत करने के लिए, जो केवल मेरी साइट पर तक पहुंच है। क्या हर किसी को हमेशा "अपना ब्लॉग" चाहिए? स्टैक ओवरव्लो या फेसबुक जैसे स्थापित प्लेटफ़ॉर्म पर केवल एक प्रोफ़ाइल क्यों नहीं है और बहुत सारी सामग्री क्यों लिखें?
... इस तरह से मैं पूरी तरह से डेटाबेस के बिना ऐप्स लिख सकता हूं और जानता हूं कि मैं इसे सही कर रहा हूं।
नोट: निश्चित रूप से किसी बिंदु पर आपको डेटाबेस की आवश्यकता होगी, अगर आप कुछ अद्वितीय या नया कर रहे थे। लेकिन उस मामले के लिए जहां आप केवल जानकारी को पुनर्स्थापित कर रहे हैं या वीडियो, घटनाओं और उत्पादों जैसी चीजें बना रहे हैं, क्या यह वास्तव में अब आवश्यक है ??
मुझे इसके साथ कोई अनुभव नहीं है, लेकिन couchdb (http://couchdb.apache.org/) उस REST आला को भरता नहीं है? –
यह कैश करने के लिए विनम्र है। यदि आप क्लाउड को ऑफ़लोड करते हैं, तो यह अभी भी तकनीकी रूप से * आपका * डेटाबेस है। – cbednarski