IMS DB - Tổng quan
Một tổng quan ngắn gọn
Cơ sở dữ liệu là tập hợp các mục dữ liệu tương quan. Các mục dữ liệu này được sắp xếp và lưu trữ theo cách để cung cấp khả năng truy cập nhanh chóng và dễ dàng. Cơ sở dữ liệu IMS là cơ sở dữ liệu phân cấp, nơi dữ liệu được lưu trữ ở các cấp khác nhau và mỗi thực thể phụ thuộc vào các thực thể cấp cao hơn. Các yếu tố vật lý trên hệ thống ứng dụng sử dụng IMS được thể hiện trong hình sau.
Quản lý cơ sở dữ liệu
Hệ quản trị cơ sở dữ liệu là một tập hợp các chương trình ứng dụng được sử dụng để lưu trữ, truy cập và quản lý dữ liệu trong cơ sở dữ liệu. Hệ quản trị cơ sở dữ liệu IMS duy trì tính toàn vẹn và cho phép phục hồi dữ liệu nhanh chóng bằng cách tổ chức dữ liệu theo cách dễ dàng truy xuất. IMS duy trì một lượng lớn dữ liệu doanh nghiệp trên thế giới với sự trợ giúp của hệ thống quản lý cơ sở dữ liệu.
Giám đốc giao dịch
Chức năng của quản lý giao dịch là cung cấp nền tảng giao tiếp giữa cơ sở dữ liệu và các chương trình ứng dụng. IMS hoạt động như một người quản lý giao dịch. Người quản lý giao dịch giao dịch với người dùng cuối để lưu trữ và truy xuất dữ liệu từ cơ sở dữ liệu. IMS có thể sử dụng IMS DB hoặc DB2 làm cơ sở dữ liệu phía sau của nó để lưu trữ dữ liệu.
DL / I - Giao diện ngôn ngữ dữ liệu
DL / I bao gồm các chương trình ứng dụng cấp quyền truy cập vào dữ liệu được lưu trữ trong cơ sở dữ liệu. IMS DB sử dụng DL / I dùng làm ngôn ngữ giao diện mà người lập trình sử dụng để truy cập cơ sở dữ liệu trong một chương trình ứng dụng. Chúng ta sẽ thảo luận chi tiết hơn về vấn đề này trong các chương sắp tới.
Đặc điểm của IMS
Những điểm cần lưu ý -
- IMS hỗ trợ các ứng dụng từ các ngôn ngữ khác nhau như Java và XML.
- Các ứng dụng và dữ liệu IMS có thể được truy cập trên bất kỳ nền tảng nào.
- Quá trình xử lý IMS DB rất nhanh so với DB2.
Hạn chế của IMS
Những điểm cần lưu ý -
- Việc triển khai IMS DB rất phức tạp.
- Cấu trúc cây xác định trước IMS làm giảm tính linh hoạt.
- IMS DB rất khó quản lý.