database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 5360 게시물 읽기
No. 5360
PostgreSQL을 객체지향에 적용가능할까요?
작성자
엔지녀
작성일
2004-06-08 10:29
조회수
1,536

안녕하세요? 수고가 많으십니다.

DBMS 초보이구 PostgreSQL 역시 처음으로 접하게 되었는데요.

그래서 DSN을 자주 들락거리고 있습니다.

다름이 아니라 저희 회사에서 만드려는 제품의 시스템 소프트웨어로서

PostgreSQL을 OO(Object Oriented)로 된 프로그램에 DBMS로의 사용을

현재 고려 중에 있습니다. 언어는 C++가 될 것 같구요.

그런데 PostgreSQL에서 C++를 지원하는 것은 알고 있지만,

언어 지원 자체의 문제가 아니라, 객체지향 방식의 DBMS으로서

활용 가능성이 어느 정도가 될까 궁금해서 문의하게 되었습니다.

대충 DSN의 글들을 살펴보니까 PostgreSQL은 RDBMS 또는 ORDBMS로 분류가 되던데요.

그리고 객체 지향 개념이 있기는 하지만 약하다고 들었거든요.

객체지향에 대한 더이상의 진행도 되고 있지 않다고 하는 것 같구요.

저희가 이번에 처음으로 객체지향 기법으로 제품을 만드려고 하다보니

고려할 사항이 많이 생기고 있습니다. 그래서 Versant DBMS까지 고려를 했었답니다.

객체지향 프로그램에 사용될 PostgreSQL? 가능할까요?

만일 적용하기 어렵더라도 어느 부분을 제가 더 공부를 해야할 지 가르쳐 주시면 감사하겠습니다.

그럼 오늘도 좋은 하루되십시오.

이 글에 대한 댓글이 총 2건 있습니다.

프로그램은 객체지향으로 만들더라도 DB까지도 객체지향일 필요가 있는지 고민하실 필요가 있어보입니다.

OODBMS나 ORDBMS가 많이 연구되고 있고 제품도 많지만 RDBMS의 역사와 안정성, 완성도에 따라가지 못하는 듯합니다. 기존 RDBMS에 객체지향적인 특성이 어느정도 포함이 되어있기도 하구요.

요즘은 O-R mapping 기술을 사용해서 객체지향 언어와 RDBMS을 연동하는 것이 일반적인것 같은데 이런 방식으로는 어려운가요?

 

박성철(gyumee)님이 2004-06-09 00:50에 작성한 댓글입니다.

답글 감사해요... ^^

O-R mapping 기술(?)이라는 것이 있나보네요... 함 찾아 봐야겠습니다. 모르는게 넘 많네요... ^^;

사실 OORDBMS를 사용하려는 취지는 코드의 재사용성 또는 어플리케이션들과 인터페이스 할때의 편리함을 위해서 고려한 것인데요... 이에 대해서 방안이 있다는 가정하에 RDBMS를 더 열심히 공부해야 할 것 같습니다. 그리고 PostgreSQL의 객체지향 요소를 더 찾아볼려구요...

엔지녀님이 2004-06-09 14:03에 작성한 댓글입니다.
이 댓글은 2004-06-09 14:03에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
5365group by 에서의 데이터 추출에 대하여 ㅠ.ㅠ [2]
궁금이
2004-06-11
1957
5362[질문] 설치과정에서 psql:relocation error에 관하여!! [1]
채정병
2004-06-09
1784
5361[질문] COPY from stdin 에서의 에러.. [4]
이수진
2004-06-08
2135
5360PostgreSQL을 객체지향에 적용가능할까요? [2]
엔지녀
2004-06-08
1536
5357[질문] 복수행의 자료 빠르게 입력하기에 대하여... [2]
이수진
2004-06-07
1571
53567.2 에서 7.4 로 migration 에 관한 질문 [1]
배권한
2004-06-06
1384
5354중복데이타를 찾으려면 어떻게 하면 될까요? [1]
김동훈
2004-06-03
1466
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다