Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Các danh mục cho Nền tảng Phần cứng và Hệ điều hành là gì?

Có nhiều danh mục cho nền tảng phần cứng và hệ điều hành như sau:

Mainframe – Kho dữ liệu có lẽ là ứng dụng duy nhất mà điều này không áp dụng. Đặc biệt, mainframe không phải nền tảng lựa chọn đầu tiên cho kho dữ liệu.

Có một số kho dữ liệu dựa trên mainframe thành công, hầu hết đã ở trên mainframe nhiều năm và sẽ tốn kém để di chuyển, hoặc chúng tận dụng dung lượng dư thừa, nên chi phí biên thấp.

Mainframe không nhất thiết hiệu quả về chi phí cho kho dữ liệu. Chi phí hành chính, phần cứng và lập trình thường lớn hơn trên nền tảng hệ thống mở, phần vì môi trường mainframe bao gồm cơ sở hạ tầng xử lý giao dịch mạnh mẽ không thiết yếu cho kho dữ liệu.

Vì mainframe được thiết kế chủ yếu để hỗ trợ yêu cầu giao dịch, nó tương đối cứng nhắc từ góc độ lập trình. Mặc dù công cụ và kỹ thuật mạnh mẽ, chúng cũng khó sử dụng. Thêm nguồn dữ liệu mới vào kho, hoặc đơn giản hỗ trợ trích xuất hiện có có thể là nhiệm vụ nặng nề.

Máy chủ hệ thống mở (Open system servers) – Máy chủ hệ thống mở hoặc UNIX là nền tảng chính cho hầu hết kho dữ liệu quy mô trung bình hoặc lớn ngày nay. UNIX thường đủ mạnh để hỗ trợ ứng dụng sản xuất, và đã được thích ứng cho xử lý song song hơn một thập kỷ trước.

Thị trường server UNIX khá commoditized. Từ góc độ quy trình, UNIX có thể là môi trường đủ bí ẩn và xa lạ cho chuyên gia mainframe hoặc lập trình viên PC để thích ứng. Một số công cụ và tiện ích mainframe tiêu chuẩn không phổ biến trong UNIX.

Nếu chọn server UNIX làm nền tảng, nhóm kho dữ liệu sẽ cần bao gồm nguồn lực và kinh nghiệm để cài đặt và quản lý môi trường UNIX. Điều này thường thành thạo qua mối quan hệ tham gia chặt chẽ với nhóm quản lý server.

Nếu kho dữ liệu phụ thuộc vào môi trường UNIX, nhóm kho dữ liệu cũng sẽ cần hiểu lệnh và tiện ích UNIX cơ bản để cho phép xây dựng và quản lý kho.

Máy chủ NT (NT servers) – NT là hệ điều hành tăng nhanh nhất trong thị trường server, nó chỉ gần đây đạt khả năng hỗ trợ kho dữ liệu quy mô trung bình. Nền tảng phần cứng quy mô lớn khả thi cho NT chỉ mới trở nên có sẵn.

Khả năng xử lý song song đã được định nghĩa cho số bộ xử lý một chữ số, và cụm server NT chỉ mới trở thành hiện thực vận hành. NT chắc chắn sẽ phát triển thành nền tảng hệ điều hành mạnh mẽ, nhưng nó không phải lựa chọn cho kho dữ liệu quy mô trung bình đến lớn tại thời điểm này. Tuy nhiên, NT chắc chắn là nền tảng hiệu quả về chi phí cho kho dữ liệu nhỏ hơn hoặc data mart có thể được peuplé từ data mart nguyên tử.