-2
둘 중 하나가 이미 작업을 수행 할 때 여러 데이터베이스 모델이있는 이유는 무엇입니까? 어떻게/왜 우리는이 여러 모델을 생각해 냈습니까? 예 : 객체 모델, 계층 모델, 관계형 등 즉,이 모델들이 어떻게 생겨 났는가?왜 여러 데이터베이스 모델이 있습니까?
둘 중 하나가 이미 작업을 수행 할 때 여러 데이터베이스 모델이있는 이유는 무엇입니까? 어떻게/왜 우리는이 여러 모델을 생각해 냈습니까? 예 : 객체 모델, 계층 모델, 관계형 등 즉,이 모델들이 어떻게 생겨 났는가?왜 여러 데이터베이스 모델이 있습니까?
RDBMS, 객체 데이터베이스, 키 - 값 쌍 데이터베이스 등 여러 모델이 있습니다. 모든 유형에 완벽하게 맞는 유형이 없으므로 여러 모델이 있습니다.
관계형 데이터베이스 모델은 관계형 데이터를 저장하고 검색하는 데 적합합니다. 모든 데이터가 관계형이되는 것은 아닙니다.
OLAP (온라인 분석 처리) 큐브는 RDBMS가 크게 어려워 할 시간 관련 데이터를 분석하는 데 적합합니다.
개체 데이터베이스는 개체를 지속적으로 유지하고 개체 지향 문제 (상속, 다형성 등)를 정의/처리하는 데 적합합니다. 이것은 플랫 파일, RDBMS 또는 OLAP 큐브가 자연스럽게 줄 수없는 것입니다.
... 목록이 계속됩니다.
플랫 파일은 누구에게나 충분해야합니다. – geoffspear
예를 들어? 관계형 및 객체 관계형? 아니면 무슨 뜻이야? –