मैं रॉबर्ट सी। मार्टिन की बहुत सारी सामग्री पढ़ / देख रहा हूँ। मैं उसके बारे में कह रहा हूं कि ठोस राज्य ड्राइव के कारण SQL अनावश्यक है। जब मैं इसे वापस करने के लिए अन्य स्रोतों की खोज करता हूं तो मुझे हार्ड ड्राइव और सॉलिड स्टेट ड्राइव के बीच SQL प्रदर्शन के अंतर का वर्णन करने वाले यादृच्छिक लेखों का एक समूह मिलता है (जो संबंधित है लेकिन मैं शोध करने की कोशिश नहीं कर रहा हूं)।
अंतत: मुझे समझ नहीं आ रहा है कि वह क्या पाने की कोशिश कर रहा है। क्या वह कह रहा है कि SQL को No-SQL तकनीकों से प्रतिस्थापित करें? क्या वह फाइल सिस्टम में फाइलों में डेटा स्टोर कर रहा है? या वह सिर्फ लोगों को एसक्यूएल / रिलेशनल डेटाबेस का उपयोग एससीआई के हमलों के कारण रोकना चाहता है? मुझे डर है कि वह उस बिंदु को याद कर रहा है जिसे वह बनाने की कोशिश कर रहा है।
मैं यहाँ कुछ लिंक प्रदान करूँगा ताकि आप उसके दिमाग से सीधे पढ़ सकें:
पहले, वह कहता है कि SQL को सिस्टम से पूरी तरह से हटा दिया जाना चाहिए।
समाधान। एकमात्र समाधान। सिस्टम से SQL को पूरी तरह से खत्म करना है। यदि कोई SQL इंजन नहीं है, तो कोई SQLi अटैक नहीं हो सकता है।
और यद्यपि वह एसक्यूएल को एपीआई के साथ बदलने के बारे में बात करता है, मुझे नहीं लगता कि वह एसक्यूएल को एपीआई के पीछे डालने का मतलब है कि पिछले उद्धरण के कारण और लेख में वह पहले क्या कहता है।
फ्रेमवर्क मुद्दे को संभाल नहीं है ;;
साइड नोट: एसक्यूएल कहने में, मुझे पूरा यकीन है कि रॉबर्ट का अर्थ सबसे संबंधपरक डेटाबेस है। शायद सभी नहीं बल्कि सबसे ज्यादा। किसी भी स्थिति में, अधिकांश लोग SQL रास्ते का उपयोग कर रहे हैं। इसलिए...
यदि SQL का उपयोग डेटा को बनाए रखने के लिए नहीं किया जा रहा है, तो हम क्या उपयोग करने वाले हैं?
इसका उत्तर देने से पहले, मुझे भी ध्यान देना चाहिए। रॉबर्ट जोर देते हैं कि ठोस राज्य ड्राइव को उन उपकरणों को बदलना चाहिए जो हम डेटा को बनाए रखने के लिए उपयोग करते हैं। सोरेन डी। पं। का जवाब इस ओर इशारा करता है।
मुझे ", लेकिन डेटा अखंडता" समूह पर भी प्रतिक्रिया देनी होगी। कुछ और शोधों पर, रॉबर्ट कहते हैं कि हमें डीटॉमिक जैसे ट्रांजैक्शनल डेटाबेस का उपयोग करना चाहिए । तब CRUD CR (क्रिएट और रीड) में बदल जाता है और SQL लेनदेन पूरी तरह से चले जाते हैं। डेटा अखंडता निश्चित रूप से महत्वपूर्ण है।
मुझे ऐसा कोई प्रश्न नहीं मिला, जिसमें यह सब शामिल हो। मुझे लगता है कि मैं उन विकल्पों की तलाश कर रहा हूं जो रॉबर्ट के दिशानिर्देशों से मेल खाते हैं। डेटामिक एक है, लेकिन क्या ऐसा है? इन दिशानिर्देशों से क्या अन्य विकल्प मेल खाते हैं? और क्या वे वास्तव में ठोस राज्य ड्राइव के साथ बेहतर काम करते हैं?
eval(request.GET["table_name"] + ".get(pk=" + request.GET["pk"] + ")"))
। यह एसक्यूएल नहीं है जो वास्तव में गलती पर है, लेकिन गरीब, अज्ञानी प्रोग्रामर।