객체 지향 데이터베이스 관리 시스템이란 무엇입니까?

객체 지향 데이터베이스 관리 시스템 (ODBMS)은 프로그래머가 프로그래밍 언어로 생성 된 객체를 데이터베이스 객체로 작동하게 할 수 있도록 도와줍니다. 객체 지향 프로그래밍은 일련의 작업 객체를 기반으로합니다. 각 객체는 독립적으로 작동하는 응용 프로그램 또는 프로그램으로 수행 할 특정 작업 또는 역할이 포함되어 있습니다. 객체 지향 데이터베이스 관리 시스템은 생성 된 데이터를 사용하여 이러한 모든 독립 프로그램을 관리하도록 설계된 관계형 데이터베이스입니다.

oodbms를 설명하기 위해, 우리는 3 명의 직원과 같은 간단한 상업용 주방을 사용할 수 있습니다 : 수석 요리사, 요리사 및 두 번째 요리사. 요리사는 스테이크를 책임지고 두 번째 요리사는 감자 튀김과 샐러드를 담당합니다. 둘 다 주문이 없어도 기능을 수행 하느라 바쁘다. 헤드 셰프는 객체 지향 데이터베이스 관리 시스템이며 Cook 및 Second Cook은 모두 대상입니다. 고객은 스테이크 주문을 받고 튀김 a웨이터가 수석 요리사에게 넘겨주는 nd 샐러드. 수석 요리사가 주문을 부릅니다. 요리사는 요리 된 스테이크를 접시에 신속하게 제공합니다. 동시에 두 번째 요리사는 감자 튀김과 샐러드를 추가하고 요리사에게 주문이 완료되었다고 말합니다. 둘 다 개별 작업을 미리 수행하고 있었기 때문에 즉시 필요한 것을 정확하게 제공 할 수 있습니다.

각 항목은 단일 애플리케이션이나 헤드 셰프에 의해 수행 될 수 있었지만 여러 방향으로 더 많은 시간과 리소스를 분할하여 응답 시간이 더 줄어들었을 것입니다. 물체 나 요리사는 별도의 프로그램으로 사용될 수 있지만 응답 시간이 더 빠르고 요리사 또는 oodbms가 조정할 때 하나의 응집력있는 패키지로 정보가 제공됩니다.

Python, Java, C#, Visual Basic, .NET, C ++, Objective-C 및 SmallTalk와 같은 객체 지향 프로그래밍 언어의 활용 증가객체 지향 데이터베이스 관리 시스템의 인기가 있습니다.

객체 지향 데이터베이스 관리 시스템은 일반적으로 복잡한 환경에서 고성능 처리에 대한 요구 사항이있는 비즈니스 응용 프로그램에 가장 잘 사용됩니다. 이러한 유형의 프로그래밍에 대한 수요가 높은 산업은 일반적으로 엔지니어링, 통신, 전문 금융 서비스 및 과학 연구 분야에 있습니다.

객체 데이터 관리 그룹은 객체 지향적 인 프로그램의 객체 데이터베이스 및 매핑 공급 업체, 학업 및 다른 사람들의 그룹입니다. 이러한 표준은 객체 지향 데이터베이스 관리 시스템에 대해 작성된 응용 프로그램의 이식성을 잠재적으로 향상시켜 매번 새 코드 생성에서 발생하는 비용을 줄일 수 있습니다. 이 그룹은 2001 년에 해산되었지만 다양한 그룹과 이니셔티브는 여전히 교차 기능 응용 프로그램을 허용하는 표준을 정의하려고 시도하고 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?