ฉันคิดเกี่ยวกับรูปแบบ XML และคำพูดต่อไปนี้:
“ XML ไม่ใช่ฐานข้อมูล มันไม่เคยตั้งใจจะเป็นฐานข้อมูล มันจะไม่เป็นฐานข้อมูล ฐานข้อมูลเชิงสัมพันธ์เป็นเทคโนโลยีที่ได้รับการพิสูจน์แล้วพร้อมด้วยประสบการณ์การใช้งานมานานกว่า 20 ปี พวกเขาเป็นของแข็งมั่นคงผลิตภัณฑ์ที่มีประโยชน์ พวกเขาจะไม่หายไป XML เป็นเทคโนโลยีที่มีประโยชน์มากสำหรับการย้ายข้อมูลระหว่างฐานข้อมูลที่แตกต่างกันหรือระหว่างฐานข้อมูลและโปรแกรมอื่น ๆ อย่างไรก็ตามมันไม่ได้เป็นฐานข้อมูล อย่าใช้อย่างเดียว "- XML ที่มีประสิทธิภาพ: 50 วิธีพิเศษในการปรับปรุง XML ของคุณโดยElliotte Rusty Harold (หน้า 230, ตอนที่ 4, รายการ 41, วรรคสอง)
สิ่งนี้ดูเหมือนจะเน้นว่า XML ไม่ควรใช้สำหรับการจัดเก็บข้อมูลและควรใช้สำหรับโปรแกรมเพื่อการทำงานร่วมกันของโปรแกรมเท่านั้น
โดยส่วนตัวแล้วฉันไม่เห็นด้วยและapp.config
ไฟล์ของ. NET ที่ใช้ในการจัดเก็บการตั้งค่าของโปรแกรมเป็นตัวอย่างของการจัดเก็บข้อมูลในไฟล์ XML อย่างไรก็ตามสำหรับฐานข้อมูลมากกว่าการกำหนดค่า ฯลฯ ไม่ควรใช้ XML
ในการพัฒนาประเด็นของฉันฉันจะใช้สองตัวอย่าง:
A) ข้อมูลเกี่ยวกับลูกค้าที่มีฟิลด์ทั้งหมดในระดับเดียวนั่นคือมีจำนวนฟิลด์ทั้งหมดที่เกี่ยวข้องกับลูกค้าหนึ่งรายที่ไม่มีลูก
B) ข้อมูลเกี่ยวกับการกำหนดค่าแอปพลิเคชัน และคุณสมบัติทำให้รู้สึกมาก
ดังนั้นคำถามของฉันคือนี่ยังเป็นคำสั่งที่ถูกต้องและเป็นที่ยอมรับในการจัดเก็บข้อมูลโดยใช้ XML หรือไม่
แก้ไข: ฉันส่งอีเมลถึงผู้เขียนข้อความนั้นเพื่อขอข้อมูลเพิ่มเติม / บริบทของเขา