intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Chuẩn bị cho kỳ thi cơ bản về DB2 9, Phần 1: Lập kế hoạch cho DB2

Chia sẻ: Nguyen Nhi | Ngày: | Loại File: PDF | Số trang:86

99
lượt xem
14
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Paul Zikopoulos, Chuyên gia CSDL Tóm tắt: Bài này hướng dẫn bạn những thành phần cơ bản của sản phẩm DB2 9 và công cụ, với những khái niệm và mô tả các kiểu khác nhau của ứng dụng dữ liệu, kho dữ liệu, và OLAP. Đây là bài đầu tiên trong DB2 Express và cung cấp bộ bẩy bài hướng dẫn cho bạn chuẩn bị bài thi 730 cơ bản về Cơ sở dữ liệu DB2 9 trên Linux, UNIX, và Windows. Trước khi bạn bắt đầu Về bộ bài viết này Hãy nghĩ đến việc theo đuổi chứng...

Chủ đề:
Lưu

Nội dung Text: Chuẩn bị cho kỳ thi cơ bản về DB2 9, Phần 1: Lập kế hoạch cho DB2

  1. Chuẩn bị cho kỳ thi cơ bản về DB2 9, Phần 1: Lập kế hoạch cho DB2 Paul Zikopoulos, Chuyên gia CSDL Tóm tắt: Bài này hướng dẫn bạn những thành phần cơ bản của sản phẩm DB2 9 và công cụ, với những khái niệm và mô tả các kiểu khác nhau của ứng dụng dữ liệu, kho dữ liệu, và OLAP. Đây là bài đầu tiên trong DB2 Express và cung cấp bộ bẩy bài hướng dẫn cho bạn chuẩn bị bài thi 730 cơ bản về Cơ sở dữ liệu DB2 9 trên Linux, UNIX, và Windows. Trước khi bạn bắt đầu Về bộ bài viết này Hãy nghĩ đến việc theo đuổi chứng chỉ cơ bản DB2 730 (bài thi 730)? Nếu không, Bạn chọn các mục bên phải. Đây là bẩy bài hướng dẫn chuẩn bị chứng chỉ DB2 gồm tất cả các phần cơ bản -- các chủ đề cần hiểu trước khi đọc câu hỏi thi đầu tiên. Dù bạn chưa có kế hoạch theo đuổi chứng chỉ ngay bây giờ, bộ các bài hướng dẫn này là thứ tuyệt vời để tìm hiểu những vấn đề mới trong phiên bản DB2 9. Về bài hướng dẫn Bài này hướng dẫn cho bạn các thành phần cơ bản của sản phẩm và công cụ phiên bản DB2 9, với những khái niệm và mô tả các kiểu khác nhau của dữ liệu ứng dụng, kho dữ liệu, và OLAP. Thảo luận làm thế nào để sử dụng Control Center, nơi tập trung các công cụ quản lý máy chủ dữ liệu DB2. B ài hướng dẫn này cũng cho bạn thấy được cách sử dụng Configuration Assistant, nơi cho phép bạn làm
  2. việc dễ dàng với Cơ sở dữ liệu đã có, thêm mới, gắn kết với ứng dụng, cấu hình máy trạm và đặt các tham số vào nơi đăng ký, và xuất nhập các tham số cấu hình. Đây là bài đầu tiên trong bẩy bài hướng dẫn chuẩn bị cho chứng chỉ cơ bản DB2 9 (Bài thi 730). Các tài liệu trong hướng dẫn này bao gồm các mục tiêu trong phần 1 của bài, "Lập kế hoạch." Bạn có thể xem các mục tiêu tại: http://www- 03.ibm.com/certify/tests/obj730.shtml. Mục tiêu Sau khi hoàn thành bài hướng dẫn này bạn có thể hiểu: Các phiên bản khác nhau của DB2, và sự đa dạng của các sản phẩm DB2.  Các công cụ trong DB2.  Làm thế nào sử dụng Control Center để quản lý hệ thống, Cơ sở dữ liệu  DB2, đối tượng Cơ sở dữ liệu... Làm thế nào để Configuration Assistant cho bạn bảo dưỡng danh sách Cơ  sở dữ liệu, mà ứng dụng của bạn có thể kết nối, quản lý, và quản trị. Tất cả các công cụ độc lập trong Control Center và Configuration Assistant.  Kho dữ liệu là gì, các sản phẩm DB2 trợ giúp cho kho dữ liệu. 
  3. Điều kiện cần Quy trình cài đặt DB2 không bao gồm trong hướng dẫn này. Nếu bạn chưa từng làm điều này, chúng tôi khuyến cáo bạn tải về và cài đặt một bản sao của DB2 Express - C. Cài đặt DB2 sẽ giúp bạn hiểu nhiều về các khái niệm đã được thử nghiệm trên bài thi chứng chỉ cơ sở DB2 9. Quy trình cài đặt được viết trong sách khởi đầu nhanh có thể thấy tại Hỗ trợ kỹ thuật DB2. Trang chủ thông tin kỹ thuật. Yêu cầu hệ thống Bạn không cần bản sao DB2 để hoàn thành bài hướng dẫn này. Tuy nhiên bạn sẽ cần nhiều hơn bài hướng dẫn nếu bạn tải về phiên bản (version) thử nghiệm IBM DB2 9 để làm cùng với hướng dẫn này. Các sản phẩm DB2 Các ấn bản khác nhau của DB2 DB2 cung cấp các giải pháp quản lý dữ liệu cho các doanh nghiệp. Không một hệ thống quản trị Cơ sở dữ liệu nào khác có thể sánh được với những đặc trưng về hiệu suất cao, khả năng sẵn sàng, khả năng mở rộng, và khả năng quản lý như trong phiên bản DB2 9. Tuy nhiên, cũng có sự khác biệt giữa các phiên bản DB2, mỗi phiên bản là một bộ hoàn chỉnh phù hợp với những phần khác nhau của thương trường. Trong kỳ thi Cơ bản, bạn được kỳ vọng sẽ hiểu được sự khác biệt của các sản phẩm DB2 và của các phiên bản, nên tất cả có trong phần hướng dẫn này.
  4. Tất cả các ấn bản (editions) hiện có đang được phân phối của DB2 được thể hiện trong hình dưới đây. Hình này mô tả một chuỗi: mỗi ấn bản hiển thị tất cả chức năng bên trong, các đặc trưng và các ưu điểm của ấn bản, bằng cách di chuyển lên phía trên chuỗi, các chức năng và đặc điểm mới sẽ được thêm vào. Mã nguồn viết trên các nền tảng Linux, UNIX, Windows (luw) có 90% là giống nhau, 10% mã nguồn còn lại của mỗi hệ điều hành được viết để phù hợp với bên trong hệ điều hành. Ví dụ, sử dụng Huge Page trong AIX hoặc Hệ thống tệp NTFS trong Windows. Có hai thành viên khác của gia đình DB2 không được hiển trị trong hình: DB2 cho Hệ thống I và DB2 cho Hệ thống Z. Trong khi những Cơ sở dữ liệu này chia sẻ mã nguồn cơ sở khác nhau mà các đặc trưng bên trong hệ điều hành và kiến trúc phần cứng chạy trên nó, thì SQL của chúng 95% là khả chuyển, thực sự làm cho nó là một thành viên của gia đình DB2. Ví dụ, DB2 cho Hệ thống I được xây dựng trong hệ điều hành i5/OS. DB2 cho Hệ thống Z thúc đẩy Ghép nối phần cứng trong máy chủ hệ thống Z và cách thúc đẩy này là chia sẻ mọi kiến trúc, như là trái ngược với luật DB2, được dùng không chia sẻ bất kỳ thứ gì.
  5. Các ấn bản DB2 9 (Edition) Mặc dù, điều này nằm ngoài phạm vi của loạt bài viết hướng dẫn này nhưng để thảo luận về giấy phép của các ấn bản, lưu ý rằng có một số tính năng phiên bản DB2 9 được miễn phí trong ấn bản DB2 Enterprise. Các tính năng không miễn phí với DB2 Express hoặc DB2 Workgroup, bạn có thể mua các chức năng (trong hầu hết các trường hợp) thông qua Gói thuộc tính gắn thêm. Ví dụ, với DB2 Express 9 và DB2 Workgroup 9, bạn có thể thêm tính năng cho cài đặt máy chủ dữ liệu bằng cách mua một trong các gói đặc tả sau: Pure XML Cung cấp các kiểu dữ liệu và chỉ số cột dữ liệu XML DB2 9 mới. DB2 9 đến với một máy lai mà có thể cùng xử lý dữ liệu với nền tảng SQL, thao tác và cất giữ theo quan hệ, và với dữ liệu nền tảng XML được thao tác và cất giữ phân cấp. Khả năng sẵn sàng cao
  6. Cung cấp trực tuyến tái tổ chức bảng, Hệ thống tự động Tivoli cho AIX và Linux, và chức năng High Availability Disaster Recovery (HADR). Được miễn phí trong bản DB2 Enterprise. Tối ưu hóa hiệu suất Yêu cầu sử dụng cho Bảng cụm nhiều chiều, Bảng truy vấn cụ thể hóa, và truy vấn song song. Tính năng này được miễn phí trong bản DB2 Enterprise. Quản lý công việc Cung cấp chức năng Connection Concentrator, DB2 Query Patroller, và DB2 Governor. Connection Concentrator và b ộ DB2 Governor là chức năng được miễn phí trong bản DB2. DB2 Enterprise 9 mang đến những tính năng gắn thêm dưới đây để mở rộng các chức năng của phiên bản DB2: Pure XML Cung cấp mới các kiểu và chỉ số cột dữ liệu XML DB2 9. DB2 9 đến với một cơ chế lai mà có thể cùng xử lý dữ liệu nền tảng SQL, thao tác và cất giữ theo quan hệ, và dữ liệu nền tảng XML được thao tác và cất giữ phân cấp. Điều khiển truy nhập mở rộng (LBAC) Dự liệu trước các kiến trúc an ninh mở rộng dựa trên cơ sở truy nhập dữ liệu. Tính năng quản lý dữ liệu địa lý
  7. Với những mẫu dữ liệu không gian và hình cầu được dùng trong các ứng dụng khác nhau như phân tích thời tiết, phòng thủ quân đội, và ứng dụng cần tính toán đến độ cong của trái đất trong các tính toán. Tính năng tối ưu lưu trữ Dành cho cấp hàng và việc nén các sao lưu/ phục hồi để đáng kể tốc độ tính toán, và giảm thiểu hóa chi phí lưu trữ dữ liệu. Tính năng tối ưu hóa hiệu năng Cung cấp Hệ chuyên gia hiệu năng DB2 và bộ Kiểm tra truy vấn DB2 để sử dụng trong môi trường máy chủ doanh nghiệp. DB2 Everyplace Sức mạnh thật sự của điện toán di động không nằm trong chính các thiết bị di động đó, nhưng trong đó là khả năng lấy dữ liệu từ các nguồn khác nhau. DB2 Everyplace mang đến sức mạnh DB2 cho các thiết bị di động, thúc đẩy các khả năng của chúng đồng bộ dữ liệu với các hệ thống khác, thật vậy, đúng là đẩy dữ liệu doanh nghiệp trong các thiết bị làm việc di dộng bỏ túi và yêu cầu họ cập nhật dữ liệu từ xa. Phiên bản DB2 Everyplace cung cấp nhiều hơn một cơ sở hạ tầng tính toán di động. Nó là một môi trường hoàn chỉnh bao gồm các công cụ cho phép bạn xây dựng, triển khai và hỗ trợ mạnh mẽ các ứng dụng thương mại điện tử. Một tính năng nhỏ của phiên bản DB2 Everyplace là máy "nhận dạng vân tay" (200kb) đóng gói đầy đủ các tính năng bảo mật như các bảng mã hóa, và công nghệ lập chỉ
  8. mục nâng cao dẫn đến hiệu suất cao. Nó có thể chạy thoải mái (hỗ trợ đa luồng) trên một dải rộng các thiết bị cầm tay được triển khai hiện nay, như là: Palm OS, Microsoft Windows Mobile, trên nền tảng hệ điều hành Windows 32 bit, hệ điều hành Symbian, QNX Neutrino, J2ME của các thiết bị như RIM’s Blackberry, các bản Linux nhúng (BlueCat Linux) và nhiều hơn nữa. Nếu bạn cần một cơ chế quan hệ và dịch vụ đồng bộ, trên một thiết bị bắt buộc, bạn cần phải sử dụng ấn bản DB2 Everyplace. Bạn cần xem xét đến việc thiết bị này thỉnh thoảng được kết nối với máy tính xách tay nếu các ứng dụng của nó không cần các tính năng (như là trigger) mà không phải là một phần của công cụ ấn bản DB2 Everyplace. Ấn bản DB2 Everyplace được cung cấp trong phiên bản DB2 8 là tính năng Di động theo Yêu cầu (Mobility on Demand). Khi bạn sử dụng phiên bản DB2 8 hoặc DB2 9, bạn có thể giả thiết các chức năng được cung cấp bởi cả hai sản phẩm là giống nhau. Trong gói chuyển đổi giữa các phiên bản, phiên bản DB2 Everyplace và DB2 Mobility on Demand cung cấp cùng loại chức năng, tính năng và khả năng tới môi trường của bạn. Trong phiên bản DB2 9, di động theo yêu cầu được cung cấp miễn phí cùng với bản DB2 Enterprise. Người sử dụng DB2 Express và DB2 Workgroup cần mua bản ấn bản DB2 Everyplace dùng cho doanh nghiệp để có chức năng này. Ấn bản DB2 Personal Ấn bản DB2 Personal là hệ quản trị Cơ sở dữ liệu với một người sử dụng được chạy trên phần cứng của máy để bàn chi phí thấp. Ấn bản DB2 Personal hoạt động
  9. trên nền tảng máy trạm Windows và Linux. Ấn bản DB2 Personal có tất cả các tính năng của DB2 Express với một ngoại lệ: các máy khách từ xa chạy các phiên bản của DB2 không thể kết nối Cơ sở dữ liệu. (Tuy nhiên, Máy trạm với Control Center có thể kết nối tối những Cơ sở dữ liệu để thực hiện quản lý từ xa). Bởi vì: “DB2 is DB2 is DB2”, ứng dụng mà phát triển cho ấn bản DB2 Personal sẽ chạy trên một vài phiên bản khác của DB2. Ví dụ, bạn có thể sử dụng ấn bản DB2 Personal để phát triển ứng dụng trước khi ghép chúng vào một môi trường sản xuất trong DB2 Enterprise 9 cho AIX. Ấn bản DB2 Personal rất hữu dụng cả cho những máy tính không kết n ối mạng và cho những máy tính kết nối mạng. Trong mọi trường hợp, nó hữu dụng cho người dùng khi cần một kho dữ liệu mạnh hoặc khi cần cung cấp kho lưu trữ và có khả năng kết nối tới máy chủ DB2 từ xa. Thỉnh thoảng, những người dùng đã kết nối muốn tận dụng lợi ích của Mô hình DB2 được cài đặt sẵn và DB2 Điều khiển máy chủ đề thiết lập một môi trường đồng bộ hóa, nơi mà các nhân viên di động có thể liên lạc với doanh nghiệp của họ. Tất nhiên, điều này chỉ phù hợp với những người sử dụng máy tính xách tay và một số máy trạm nhất định, như là những ứng dụng chạy Điểm bán hàng (POS). DB2 Express - C DB2 Express - C không thực sự được xem như một ấn bản của dòng sản phẩm DB2, nhưng nó cung cấp tất cả các tính năng của DB2 Express. Vào tháng 1/2006, IBM ra thông báo đặc biệt là có một ấn bản miễn phí của DB2 cho nền tảng hệ điều hành Windows và Linux. DB2 Express – C được thiết kế cho những đối tác và cộng đồng phát triển, nhưng với những hiểu biết về phiên bản này, bạn sẽ thấy
  10. nó có tính ứng dụng ở bất kì nơi nào. Một đặc điểm được định nghĩa của DB2 Express – C là nó không có giới hạn kiểu kết nối được đề nghị từ các nhà cung cấp khác. Ở đâu có giới hạn tồn tại, chúng sẽ được ưu tiên thiết kế cho những hệ thống này. Ví dụ, DB2 Express – C không giới hạn kích thước Cơ sở dữ liệu và có thể đánh địa chỉ 64-bit. DB2 Express – C là hoàn hảo cho các nhà phát triển và các triển khai vừa và nhỏ, truyền thông cộng đồng, và nhiều hơn nữa. DB2 Express – C có đầy đủ sự mạnh mẽ và dẻo dai của ấn bản DB2 Express nhưng nó không có một vài tính năng mở rộng phải trả phí của ấn bản DB2 Express. Các tính năng không tích hợp trong DB2 Express – C bao gồm: Khả năng tìm kiếm các đặc trưng trong DB2 Express Feature Pack, Ví dụ:  HADR Tiến trình thu thập dữ liệu bản sao  Mô hình hỗ trợ 24x7 IBM Passport Advantage  Nếu bạn muốn thúc đẩy vài tính năng trong môi trường của bạn, bạn cần mua bản tối thiểu của DB2 Express. DB2 Express Ấn bản DB2 Express có đầy đủ chức năng của một hệ quản trị C ơ sở dữ liệu Web dành cho mô hình máy khách/máy chủ. DB2 Express hoạt động được trên nền tảng máy trạm Windows và Linux. DB2 Express cung cấp với chi phí thấp, hướng chủ yếu tới các doanh nghiệp nhỏ và điện toán văn phòng. Nó có cùng chức năng
  11. như Bản DB2 Workgroup, nhưng nó khác với DB2 Workgroup ở số lượng bộ nhớ và đơn vị giá trị (xét ngang nhau về sức mạnh của bộ xử lý) mà bạn có thể có trên máy chủ. Các tính năng bổ sung có thể được thêm vào cho phép mở rộng các chức năng hệ thống, như là một số chức năng có trong bản DB2 Enterprise, mà không cần phải mua ấn bản này. Gói đặc tả được sẵn sàng cho bản DB2 Express 9 sẽ được phác thảo sớm hơn trong hướng dẫn này. DB2 Express có thể được cấp phép sử dụng trên một đơn vị giá trị xác định bởi số lượng các bộ xử lý chạy ứng dụng hoặc trên một Hệ Người dùng đại diện. Người dùng đại diện là một khái niệm mới cho phiên bản DB2 9, và Người dùng đại diện được đăng ký để truy cập vào dịch vụ và dữ liệu của một máy chủ dữ liệu đơn trong môi trường làm việc. Ví dụ, nếu bạn có người dùng cần truy nhập vào hai máy chủ dữ liệu DB2 Express 9 và muốn cấp phép môi trường này với Người dùng đại diện, một Người dùng sẽ yêu cầu hai giấy phép DB2 Express người dùng đại diện. DB2 Express có thể giữ nhiều vai trò trong doanh nghiệp. Nó thích hợp với doanh nghiệp nhỏ cần một kho lưu trữ dữ liệu chính thức. Họ không có yêu cầu mở rộng về một vài chi tiết lớn hoặc các ứng dụng quan trọng, nhưng họ muốn có một Cơ sở dữ liệu sao lưu dùng cho các ứng dụng doanh nghiệp khi họ cần đến. Như đã lưu ý, ứng dụng viết cho bất kỳ phiên bản DB2 nào cũng có thể chuyển đổi cho một phiên bản khác hoặc một nền tảng khác. Ấn bản DB2 Workgroup
  12. Ấn bản DB2 Workgroup có đầy đủ chức năng của một hệ quản trị C ơ sở dữ liệu Web dành cho mô hình máy khách/máy chủ. Nó hoạt động được và hỗ trợ nền tảng UNIX, Windows và Linux. Ấn bản DB2 Workgroup cung cấp với chi phí thấp, hướng chủ yếu tới các doanh nghiệp nhỏ và các tính toán văn phòng. Về mặt chức năng, nó hỗ trợ tất cả các chức năng như DB2 Express. Các tính năng bổ sung có thể được thêm vào cho phép mở rộng các chức năng hệ thống, như là một số chức năng có trong ấn bản DB2 Enterprise, mà không cần phải mua ấn bản này. Ấn bản DB2 Workgroup có thể được cấp phép sử dụng với cùng một tùy chọn như bản DB2 Express. Trong phiên bản DB2 8, có hai sản phẩm của phiên bản Nhóm làm việc: ấn bản DB2 Workgroup Server (DB2 WSE) và ấn bản DB2 Workgroup Unlimited (DB2 WSUE). DB2 WSE chỉ có một giấy phép bởi tên người dùng. DB2 WSUE chỉ có một giấy phép về Hệ các bộ xử lý. Trong phiên bản DB2 9, những phiên bản này được nhập thành một ấn bản duy nhất – ấn bản DB2 Workgroup. Giấy phép về tên người dùng và máy chủ được thay bằng Người dùng đại diện. Giấy phép Bộ xử lý vẫn còn, mặc dù đã được chuyển đổi thành Đơn vị giá trị theo chính sách giá của IBM. Ấn bản DB2 Workgroup có thể có nhiều vai trò trong một doanh nghiệp. Nó thích hợp với doanh nghiệp vừa và nhỏ cần một kho lưu trữ dữ liệu chính thức hoàn chỉnh và cho phép hoạt động trên WAN và LAN. Nó cũng hữu ích cho môi trường doanh nghiệp khi cần có các máy chủ thực hiện kinh doanh hoặc cho các ban ngành khi cần mở rộng trong tương lai. Cũng như chú ý trước đây, ứng dụng viết cho bất kỳ phiên bản DB2 nào cũng có thể chuyển đổi cho một phiên bản khác hoặc một nền tảng khác.
  13. Ấn bản DB2 Enterprise Ấn bản DB2 Enterprise có đầy đủ chức năng của một hệ quản trị C ơ sở dữ liệu Web dành cho mô hình máy khách/máy chủ. Ấn bản DB2 Enterprise hoạt động được và hỗ trợ nền tảng UNIX, Windows và Linux. Ấn bản DB2 Enterprise được sử dụng cho các máy chủ vừa và lớn. Ấn bản DB2 Enterprise có tất cả các tính năng của phiên bản DB2 Express và DB2 Workgroup, và nhiều hơn nữa. Và tất nhiên là các tính năng của phiên bản DB2 9 chỉ sẵn sàng cho phiên bản này, như là tính năng mới phiên bản DB2 9 tối ưu lưu trữ. Ấn bản DB2 Enterprise có thể được cấp phép bằng cách sử dụng đơn vị giá trị xác định bởi kiến trúc của các bộ xử lý chạy ứng dụng hoặc bằng Hệ Người dùng đại diện, như là DB2 Express và DB2 Workgroup. Người dùng đại diện là một khái niệm mới của phiên bản DB2 9 (mặc dù các thông số đã có trong phiên bản DB2 8 Máy chủ doanh nghiệp), và các người dùng này được đăng ký để truy nhập vào dịch vụ và dữ liệu của máy chủ dữ liệu đơn trong môi trường làm việc. Ví dụ, nếu có một người dùng cần truy cập vào hai máy chủ dữ liệu DB2 Enterprise 9 khác nhau và muốn cấp phép môi trường này với Người dùng đại diện, một người dùng đơn cần yêu cầu hai giấy phép Người dùng đại diện (mỗi máy chủ một cái). Nhiều đặc tính, như Đặc tính phân vùng Cơ sở dữ liệu, không hỗ trợ sử dụng Người dùng đại diện. Ấn bản DB2 Enterprise cũng hỗ trợ khả năng cấp giấy phép phụ nh ư LPARs và LPARs động. Ấn bản DB2 Enterprise có khả năng phân vùng dữ liệu trong một máy chủ đơn, trên nhiều máy chủ Cơ sở dữ liệu (tất cả các máy chủ cùng được chạy trên một hệ điều hành), hoặc trong một máy SMP lớn nằm ngoài phạm vi, nhờ đặc tính phân vùng dữ liệu (DPF). Bạn có thể mua DPF như một phần của giấy phép DB2 Enterprise processor, trong đó bộ xử lý được chuyển thành Đơn vị giá trị. Với DPF, kích thước của Cơ sở dữ
  14. liệu của bạn chỉ giới hạn bởi số máy tính bạn có. Ấn bản DB2 Enterprise có DPF có ý nghĩa như có kho dữ liệu lớn hơn, hoặc có hiệu suất xử lý yêu cầu trực tuyến cao (OLTP). Ấn bản DB2 Enterprise cùng với DPF cũng cho phép nhiều máy SMP ghép lại với nhau dưới một ảnh Cơ sở dữ liệu đơn cho một khối xử lý rất lớn.. Ấn bản Data Enterprise Developer Một đề nghị đặc biệt có tên Data Enterprise Developer Edition (DEDE) hướng tới những nhà phát triển ứng dụng. Phiên bản này cung cấp một vài sản phẩm quản lý thông tin mà cho phép một nhà phát triển ứng dụng thiết kế, xây dựng, tạo các mẫu ứng dụng để triển khai trong vài nền tảng IBM quản lý thông tin máy khách hoặc máy chủ. Sự đề nghị này bao gồm:: DB2 Workgroup 9 và DB2 Enterprise 9  Ấn bản IDS Enterprise  IBM Cloudscape/Apache Derby  Ấn bản DB2 Connect Unlimited  Và tất cả các thuộc tính bổ sung của phiên bản DB2 9 được mô tả trong tài  liệu hướng dẫn này. Nó cho phép khách hàng xây dựng giải pháp sử dụng các công nghệ máy chủ dữ liệu mới nhất với giá thành hợp lý nhất. Các sản phẩm có trong DEDE được giới hạn cho phát triển, đánh giá, trình bày, kiểm tra chương trình ứng dụng của bạn.
  15. Phiên bản DB2 8 có bản miễn phí là ấn bản DB2 Personal Developer's bao gồm ấn bản DB2 8 Personal và DB2 8 Connect Personal. Gói này đã bị gỡ bỏ và thay thế bởi DB2 Express – C trong phiên bản DB2 9. DB2 clients Phiên bản DB2 9 đơn giản hóa rất nhiều yêu cầu hạ tầng triển khai để kết nối ứng dụng của bạn với Cơ sở dữ liệu DB2. DB2 cung cấp các Máy khách sau: DB2 9 Runtime Client Tùy chọn tốt nhất nếu yêu cầu của bạn chỉ là để cho phép các ứng dụng để truy cập vào máy chủ dữ liệu DB2 9. Họ cung cấp các APIs cần thiết để thực hiện nhiệm vụ này, nhưng các Máy khách này không có công cụ quản lý. DB2 9 Client Bao gồm tất cả các chức năng có trong DB2 Runtime Client thêm các chức năng: chức năng cấu hình máy khách/máy chủ, quản trị dữ liệu và phát triển ứng dụng thông qua bộ công cụ đồ họa. DB2 9 client thay thế các chức năng có trong cả ấn bản DB2 8 Application Development và DB2 8 Administration clients. Java Common Client (JCC) 2MB này cung cấp đầy đủ cho ứng dụng JDBC và SQLJ truy nhập vào máy chủ dữ liệu DB2 mà không cần cài đặt và bảo trì DB2 mã trình máy khách..
  16. Nếu bạn đang kết nối với một hệ thống máy chủ dữ liệu DB2 cho Hệ thống I hay hệ thống Z, bạn vẫn còn cần mua các sản phẩm DB2 Connect. DB2 9 Client Lite Điểm mới trong phiên bản DB2 9, DB2 9 Client Lite thực hiện nhiều chức năng tương tự JCC client, nhưng thay vì hỗ trợ nền tảng Java truy nhập vào máy chủ dữ liệu DB2 thì nó dùng cho các ứng dụng CLI/ODBC. Máy khách này đặc biệt phù hợp với các ISVs muốn nhúng kết nối trong ứng dụng của nó mà không cần phân phối và bảo trì DB2 mã trình máy khách. DB2 Extenders Các mở rộng của DB2 được thảo luận trong phần này có thể lấy những ứng dụng Cơ sở dữ liệu vượt lên các cách truyền thống là dữ liệu số và kí tự, cung cấp thêm các chức năng cho các máy chủ dữ liệu. XML Extender DB2 XML Extender cung cấp kiểu dữ liệu mà bạn lưu trữ tài liệu XML trong Cơ sở dữ liệu DB2, và thêm vào các chức năng có thể giúp đỡ bạn làm việc với tài liệu XML trong Cơ sở dữ liệu. Bạn có thể lưu toàn bộ tài liệu XML trong DB2, hoặc lưu nó như các tập tin ngoài được quản lý bởi cơ sở dữ liệu. Phương pháp này được gọi là XML Cột. Bạn cũng có thể phân tích một tài liệu XML vào các bảng quan hệ và sau đó phân tích thông tin XML đó trên đường xuất ra của cơ sở dữ liệu. Về cơ bản, điều này có nghĩa là cơ sở dữ liệu DB2 của bạn có thể trích DB2 XML ra từ một tài liệu và chỉ lấy dữ
  17. liệu, hoặc lấy dữ liệu và tạo một tài liệu XML từ nó. Phương pháp này được gọi là XML Collections. Thế còn về đặc tính pureXML có gì mới trong phiên bản DB2 9 Bạn có thể bị lẫn lộn về XML Extender và tính năng gắn thêm pureXML có sẵn trong phiên bản DB2 9 cho tất cả các ấn bản của sản phẩm này. DB2 XML Extender cung cấp khả năng làm việc với XML mà đã từng là một phần của phiên bản DB2 8. Tính năng pureXML cho phép các máy chủ DB2 thúc đẩy l àm mới lại các máy lưu trữ được lưu trữ XML tự nhiên trong phiên bản DB2 9. Hiệu suất, tiện ích, tính linh hoạt của pureXML thậm chí không thể mang ra so sánh với công nghệ XML Extender cũ - tuy nhiên, XML Extender vẫn được cung cấp miễn phí trong phiên bản DB2 9. Nếu bạn đang lập kế hoạch để sử dụng XML trong môi trường dữ liệu của bạn, đó là sự khuyến khích bạn sử dụng tính năng pureXML. Tính năng pureXML cho phép bạn lưu trữ XML trong dạng cây phân tích trên đĩa, mà không cần lưu trữ XML trong dạng một đối tượng lớn hoặc chia nhỏ nó ra thành các cột quan hệ như cách bạn buộc phải thực hiện với XML Extender. Điều này có thể có ích cho ứng dụng nếu cần dùng dữ liệu XML Với XML Extender bạn cần phải sử dụng các chức năng, và nó không hỗ trợ XQuery. Nếu bạn đang lấy dữ liệu XML, bạn có thể chỉ cần truy cập vào các phần của tài liệu XML mà không đọc toàn bộ tài liệu (nếu nó được lưu giữ trong một LOB), chia nhỏ nó, và kết hợp dữ liệu (nếu nó đã được lưu giữ trong một bảng quan hệ), mà chỉ là những phương pháp hỗ trợ của XML Extender Truy cập vào dữ liệu là một điều rất tự nhiên, khi sử dụng khả năng cung cấp bởi các tính năng pureXML. Ví dụ, bạn có thể sử dụng SQL hoặc XQuery để tìm quan hệ hoặc các dữ liệu XML. Phiên bản DB2 9 hỗ trợ chia nhỏ dữ liệu XML thành các quan hệ trong cùng một cách thức như XML Extender, nhưng chúng sử dụng các công nghệ rất khác để
  18. làm điều đó. Bạn có thể muốn cắt nhỏ XML thành các quan hệ theo một số lý do, chẳng hạn như khi các dữ liệu XML là bảng tự nhiên. Để chia nhỏ XML thành quan hệ sử dụng DB2 XML Extender, bạn phải tạo các Tài liệu Định nghĩa truy cập rồi ánh xạ các điểm vào cột và v.v. Với phiên bản DB2 9, thậm chí không có những tính năng pureXML, bạn có thể sử dụng DB2 Developer Workbench để chia nhỏ dữ liệu của bạn và tự động ánh xạ chúng. Các cơ chế mới trong phiên bản DB2 9 là nhanh hơn đáng kể so với phương pháp XML Extender. DB2 Net Search Extender DB2 Net Search Extender hỗ trợ doanh nghiệp làm việc hiệu suất cao hơn khi tìm kiếm thông tin trong Cơ sở dữ liệu. Hiệu suất cao trong bộ nhớ tìm kiếm là không thể thiếu trong các ứng dụng thương mại điện tử hay một số ứng dụng khác cần hiệu suất cao và mở rộng yêu cầu tìm kiếm. Bạn có thể thấy cách này được sử dụng trong các ứng dụng Internet, nơi mà hiệu suất tìm kiếm xuất sắc trong tập chỉ mục lớn và mở rộng là điều cần thiết. Bạn cũng sử dụng mở rộng này để tìm kiếm các tài liệu XML. Nếu bạn cần tốc độ cao trong tìm kiếm bộ nhớ, thì đây là phần mở rộng dành cho bạn. Trong phiên bản DB2 8, Text Information Extender được trộn cùng DB2 Net Search Extender. Phần mở rộng này miễn phí trong phiên bản DB2 9. DB2 Spatial Extender Mở rộng này cho phép bạn lưu trữ, quản lý, và phân tích dữ liệu không gian - thông tin về vị trí tính năng địa lý - trong DB2 cùng với kiểu dữ liệu truyền thống là văn bản và số. Với khả năng này, bạn có thể tạo, phân tích, và khai thác thông tin không gian về đặc tính địa lý, chẳng hạn như địa điểm của cao ốc văn phòng hay kích thước của một vùng lũ lụt. DB2 Spatial Extender là chức năng của DB2 với một bộ các loại dữ liệu không gian được mô tả như điểm, đường, và khối. Nó cũng bao gồm nhiều chức năng và các tính năng xử lý với các loại dữ liệu. Khả
  19. năng cho phép bạn tích hợp với thông tin không gian với dữ liệu của doanh nghiệp, thêm các yếu tố khác của thông tin vào cơ sở dữ liệu của bạn. Mở rộng này là miễn phí trong phiên bản DB2 9 (và đã có từ phiên bản DB2 8.2). DB2 Geodetic Extender Mở rộng này cho phép bạn tăng cường các kiểu ứng dụng mà bạn có thể xây dựng với DB2 Spatial Extender. DB2 9 Geodeic Extender cho phép bạn coi trái đất nh ư một hình cầu và loại bỏ các thông tin không chính xác ra khỏi dự án. Sử dụng cùng một kiểu dữ liệu không gian và chức năng cung cấp trong DB2 Spatial Extender, bạn có thể dùng DB2 Geodetic Extender để chạy các truy vấn liên tục của dữ liệu vòng quanh trái đất và những dữ liệu vượt qua kinh tuyến 180 (180th meridian). Bạn có thể duy trì dữ liệu được tham chiếu đến một địa điểm chính xác trên trái đất. DB2 Geodetic Extender có tên cho các nguyên tắc của Trắc Địa (đo đạc), là nghiên cứu của kích thước và hình dạng của trái đất (hay bất kỳ vật thể có hình ellipsoid, chẳng hạn như mặt trời hoặc một tinh cầu). DB2 Geodetic Extender được thiết kế để xử lý các đối tượng được xác định trên bề mặt của trái đất với một mức độ chính xác cao. DB2 Geodetic Extender chỉ có trong bản DB2 Enterprise 9. DB2 Connect Rất nhiều các dữ liệu trong nhiều tổ chức lớn được quản lý bởi DB2 cho i5/OS, DB2 cho MVS/ESA, DB2 cho z/OS, hoặc DB2 cho VSE VM máy chủ dữ liệu. Ứng dụng chạy trên bất kỳ nền tảng được hỗ trợ DB2 đều có thể làm việc với các dữ liệu này, như là một máy chủ quản lý dữ liệu của địa phương đó. Bạn cũng có
  20. thể sử dụng các ứng dụng phát triển Cơ sở dữ liệu theo thói quen với DB2 Connect và các công cụ liên quan. Rất đơn giản, DB2 Connect cung cấp các kết nối tới cơ sở dữ liệu lớn và trung bình trên nền tảng Windows, Linux, và UNIX. Có một vài ấn bản của DB2 Connect được cung cấp: Personal, Enterprise, Application Server , và hai ấn bản Unlimited (một cho i5/OS, một cho z/OS). Sản phẩm DB2 Connect có thể được thêm vào một máy chủ dữ liệu DB2 đã được cài đặt, hoặc hoạt động riêng như một cổng riêng biệt. Dù bằng cách nào, nó cũng phải mua riêng biệt (mặc dù một số người dùng được cung cấp trong DB2 Enterprise). Xem tài nguyên để biết thêm thông tin về DB2 Connect. DB2 gắn thêm các công cụ Có hai loại công cụ cho DB2: những công cụ được miễn phí và những công cụ cần mua riêng. Các công cụ miễn phí đến như là một phần của cài đặt DB2 và có thể được đưa ra từ Control Center, Configuration Assistant, hoặc trên máy của mình (bạn sẽ tìm hiểu về họ trong phần kế tiếp của hướng dẫn này). Các công cụ được mua riêng sẽ hỗ trợ để công việc quản trị dữ liệu (DBA) được đơn giản hơn với các công tác quản lý và phục hồi dữ liệu, bao gồm các các công cụ sau: Công cụ M ô tả DB2 Change Tăng hiệu suất của DBA và giảm thiểu lỗi do người sử Management
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2