Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

하드웨어 및 운영 체제 플랫폼의 범주는 무엇입니까?

<시간/>

다음과 같은 하드웨어 및 운영 체제 플랫폼에 대한 다양한 범주가 있습니다. -

메인프레임 − 데이터 웨어하우스는 아마도 이것이 적용되지 않는 하나의 애플리케이션일 것입니다. 특히 메인프레임은 데이터 웨어하우징을 위한 첫 번째 선택 플랫폼이 아닙니다.

몇 가지 성공적인 메인프레임 기반 데이터 웨어하우스가 있으며, 대부분은 수년 동안 메인프레임에 있었고 이동하는 데 비용이 많이 들거나 초과 용량을 활용하고 있으므로 한계 비용이 상대적으로 낮습니다.

메인프레임이 데이터 웨어하우징에 반드시 비용 효율적인 것은 아닙니다. 관리, 하드웨어 및 프로그래밍 비용은 일반적으로 개방형 시스템 플랫폼보다 더 큽니다. 부분적으로는 메인프레임 환경이 데이터 웨어하우징에 필수적이지 않은 강력한 트랜잭션 처리 인프라로 구성되어 있기 때문입니다.

메인프레임은 주로 트랜잭션 요구 사항을 지원하도록 설계되었기 때문에 프로그래밍 관점에서 상대적으로 유연하지 않습니다. 도구와 기술은 강력하지만 사용하기 어렵습니다. 새로운 데이터 소스를 웨어하우스에 삽입하거나 단순히 기존 추출을 지원하는 것은 번거로운 서비스가 될 수 있습니다.

개방형 시스템 서버 − 개방형 시스템 또는 UNIX 서버는 오늘날 대부분의 중형 또는 대형 데이터 웨어하우스의 기본 플랫폼입니다. UNIX는 일반적으로 프로덕션 애플리케이션을 지원할 만큼 충분히 강력하며 10년 이상 전에 병렬 처리에 맞게 조정되었습니다.

UNIX 서버 시장은 상당히 상품화되어 있습니다. 프로세스 관점에서 UNIX는 메인프레임 전문가나 PC 프로그래머가 적응하기에 적절하게 애매하고 낯선 환경이 될 수 있습니다. 일부 표준 메인프레임 도구 및 유틸리티는 UNIX에서 일반적이지 않습니다.

플랫폼으로 UNIX 서버를 선택할 수 있다면 웨어하우스 팀은 UNIX 환경을 설치하고 관리하기 위한 리소스와 경험을 포함해야 합니다. 이것은 일반적으로 서버 관리 그룹과의 긴밀하고 참여적인 연결을 통해 능숙합니다.

데이터 웨어하우스가 UNIX 환경에 의존하는 경우 웨어하우스 팀은 웨어하우스를 개발하고 관리할 수 있도록 기본 UNIX 명령과 유틸리티도 이해해야 합니다.

NT 서버 − NT는 서버 시장에서 가장 빠르게 성장하는 운영 체제이며, 최근에서야 중형 창고를 지원할 수 있게 되었습니다. NT용 실행 가능한 대규모 하드웨어 플랫폼은 이제 막 액세스할 수 있게 되었습니다.

병렬 처리 기능은 개별 자릿수 프로세서 수로 정의되었으며 NT 서버 클러스터링은 이제 운영 체제가 되어가고 있습니다. NT는 분명히 동적 운영 체제 플랫폼으로 발전할 것이지만 현시점에서 중대형 창고에 대한 옵션은 아닙니다. 그러나 NT는 원자 데이터 마트에서 채워질 수 있는 소규모 웨어하우스 또는 데이터 마트를 위한 비용 효율적인 플랫폼임이 분명합니다.