Ingres란 무엇인가?
Ingres는 1970년대 미국 캘리포니아 대학교 버클리(UC Berkeley)의 연구 프로젝트에서 출발하여 발전한 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 데이터베이스 기술의 역사에서 중요한 위치를 차지해 온 이 시스템은 오늘날까지 다양한 형태로 계승되고 있습니다.
Ingres는 크게 두 가지 버전으로 구분됩니다.
공개 도메인 버전
'University Ingres' 또는 'Berkeley Ingres'라고 알려진 공개 도메인(public domain) 버전으로, 학술 연구를 위해 개발된 원조 격에 해당합니다.
상용 버전
Computer Associates가 현재 판매 중인 상업용 버전으로, 'OpenIngres', 'CA-OpenIngres', 'Ingres II' 등의 이름으로 불립니다.
지원 운영체제와 기술적 방향
상용 버전인 Ingres II는 Windows NT, 대부분의 UNIX 플랫폼, OpenVMS, 그리고 Linux 등 폭넓은 운영체제 환경에서 실행할 수 있습니다.
또한 다른 경쟁 RDBMS 제품들과 마찬가지로, Ingres 역시 데이터베이스 시장이 객체지향 데이터베이스 관리 시스템(OODBMS) 쪽으로 패러다임을 전환하는 흐름에 대응하기 위해 객체지향 개발 기능을 점진적으로 도입하고 있습니다.
질의 언어: SQL과 QUEL
OpenIngres는 질의(query)와 데이터베이스 트랜잭션 처리를 위해 SQL과 일부 형태의 QUEL을 사용합니다. QUEL은 최초의 공개 도메인 버전을 위해 개발된 언어로, 현재까지도 해당 버전에서 지원되고 있습니다.