मुझे आश्चर्य है कि जब किसी सिस्टम को एक्सएमएल का उपयोग करके मॉडलिंग किया जाना चाहिए और जब इसे एक रिलेशनल डेटाबेस का उपयोग करके मॉडलिंग किया जाना चाहिए (मुझे पता है कि आप डेटाबेस में एक्सएमएल स्टोर कर सकते हैं, लेकिन सामान्यीकृत डीबी टेबल का उपयोग करके सिस्टम को मॉडलिंग और एक्सएमएल-स्कीमा का उपयोग करके सिस्टम को मॉडलिंग के बीच एक बड़ा अंतर है)। कंक्रीटनेस के लिए, मान लीजिए कि आप जिम में व्यायाम कर रहे थे। "बेंच प्रेस" वास्तव में exericses का एक परिवार है, एक भी व्यायाम नहीं। आप एक बेंच, या एक गेंद पर झूठ बोल सकते हैं। आप मजबूर कर सकते हैं कि आप वापस फ्लैट हैं या धोखा देने की अनुमति देते हैं। आप डंबल्स, बारबल्स, केबल्स या सार्वभौमिक मशीन का उपयोग कर सकते हैं। यदि आप डंबल्स का उपयोग कर रहे हैं तो आप वैकल्पिक हथियार या एक साथ धक्का दे सकते हैं। आप एक झुकाव, गिरावट या फ्लैट सतह हो सकती है। मेरी सोच यह है कि जटिलता के कारण (और संभव जटिलता जिसे मैंने अभी तक नहीं सोचा है) कि यह सबसे अच्छा एक्सएमएल का उपयोग करके मॉडलिंग किया जाएगा। क्या यह एक अच्छा मूल्यांकन है? अन्य महत्वपूर्ण कारकों पर विचार किया जाना चाहिए?मॉडलिंग: एक्सएमएल बनाम रिलेशनल डाटाबेस
अनुपूरक: जब मैंने एक्सएमएल कहा, तो मेरे दिमाग के पीछे की एक तकनीक आरडीएफ थी (हालांकि मैं उस पर चर्चा को सीमित नहीं करना चाहता था), जो कार्यान्वयन की तुलना में पेशेवरों और विपक्ष के प्रतीत होता है डेटाबेस टेबल में डिजाइन। मुझे यकीन नहीं है कि कुछ एंटीपैथी कुछ उपयोगकर्ता एक्सएमएल की तरफ महसूस करते हैं, आरडीएफ (शायद ऐसा) तक सभी तरह से बढ़ेगा, लेकिन शायद इससे बातचीत को थोड़ा सा ध्यान में मदद मिलेगी।
खुद से पूछें कि आप XML पर विचार क्यों कर रहे हैं। वह आपको क्या खरीदता है? – Apocalisp