XML 형식과 다음 인용문에 대해 생각하고있었습니다.
“XML은 데이터베이스가 아닙니다. 데이터베이스가되어서는 안됩니다. 결코 데이터베이스가 될 수 없습니다. 관계형 데이터베이스는 20 년 이상의 구현 경험을 보유한 입증 된 기술입니다. 견고하고 안정적이며 유용한 제품입니다. 그들은 떠나지 않을 것입니다. XML은 다른 데이터베이스간에 또는 데이터베이스와 다른 프로그램간에 데이터를 이동하는 데 매우 유용한 기술입니다. 그러나 데이터베이스 자체는 아닙니다. 하나처럼 사용하지 마십시오. "- 효과적인 XML : 50 구체적인 방법을 귀하의 XML을 개선하기 로 엘리오트 러스티 해롤드 (230 페이지, 제 4 부, 항목 (41), 두 번째 단락)
이것은 XML이 데이터 저장 용으로 사용되어서는 안되며 프로그램 간 상호 운용성에만 사용되어야한다고 강조하는 것 같습니다.
개인적으로, 나는 동의하지 않으며 app.config
프로그램 설정을 저장하는 데 사용되는 .NET 파일은 XML 파일의 데이터 저장 예입니다. 그러나 구성이 아닌 데이터베이스의 경우 XML을 사용해서는 안됩니다.
내 지점을 개발하기 위해, 나는 두 가지 예를 사용합니다 :
한 레벨에있는 모든 즉 필드의 수는 전혀 어린이 한 고객이 관련되어있는 분야와 고객에 대한 A) 데이터를
응용 프로그램의 구성에 대해 데이터) B 경우 중첩 된 필드 그리고 속성은 많은 의미가 있습니다
그래서 내 질문은, 이것이 여전히 유효한 진술이며 이제 XML을 사용하여 데이터를 저장할 수 있습니까?
편집 : 나는 그 인용문의 저자에게 입력 / 추가 컨텍스트를 요청하는 이메일을 보냈습니다.