모델 204
1. 개요
모델 204는 빌 만이 개발한 데이터베이스 시스템으로, 비트맵 인덱스, 해시 테이블, B-트리 등 다양한 기술을 결합하여 데이터베이스 접근 속도와 효율성을 높였다. SQL 이전 시대에 개발되었지만, 파일 매핑을 통해 SQL과 유사한 기능을 제공하며, 제한적인 SQL 서버도 지원한다. 시리우스 소프트웨어는 모델 204 데이터베이스용 애드온 제품을 판매했으며, 2012년 로켓 소프트웨어에 인수되었다.
이미지 준비중입니다.
| 개발사 | 컴퓨터 코퍼레이션 오브 아메리카 |
|---|---|
| 최초 출시 | 1972년 |
| 최신 버전 | 8.1 (2023년 5월 17일) |
| 운영 체제 | IBM z/OS |
| 유형 | 데이터베이스 관리 시스템 |
| 라이선스 | 독점 소프트웨어 |
| 데이터 모델 | 비정규화된 계층적 (inverted list, 역 리스트) |
|---|---|
| 질의 언어 | 사용자 언어 (User Language) |
| 저장 모델 | 메모리 기반 |
| 지원 언어 | 어셈블리어, COBOL, PL/I, C 언어 |
| API | C 언어 API 사용자 언어 (User Language) API |
| 개발 시작 | 1968년 |
|---|---|
| 창립자 | 조셉 라이트하우저 (Joseph R. Wright Jr.) 제임스 케첨 (James P. Ketchum) |
| 개발 목표 | 대규모 데이터베이스 시스템 구축 및 관리 |
| 주요 기능 | 온라인 질의 처리 트랜잭션 처리 리포트 생성 애플리케이션 개발 |
| 아키텍처 | 메모리 기반 아키텍처 인덱스 기반 데이터 접근 사용자 언어를 통한 질의 처리 |
|---|---|
| 성능 | 빠른 응답 속도 높은 처리량 대규모 데이터 처리 지원 |
| 장점 | 빠른 개발 속도 쉬운 유지보수 높은 확장성 |
| 주요 사용 분야 | 금융 통신 제조 공공 |
|---|---|
| 주요 고객 | JP모건 체이스 AT&T 보잉 미국 국세청 |
| 경쟁 제품 | IBM DB2 오라클 마이크로소프트 SQL Server |
2. 기술적 특징
모델 204는 빌 만이 처음 고안한 자체 비트맵 인덱스를 사용하며, 해시 테이블, B-트리, 분할된 레코드 목록 기술을 결합하여 데이터베이스 접근 속도와 효율성을 최적화한다. 이는 ADABAS, ADR의 Datacom/DB와 함께 "세 가지 주요 인덱스된 목록 [데이터베이스 시스템] 중 하나"로 묘사되었다.
2.1. SQL 지원
M204는 SQL 이전(그리고 관계형 이전) 데이터베이스 제품이지만, M204 데이터베이스의 파일을 수동으로 매핑하여 SQL과 유사하게 만들고 Model 204 SQL 서버를 사용하여 제한적인 SQL 기능을 제공하는 것이 가능하다.
3. 활용 사례
모델 204는 정부 및 군사 분야에서 널리 사용되었다.
마크스 앤 스펜서는 영국에서 상업적으로 사용했다. 또한 캘리포니아주 벤투라 카운티의 재산세 시스템, 텍사스주 해리스 카운티의 사법 정보 관리 시스템, 뉴욕시 교육부의 학교 자동화 시스템에서 사용되었다. 2010년에 작성된 과거 및 현재 모델 204 사용자들의 비공식 목록에는 전 세계 140개 이상의 조직이 확인되었다. 1986년부터는 미국 해군 함대 정보 센터 유럽 및 대서양 (FICEURLANT)에서 사용되었다.
모델 204는 수십 년 동안 호주 사회 보장의 핵심 부분이었다. 서비스 오스트레일리아는 약 600만 명의 호주인에게 110 이상의 복지 급여를 지급하는 ISIS 시스템에 이를 사용했다. ISIS를 대체하기 위한 1500 규모의 프로젝트는 2022년에 완료될 예정이었지만 연기되었다. 이 프로젝트는 대체 시스템(페가시스템즈 비즈니스 프로세스 자동화 소프트웨어 기반)이 모델 204가 몇 초 만에 완료할 수 있는 작업을 몇 분 안에 완료하면서 2023년 7월에 191를 지출하고 중단되었다.
2014년 언론 인터뷰에서 당시 호주 재무부 장관 조 호키는 호주 사회 보장 시스템과 미국 국방부가 전 세계에서 유일하게 남아있는 활성 모델 204 고객이라고 밝혔다.