Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Những điểm mới và lý thú trong sản phẩm Data Studio Developer 1.2 của IBM pps
PREMIUM
Số trang
49
Kích thước
2.1 MB
Định dạng
PDF
Lượt xem
1017

Những điểm mới và lý thú trong sản phẩm Data Studio Developer 1.2 của IBM pps

Nội dung xem thử

Mô tả chi tiết

Những điểm mới và lý thú trong sản phẩm

Data Studio Developer 1.2 của IBM

Cải thiện chất lượng dịch vụ và thời gian đưa ra thị trường của các ứng dụng

Java

Sonali Surange, Trưởng nhóm Các công cụ pureQuery của Data Studio, IBM

Rafael Coss, Kiến trúc sư giải pháp của nhóm Data Studio Enablement, IBM

Vijay Bommireddipalli, Kiến trúc sư giải pháp của nhóm Data Studio Enablement,

IBM

Tóm tắt: Sản phẩm Data Studio Developer IBM® phiên bản 1.2 tăng tốc quá

trình phát triển và tăng cường khả năng kiểm soát đối với một phạm vi rất đa dạng

các ứng dụng. Dù bạn là một chuyên viên phát triển hay là một quản trị viên cơ sở

dữ liệu (DBA) hướng ứng dụng, sản phẩm Data Studio Developer có nhiều đặc

tính mới, có thể giúp cho công việc của bạn được nhanh chóng và dễ dàng hơn,

bao gồm các khả năng độc nhất vô nhị về cô lập vấn đề và phân tích tác động, khả

năng nâng lên SQL tĩnh cho bất kỳ ứng dụng JDBC hiện tại nào, khả năng cải

thiện việc phát triển và quản trị SQL tĩnh, các dịch vụ Web và nhiều hơn thế nữa.

Bài báo này sẽ nêu bật các đặc tính ấy trong phiên bản sản phẩm này để giúp đỡ

bạn đơn giản hóa những nhiệm vụ phức tạp của mình.

Các điểm nổi bật

Sau đây là những đặc tính mới, then chốt của Data Studio Developer phiên bản 1.2

và Data Studio pureQuery Runtime phiên bản 1.2:

 Tối ưu hóa các ứng dụng JDBC hiện có (tối ưu hóa phía khách) mà không

thay đổi một dòng mã Java nào.

 Các chuyên viên phát triển dễ xác định vấn đề cần giải quyết hơn với khả

năng khoan sâu lên, vào trong các mã lệnh của ứng dụng để nhận diện và

hiển thị vị trí mã nguồn có lỗi khi thực hiện truy vấn.

 Cải thiện việc phân tích tác động trong các ứng dụng cơ sở dữ liệu với khả

năng khoan sâu xuống vào trong quá trình thực hiện câu lệnh SQL để phân

tích "where used" (được sử dụng ở đâu).

 Những đặc tính bổ sung của pureQuery Runtime của Data Studio:

o Tạo bó lệnh không đồng nhất để nâng cao hiệu năng các cập nhật,

thậm chí tại các bảng khác nhau.

o Khả năng chạy bẩm sinh (một cách tự nhiên) trên nền z/OS.

 Hợp tác có hiệu quả với quản trị viên cơ sở dữ liệu để phát triển SQL tĩnh:

o Cải thiện các công cụ liên kết để tạo thuận lợi cho quá trình liên kết

từ thiết kế đến liên kết và kiểm tra.

o Cải thiện việc quản lý các gói (package).

 Cho phép chuyên viên phát triển hoàn thành các dự án pureQuery nhanh

chóng hơn.

o Kiểm tra chất lượng của SQL và chia sẻ SQL một cách dễ dàng với

quản trị viên cơ sở dữ liệu hoặc với các thành viên trong đội.

o Di chuyển (di trú) các ứng dụng cơ sở dữ liệu Java™ hiện tại sang

pureQuery.

o Biến đổi các phương thức Java của bạn thành một thủ tục lưu của cơ

sở dữ liệu chỉ bằng một cú nhấn chuột.

o Hỗ trợ SQL tĩnh cho các thủ tục lưu.

o Khả năng sinh mã tiên tiến và tùy biến được.

 Cải thiện các dịch vụ Web dữ liệu để cho phép các ứng dụng theo kiến trúc

hướng dịch vụ (SOA) khai thác tài sản dữ liệu một cách nhanh chóng

o Hỗ trợ SQL tĩnh cho các dịch vụ Web dữ liệu

o Các dịch vụ Web trên nền JMS cho các ứng dụng dịch vụ Web có độ

tin cậy cao

o Tạo và triển khai các dịch vụ Web dữ liệu lên IBM WebSphere

DataPower

Tối ưu hoá các ứng dụng theo khung công tác hiện có

SQL tĩnh có thể cung cấp một mô hình nhất quán hơn hay thậm chí mô hình có

hiệu năng tốt hơn và các quyền truy cập tốt hơn cho các ứng dụng cơ sở dữ liệu

DB2. Để có cái nhìn tổng quan hơn về các lợi ích của SQL tĩnh, hãy xem bài báo "

No Excuses " tại phần Tài nguyên.

Trước đây….

Việc quyết định nâng lên SQL tĩnh của DB2 đối với chương trình Java là một

quyết định ở mức thiết kế (design-time). Các chuyên viên phát triển lựa chọn một

API cụ thể hay một khung công tác Java bền vững thì cũng đã ngầm quyết định

phương thức thực thi SQL cho bạn. Trừ phi SQLJ được lựa chọn làm API, thì tất

cả các sự lựa chọn truy nhập khác đều sử dụng cách thực hiện động. Không có

cách nào để có được các lợi ích của SQL tĩnh trong các ứng dụng JDBC hay các

ứng dụng dựa trên khung hiện tại của bạn. Nếu bạn đã sử dụng pureQuery, bạn cần

sử dụng API theo phong cách chú giải phương thức (annotated-method) để có khả

năng chuyển đổi giữa SQL tĩnh và SQL động.

Bây giờ …

Bạn có thể có được các lợi ích của SQL tĩnh với bất kỳ ứng dụng JDBC cho DB2

hiện có nào bằng cách dùng tính năng tối ưu hóa phía khách của pureQuery. Các

ứng dụng có thể sử dụng một khung công tác Java bền vững, ví dụ như: Hibernate,

JPA hay iBatis, hay có thể là bất kỳ JDBC giản dị nào để truy nhập cơ sở dữ liệu.

Và thực sự là bạn thậm chí không cần truy nhập tới mã nguồn. Bạn không cần thay

đổi bất kỳ mã nào. Đặc tính tối ưu hoá phía khách của pureQuery làm việc thông

qua cách liên kết câu lệnh SQL mà bạn đã bắt giữ trước từ ứng dụng đang chạy.

Nó cho phép bạn bắt giữ các lời gọi SQL động, chọn các câu lệnh để chạy chế độ

tĩnh, liên kết những câu lệnh đã chọn và chuyển đổi chế độ thực thi SQL của các

câu lệnh đã chọn từ SQL động sang SQL tĩnh.

Để nâng lên mức có đặc tính này từ bộ công cụ Data Studio Developer, hãy theo

các bước lớn (high-level) sau đây.

1. Bước 1. Bật cho phép dự án thực hiện tính năng tối ưu hóa phía khách.

Để ra lệnh cho Data Studio Developer rằng một dự án cá biệt được phép tối

ưu hóa phía khách, bạn theo các bước sau :

1. Nhấn chuột phải vào dự án Java chứa mã ứng dụng hay tệp nhị phân

của bạn. Sau đó chọn pureQuery -> Add pureQuery Support.

Tải ngay đi em, còn do dự, trời tối mất!