Ấn bản phân phối DB2 9.7 nào là phù hợp với bạn?
(và điểm qua DB2 pureScale phiên bản 9.8)
Giới thiệu
Phần mềm quản lý thông tin là cốt lõi của điện toán doanh nghiệp. Các công ty cần truy cập vào
một loạt các thông tin như XML, hàng đợi thông điệp, các tài liệu, video và các loại phương tiện
truyền thông phong phú khác. Sự phát triển của một thế giới thông minh hơn làm cho tính liên
tục sẵn sàng trở thành thiết yếu và nó cũng dẫn dắt sự hội tụ của các ứng dụng giao dịch, nghiệp
vụ thông minh, quản lý hiệu năng giao dịch và quản lý nội dung vì các công ty tích hợp các hoạt
động kinh doanh và quy trình nghiệp vụ của họ, qua đó chuyển đổi các hoạt động của họ thành
một mẫu hình thế giới thông minh hơn.
Các phần mềm quản lý thông tin của IBM mang lại nền tảng mà bạn cần để cung cấp thông tin
theo nhu cầu thông qua một tập hợp phong phú các dịch vụ. Những dịch vụ này có thể được sử
dụng để hỗ trợ và truy vấn dữ liệu (có cấu trúc, bán cấu trúc và phi cấu trúc), tích hợp dữ liệu,
cung cấp việc phân giải thực thể dữ liệu, quản lý dữ liệu tổng thể, liên hiệp dữ liệu và quản lý nội
dung, cũng như một loạt phong phú các khả năng phân tích trong thời gian chạy. Khi bạn xem
xét tập hợp đầy đủ các dịch vụ này, toàn bộ chúng được gọi là Thông tin như một dịch vụ. IBM
cung cấp một khung công tác phong phú các cách làm thực hành tốt nhất xây dựng theo từng
mục đích và hướng vào từng ngành nghề, được xây dựng trên các dịch vụ lõi này cho phép các
công ty chuyển đổi một cách có hệ thống các tài sản dữ liệu của họ thành sức mạnh chiến lược
cốt lõi cho doanh nghiệp; toàn bộ các cách làm thực hành này được gọi là Kỷ nguyên của thông
tin (Information Agenda).
Trái tim của danh sách các sản phẩm quản lý thông tin này là các máy chủ cơ sở dữ liệu DB2
phân tán (cho các hệ điều hành Linux, UNIX và Windows), chúng cũng là tiêu điểm của bài viết
này. Lưu ý rằng bài viết này chỉ mô tả phiên bản của DB2 chạy trên các nền tảng phân tán và di
động (pervasive). Để biết thông tin về toàn bộ danh sách DB2, hãy xem trang web Phần mềm
quản lý thông tin hoặc trang Web tương ứng của mỗi sản phẩm: DB2 cho z/OS hoặc DB2 cho i.
DB2 cũng là trái tim của cả InfoSphere Warehouse (bao gồm cả ấn bản dành cho phòng ban -
Departmental Editions) và của các ấn bản của InfoSphere Balanced Warehouse cũng như hệ
thống phân tích thông minh của IBM (IBM Smart Analytics System); trên thực tế, tất cả các sản
phẩm này (ngay cả các sản phẩm nhằm vào thị trường vừa và nhỏ) được xây dựng trên ấn bản
DB2 Doanh nghiệp (DB2 Enterprise Edition) được bàn đến trong bài viết này. Những sản phẩm
bạn là mỗi ấn bản DB2 có cùng một cơ sở mã xuyên suốt tất cả các nền tảng phân tán. Sự hỗ trợ
của DB2 cho hệ điều hành Linux mở rộng trên tất cả các máy chủ của IBM: POWER, System z
và System x: DB2 trên tất cả các nền tảng này cũng là phiên bản phân tán. Ví dụ: DB2 cho Linux
trên System z là cùng cơ sở mã và được cấp phép theo cùng cách như DB2 trên máy trạm dựa
trên Intel hoặc AMD. Điều này có nghĩa là không cần phải có DB2 Connect để truy cập dữ liệu
DB2 cho Linux trên System z mặc dù bản sao của DB2 nằm trên một máy chủ của System z.
(Hãy đọc câu này hai lần - nếu bạn đã kết nối tới cơ sở dữ liệu DB2 cho z/OS trên máy chủ
System z này, bạn sẽ phải có DB2 Connect, sự khác biệt ở đây là DB2 cho Linux chạy trên tiện
ích tích hợp System z cho Linux (IFL) là phiên bản phân tán của DB2.)
Một cơ sở mã chung mang lại tính khả chuyển và đảm bảo rằng nếu bạn cần mở rộng giải pháp
DB2 của bạn, bạn có thể làm như vậy một cách dễ dàng mà không cần lo lắng đến các nỗ lực di
trú hoặc, và vì API SQL trong gia đình DB2 là chung nhau khoảng 95%, việc di chuyển giữa các
thành viên của họ DB2 là cũng dễ dàng như vậy. Để tăng cường hơn nữa các đề xuất giá trị cho
họ DB2, tất cả các ấn bản DB2 đều có gồm khả năng liên hiệp trên toàn bộ danh mục cơ sở dữ
liệu quan hệ của IBM (Ấn bản doanh nghiệp nâng cao của DB2 - DB2 Advanced Enterprise
Edition - cũng bao gồm khả năng liên hiệp tới cơ sở dữ liệu Oracle với các phần mềm bổ sung).
Điều này cho phép bạn viết chỉ một câu lệnh SQL thực hiện phép nối một cách trong suốt
(transparently joins) các dữ liệu từ DB2 trên Windows, hoặc DB2 cho z/OS, hay Informix, bất kỳ
sự kết hợp được hỗ trợ nào mà bạn có thể nghĩ ra. Hơn nữa, bạn có thể thêm phần mềm máy chủ
thông tin InfoSphere của IBM để giải quyết vấn đề tích hợp thông tin xuyên nhiều nhà cung cấp
các bằng cách mở rộng các API SQL của DB2 với khả năng truy cập trong suốt cơ sở dữ liệu
quan hệ không phải của IBM (như Oracle, SQL Server và các máy chủ khác) và chuyển hóa các
nguồn dữ liệu không quan hệ (như dòng XML, bảng tính, hàng đợi thông điệp, VSAM, IMS
v.v ) thành các bảng quan hệ, do đó thực sự tạo ra mô hình dữ liệu chung trên toàn doanh
nghiệp.
Cũng có khả năng tương thích vượt ra ngoài API SQL. Ví dụ, có khung công tác dịch vụ Web
phổ biến cho phép bạn trỏ-và-nhấn chuột để đưa lô-gic nghiệp vụ của bạn vào khung công tác
Kiến trúc hướng dịch vụ (SOA). Thực vậy, khung công tác này, được gọi là Dịch vụ Web dữ liệu
của IBM, bao gồm sự hỗ trợ cho các máy chủ Informix và thậm chí có thể được sử dụng cho các
phiên bản mức thấp (back-level) của Informix hoặc DB2 (trên bất kỳ nền tảng nào, bao gồm cả
phải thay đổi ứng dụng, và hơn thế, họ nói rằng việc chuyển các ứng dụng từ cơ sở dữ liệu
Oracle sang DB2 diễn ra trong vài ngày hoặc vài tuần chứ không phải là vài tháng hoặc vài năm.
Ngoài ra, DB2 cũng có các tiện ích (add-on) tương thích Sybase T-SQL được gọi là Tính năng
Skin SQL DB2 IBM, phiên bản 1.0 cho các ứng dụng tương thích với Sybase ASE. Khi bạn tính
đến tất cả các vấn đề này, bạn có thể thấy DB2 thực sự cho phép bạn giảm bớt chi phí phi mã
trong môi trường mà việc giảm bớt chi phí là ưu tiên hàng đầu.
Nếu có khi nào bạn quyết định thay đổi hướng chiến lược của bạn đối với một kiến trúc phần
cứng (ví dụ, từ kiến trúc dựa trên Intel sang kiến trúc Power), với hệ điều hành (như di chuyển từ
hệ điều hành Linux sang hệ điều hành Windows hoặc ngược lại), hoặc với kiến trúc lập trình
(như từ .NET sang Java hoặc ngược lại), bạn có thể tin tưởng là DB2 sẽ thực hiện được. Nếu bạn
từng bị lúng túng khi Oracle và Microsoft ngừng hỗ trợ HP Itanium, thì DB2 sẽ giúp bạn. Rất
đơn giản, tất cả là sự lựa chọn và DB2 là cơ sở dữ liệu duy nhất trong thế giới, nó thực sự mang
đến cho bạn bề rộng và chiều sâu của một nền tảng thông tin đo cắt theo môi trường của bạn.
Hình 1 là khung nhìn kiến trúc của DB2 9.7 trên nền tảng được hỗ trợ và phân tán:
Hình 1. DB2 là DB2 trên toàn bộ các nền phân phối được hỗ trợ do có cơ sở mã chung
Các ấn bản khác nhau của DB2 được thể hiện trong hình 2. Bạn có thể giả định rằng mỗi chức
năng, đặc tính và lợi ích của một ấn bản được hiển thị ở phía dưới hình 2 sẽ có trong ấn bản tiếp
theo khi bạn di chuyển ngược lên trong ‘chuỗi ấn bản’ - giống như búp bê Nga. Lưu ý rằng DB2
Express-C thực sự được coi là một gói chứ không phải một ấn bản.
Hình 2. Dòng sản phẩm DB2 9 phân tán
Về đầu trang
Ấn bản DB2 cá nhân Tất cả sức mạnh của DB2 với phong cách cá nhân
Ấn bản DB2 cá nhân (DB2 Personal) là một cơ sở dữ liệu một người dùng chạy trên phần cứng
của máy tính để bàn thông dụng. DB2 cá nhân là có sẵn cho máy trạm Intel dựa trên Windows và
dựa trên Linux và máy trạm AMD. DB2 cá nhân có hầu hết các tính năng mà bạn tìm thấy trong
DB2 Express, nhưng nó không thể được sử dụng như một máy chủ cơ sở dữ liệu trung tâm bởi vì
máy trạm có một bản sao của DB2 cá nhân được cài đặt trên nó. Hãy xem xét dùng DB2 cá nhân
khi yêu cầu 100% khả năng tương thích với các máy chủ DB2 phân tán. Bạn cũng có thể xem xét
dùng DB2 cá nhân cho người dùng thỉnh thoảng mới kết nối, những người dùng này có thể muốn
sử dụng tính năng tạo bản đúp SQL làm sẵn trong DB2 cá nhân để thiết lập môi trường quản lý
và đồng bộ dữ liệu, ở đây các công nhân di động hoặc máy chủ từ xa có thể giữ liên lạc với
doanh nghiệp của họ. Tất nhiên, điều này sẽ chỉ phù hợp cho người dùng máy tính xách tay và
máy trạm nào đó, chẳng hạn như những người chạy các ứng dụng điểm bán hàng (point-of-sale
POS) hoặc ứng dụng bán hàng tự động (SFA), trong số những ứng dụng khác. Cuối cùng, DB2
cá nhân cũng thường được các nhà phát triển sử dụng, mặc dù cá nhân chúng tôi nghĩ rằng ấn
bản Enterprise Developer của cơ sở dữ liệu của DB2 là phù hợp hơn (và có nhiều khả năng hơn)
cho các nhà phát triển.
Hãy cho tôi biết một thứ tuyệt vời nào đó đang chạy trong DB2 cá nhân
Hội Địa lý Quốc gia (cơ quan xuất bản của tạp chí nổi tiếng Địa lý quốc gia - National
Geographic) đang sử dụng DB2 cá nhân để tăng sức mạnh của Dự án Genographic (N.D: dự án
nghiên cứu nhân chủng học di truyền) – là một nỗ lực nghiên cứu trong 5 năm, dự án này sử
dụng một cơ sở dữ liệu DB2 tinh vi để tìm các khuôn mẫu trong các mẫu DNA được thu thập từ
hàng trăm hàng ngàn tình nguyện viên. Mục tiêu của dự án này là để tìm câu trả lời cho các câu
hỏi như "chúng ta từ đâu đến?" và "Tại sao chúng ta lại thành như ngày nay?" Các nhóm các nhà
nghiên cứu thực địa, dưới sự lãnh đạo của 11 nhà nghiên cứu chính, được trang bị máy tính xách
tay siêu bền IBM ThinkPad sử dụng máy quét vân tay sinh trắc học để xác nhận danh tính của
mỗi nhà nghiên cứu. Các máy ThinkPad này được trang bị ứng dụng thu thập dữ liệu tùy biến
chạy trên DB2 cá nhân. Thông tin này được thu thập và lưu trữ trên các thiết bị này và sau đó
được đưa trở lại từ DB2 cá nhân đến cơ sở dữ liệu của DB2 Enterprise để phân tích DNA. Theo
vết lịch sử nhân loại bằng DB2? Thật tuyệt vời!
Về đầu trang
DB2 Express-C Phiên bản miễn phí để xây dựng, phát triển và phân tán
Ngày 30 tháng 1 năm 2006, IBM đã làm thị trường cơ sở dữ liệu kinh ngạc và công bố một gói
máy chủ DB2 đặc biệt miễn phí gọi là DB2 Express-C. Bạn sẽ nhận thấy rằng chúng tôi đề cập
đến bản này như là một gói, vì nó không phải là ấn bản chính thức của DB2. DB2 Express-C
được thiết kế cho các đối tác và cộng đồng phát triển, nhưng khi bạn biết gói này, bạn sẽ bắt đầu
Bạn không thể mua mô hình hỗ trợ 24x7 IBM Passport Advantage từng đoạt giải thưởng,
sẵn có với các ấn bản DB2 phải mua khác. Có thể điều này là một trong những hạn chế
lớn nhất với DB2 Express-C (ngoài việc không có khả năng tạo cụm các máy chủ cho
khả năng sẵn sàng cao). Mô hình hỗ trợ DB2 Express-C nằm trong sức mạnh của cộng
đồng của nó. Cộng đồng này được thành lập từ một số nhà quản trị dữ liệu giàu kinh
nghiệm nhất của thế giới từ các công ty lớn nhất trên thế giới (và cũng từ các công ty nhỏ
nữa) và vô số các nhà phát triển và kỹ sư DB2 đang giám sát diễn đàn các câu hỏi mà bạn
có thể khai thác tại trang Giúp đỡ, lời khuyên và hỗ trợ về DB2 Express-C (một loại
tương tự như phương pháp cộng đồng mã nguồn mở). Để giúp nuôi dưỡng và phát triển
cộng đồng này, nguồn tài nguyên học việc dồi dào có sẵn trên các trang web như
developerWorks.
DB2 Express-C chỉ có phiên bản hiện hành. Nói cách khác, khi một phiên bản mới của
DB2 Express-C được phát hành, phiên bản cũ không còn có sẵn để tải về nữa. Lời báo
trước này đòi hỏi sự chú ý đặc biệt nếu bạn đang sử dụng phần mềm ISV được chứng
nhận cho một mức độ phát hành cụ thể. Ví dụ, khi DB2 Express-C 9.7 trở nên có sẵn
rộng rãi, thì DB2 Express-C 9.5 được gỡ bỏ không tải về được nữa.
Nếu bạn muốn sử dụng bất kỳ tính năng nào được liệt kê ở trên, bạn cần mua tối thiểu ấn bản trả
phí của DB2, ví dụ như DB2 Express.
Kể từ ngày DB2 phiên bản 9.7 có sẵn rộng rãi và lần cuối mà bài viết này được cập nhật, các tính
năng, là một phần của bộ tính năng hỗ trợ khả năng tương thích với cơ sở dữ liệu Oracle của
DB2 9.7 được đưa vào phiên bản DB2 9.7, không có sẵn trong DB2 Express-C. Lưu ý rằng một
số tính năng làm cho sự di trú của các ứng dụng cơ sở dữ liệu Oracle tới DB2 trở nên dễ dàng
hơn, chẳng hạn như mức độ cô lập mới của các giao kết hiện hành, là có sẵn. Cụ thể, các tính
năng như hỗ trợ PL/SQL, hỗ trợ kiểu dữ liệu, và một số hỗ trợ khác không có sẵn trong gói DB2
Express-C tại thời điểm này.
Điều tốt đẹp về DB2 Express-C là bạn sẽ tìm thấy rất nhiều những thứ không còn nữa - từ góc
độ giới hạn: không còn giới hạn về kích thước cơ sở dữ liệu, không còn giới hạn về quản lý tự
động hoặc các công cụ, không còn giới hạn về mô hình bộ nhớ (bạn có thể sử dụng mô hình bộ
nhớ 64-bit), và nhiều hơn nữa - đơn giản như là bạn đang sử dụng DB2. Không có điều này khi
bạn nhìn rõ bên dưới vẻ bề ngoài tiếp thị của một số đối thủ cạnh tranh Express, tuy nhiên, nó
khả năng sẵn sàng cao với giấy phép FTL của DB2 Express-C trong DB2 9.5. Bởi vì DB2
Express-C FTL rất giống với DB2 Express, nên gói DB2 Express-C FTL đã được gỡ bỏ, tuy
nhiên, FTL bây giờ là một lựa chọn cấp phép cho ấn bản DB2 Express đầy đủ tính năng hơn (sẽ
được bàn chi tiết trong phần sau của bài viết này).
Hãy xem xét nó
DB2 Express-C hữu ích cho một mảng rộng các ứng dụng khác nhau và các dự án không yêu cầu
nhiều hơn 2 lõi của CPU và 2GB RAM. Hãy sử dụng nó để tìm hiểu DB2, để phát triển các ứng
dụng DB2 và thậm chí để triển khai các ứng dụng sản xuất (tùy thuộc vào yêu cầu của bạn).
Hãy cho tôi biết một thứ tuyệt vời nào đó đang chạy trên DB2 Express-C
1C là một biểu tượng của nền kinh tế Nga đang bùng nổ và là nhà cung cấp phần mềm ứng dụng
doanh nghiệp (EAS) lớn thứ hai theo doanh thu ở Nga. Mặc dù họ làm ra một trò chơi mô phỏng
chuyến bay thực sự tuyệt vời, họ chủ yếu được biết đến là nhờ phần mềm kế toán và quản lý tài
chính. 1C sử dụng tất cả sức mạnh của DB2 Express-C, và thậm chí còn có một thiết lập trong
DB2 (tự động thiết lập bởi chương trình cài đặt 1C) chạy máy DB2 trong "chế độ 1C". Arktos là
một nhà sản xuất thiết bị HVAC. Arktos muốn cải thiện đáp ứng tổng thể của hệ thống của họ, tự
động sao lưu cơ sở dữ liệu và rút ngắn thời gian phục hồi có thể gặp phải trong trường hợp sự cố.
Họ đã thuê một đối tác kinh doanh của 1C, đó là BIT và di trú đến 1C: Doanh nghiệp đang chạy
trên DB2 Express-C. Oleg Illyin Arktos lưu ý rằng "Bản cài đặt hệ thống mới cho phép chúng tôi
tăng tốc hầu hết các quy trình nghiệp vụ của chúng tôi, dẫn đến giảm đáng kể thời gian cần thiết
để hoàn thành hầu hết các giao dịch nghiệp vụ - trung bình từ 5 đến 10 lần. Ví dụ: Thời gian cần
thiết để xử lý giao dịch tài chính khóa sổ tháng được giảm từ 6 giờ xuống 10-11 phút. Với sự
giúp đỡ của cơ sở dữ liệu [DB2 Express-C] bây giờ chúng ta có một quá trình tự động, nhanh
chóng, và đáng tin cậy để khôi phục dữ liệu và khôi phục hệ thống trong trường hợp sự cố của hệ
thống thông tin, "Khi nhà cung cấp EAS lớn thứ hai ở Nga tin tưởng giao phó ứng dụng trọng
yếu của họ cho gói miễn phí của DB2, và thời gian chờ đợi ứng dụng của khách hàng 1C đã
giảm khoảng từ 300 phút xuống 11 phút, và cũng nhà cung cấp đó cung cấp cho bạn phần mềm
mô phỏng chuyến bay: bây giờ thật là tuyệt vời!
Về đầu trang
DB2 Express Edition Đơn giản, an toàn và không tốn kém
Ấn bản DB2 Express (DB2 Express) là máy chủ DB2 mức thấp nhất được hỗ trợ đầy đủ, đó là cơ
vào các giá trị mà phiên bản này cung cấp, pureXML và tính năng liên hiệp thuần nhất cũng
được gồm thêm (chúng là các thành phần phải trả tiền trước 19 tháng 2 năm 2009). pureXML
cung cấp khả năng để tạo ra các cột pureXML trong cơ sở dữ liệu của DB2 Express và sử dụng
bộ dịch vụ XML đi kèm, ví dụ như các dịch vụ đăng ký và xác nhận hợp lệ lược đồ XML, dịch
vụ lập chỉ mục dựa trên đường dẫn, dịch vụ XQuery và nhiều dịch vụ khác. pureXML cung cấp
các dịch vụ sao cho không phải thỏa hiệp giữa tính linh hoạt (mà XML được thiết kế cho tính
linh hoạt này) và hiệu năng (một trong những lý do tại sao bạn muốn máy chủ cơ sở dữ liệu lưu
trữ XML của bạn) cần phải được thực hiện khi lưu trữ dữ liệu XML của bạn. Chúng tôi đã xem
xét rất kỹ các dịch vụ XML của đối thủ cạnh tranh của chúng tôi và chúng tôi có thể đảm bảo với
bạn rằng có một cái gì đó rất thuần khiết trong pureXML, mặc dù việc nghiên cứu sâu vào những
chi tiết nằm ngoài phạm vi của bài viết này, Hãy nghĩ đến những gì đang còn ẩn dấu.
Tính năng liên hiệp thuần nhất mang lại khả năng tạo ra biệt danh trên toàn thành viên của gia
đình máy chủ cơ sở dữ liệu quan hệ của IBM. Điều này cho phép bạn phát triển các ứng dụng
gồm cả các bảng DB2 và Informix, cư trú trên các nền tảng và các máy chủ khác nhau mà không
cần quan tâm đến vị trí của chúng. Ví dụ, bạn có thể sử dụng tính năng này để dễ dàng tạo ra một
ứng dụng, ứng dụng này thực hiện việc nối các dữ liệu phân tán nằm trong cơ sở dữ liệu trên
DB2 trên máy i với cơ sở dữ liệu đang chạy DB2 cho hệ điều hành Linux trên System z, hoặc
Informix v.v Nếu bạn muốn liên hiệp truy vấn xuyên các máy chủ cơ sở dữ liệu không phải của
IBM (ví dụ: Oracle, SQL Server v.v ), hoặc sử dụng lợi ích của việc tạo bản đúp dựa trên hàng
đợi, bạn sẽ cần phải mua một trong các sản phẩm từ máy chủ thông tin của IBM có sẵn riêng biệt
cho ấn bản DB2 này
Một tính năng đặc biệt thú vị về DB2 Express là tính năng "có thể mở rộng đến mức doanh
nghiệp” thông qua gói tính năng mà bạn có thể thêm vào bản cài đặt của DB2 Express để làm nó
phong phú thêm với các dịch vụ doanh nghiệp. Bây giờ, gói tính năng có sẵn duy nhất cho DB2
Express là gói tính năng khả năng sẵn sàng cao; hơn nữa, nó chỉ cần thiết nếu bạn đã mua giấy
phép cho máy chủ DB2 Express của bạn bằng cách sử dụng mô hình PVU hoặc AU. Tại sao? Vì
trong DB2 9.7, Express có tính năng tăng cường sức sống của doanh nghiệp với các giấy phép
FTL và SERVER mới được đưa vào và cung cấp miễn phí cho bạn tất cả các tính năng trong gói
tính năng này (vâng, bạn hãy đọc điều này hai lần vì đây là điều tốt cần phải nói thật to lên). Các
khả năng mà HADR cung cấp, là những thứ duy nhất được cung cấp, hoặc được cung cấp với
chìa khóa trao tay và một kế hoạch bảo vệ, kế hoạch này không chỉ cung cấp khả năng dự phòng
trên toàn bộ chồng giải pháp, mà thậm chí có thể đáp ứng các thỏa thuận mức dịch vụ (SLA) về
tính sẵn sàng nghiêm ngặt nhất với thời gian trung bình để sửa chữa (MTTR) điển hình là từ 30
đến 60 giây. Phần hay nhất của HADR là bạn thiết lập nó chỉ bằng vài cú nhấp chuột vào các
nút. Hơn nữa, trong DB2 9.7 gói vá lỗi 1, chúng tôi phát hành công nghệ đọc trong chế độ dự
phòng cho phép bạn mở cơ sở dữ liệu HADR dự phòng cho các truy vấn chỉ đọc (kiểu truy cập
này cho chế độ dự phòng phải xem xét việc mua giấy phép).
Việc tổ chức lại bảng trực tuyến (REORG), đôi khi được gọi là tổ chức lại bảng trực tuyến tại
chỗ, không giống như bất cứ điều gì khác mà bạn có thể tìm thấy trong dịch vụ của nhà cung cấp
khác. Nó mang lại khả năng tổ chức lại bảng liên tục, mà không cần có không gian đĩa dư thừa đi
kèm với cách tiếp cận bản sao "bóng mờ" ("shadow") truyền thống. Nó có thể được khởi chạy,
dừng và điều tiết; và bất cứ khi nào bạn thay đổi trạng thái hoạt động, sẽ thấy ngay lợi ích của
nó. Ví dụ, bạn có thể chạy việc tổ chức lại vào buổi tối và sau đó điều tiết nó trở lại lúc ban ngày
hoặc thậm chí bạn tạm dừng nó. Ngay lập tức ta thấy được lợi ích đối với các ứng dụng truy cập
vào bảng tại điểm mà nó đã ngừng lại: đó là sự sẵn sàng thực sự.
Các dịch vụ sao chép nâng cao của DB2 (ACS) cho phép bạn sử dụng công nghệ sao chép nhanh
chóng của các thiết bị lưu trữ được hỗ trợ để thực hiện phần sao chép dữ liệu của hoạt động sao
lưu và phục hồi. Có thể sử dụng các thiết bị lưu trữ để thực hiện giai đoạn sao chép dữ liệu làm
cho các hoạt động sao lưu và khôi phục lại nhanh hơn nhiều. Hoạt động sao lưu sử dụng DB2
ACS thường được gọi là một bản sao lưu ảnh chụp.
DB2 bao gồm một bộ các dịch vụ phân cụm có sẵn cung cấp cho bạn khả năng phân cụm cùng
lúc hai máy chủ để có khả năng sẵn sàng cao và thậm chí tự động hóa chuyển đổi dự phòng của
giải pháp HADR. Ngoài ra, chương trình cài đặt của DB2 có thể tự động định cấu hình cho cụm
khả năng sẵn sàng cao này. Để làm cho giải pháp khả năng sẵn sàng cao DB2 của bạn thậm chí
còn kiên cố hơn, có một khung công tác quản lý khả năng sẵn sàng cao, với mặt trước là Tiện ích
định cấu hình cho cá thể khả năng sẵn sàng cao của DB2 (db2haicu), nó cung cấp một giao diện
dựa trên văn bản mà bạn có thể sử dụng để định cấu hình, quản trị và đồng bộ hóa định nghĩa cơ
sở hạ tầng của các hình trạng cơ sở dữ liệu khả năng sẵn sàng cao của bạn trong một môi trường
phân cụm. Bây giờ DB2 có thể thu thập thông tin về cá thể cơ sở dữ liệu của bạn, môi trường
cụm và trình quản lý cụm của bạn bằng cách truy vấn hệ thống của bạn, và có thể giữ cho toàn
cụ thể, tuy nhiên, các giới hạn nêu trong phần trước áp dụng cho mỗi phiên ảo. Các nền
tảng khác nhau và các công nghệ ảo có các điều kiện tiên quyết khác nhau cho phép bạn
sử dụng ấn bản này trong một môi trường với khả năng phụ. Hãy thăm trang web các quy
tắc tính đếm cấp giấy phép khả năng ảo hóa của IBM để biết thêm thông tin.
Máy chủ DB2 Express có thể được cấp phép theo một trong những cách sau đây:
Giấy phép theo đơn vị giá trị bộ xử lý (PVU): Bạn phải mua tổng số PVU gắn với các
máy chủ hoặc phiên ảo nơi mà phần mềm DB2 Express được cài đặt. Loại giấy phép này
cho phép một số lượng người dùng không hạn chế truy cập vào máy chủ DB2 Express
bằng cách sử dụng bất kỳ phương pháp nào có thể. Nếu bạn đang mua giấy phép cho một
máy chủ dự phòng ấm DB2 Express theo PVU, thì bạn mua giấy phép cho 100 PVU bất
kể kiến trúc trình xử lý mà nó đang sử dụng.
Giấy phép theo Người sử dụng được ủy quyền (AU): Bạn phải mua tổng số người sử
dụng được ủy quyền (AU) sẽ truy cập vào máy chủ DB2 Express. AU là một cá nhân duy
nhất (trong một số trường hợp, nó có thể là một ứng dụng hoặc thiết bị miễn là nó không
hoạt động thay mặt cho những người dùng khác) với một danh tính cụ thể nằm bên trong
hay bên ngoài công ty của bạn. Các giấy phép này có thể được sử dụng trên Internet
(giống như ứng dụng ngân hàng trực tuyến) nếu người sử dụng cuối cùng được biết rõ vì
họ phải được xác định danh tính cụ thể cho giấy phép này. Hãy lưu ý thuật ngữ danh tính
cụ thể. Nếu bạn đang sử dụng ghép kênh hoặc phần mềm tập trung kết nối, những người
dùng này cần phải được xác định danh tính đầy đủ trước khi công nghệ đó được áp dụng
để kết nối. Giấy phép AU không được chuyển giao giữa các ca làm việc (mặc dù nó có
thể được chuyển giao khi thay đổi nhân viên) và chỉ có giá trị cho một máy chủ dữ liệu cụ
thể. Ngoài ra, bạn có thể cài đặt DB2 Express với giấy phép AU trên bất kỳ máy chủ có
kích thước nào.
Bạn cần giấy phép AU cho bất cứ ai truy cập vào cơ sở dữ liệu, tuy nhiên, bất kể số
lượng người sử dụng đang truy cập vào máy chủ DB2 Express của bạn là bao nhiêu, bạn
cần mua tối thiểu 5 giấy phép AU. Ví dụ, nếu bạn đã có 25 người dùng cần truy cập vào 2
máy chủ DB2 Express riêng biệt, bạn sẽ cần phải mua tổng cộng 50 giấy phép AU cho 25
người sử dụng: 2 máy chủ x 25 AU cho mỗi máy chủ. Ngay cả khi chỉ có 12 trong số
những người dùng này từng được kết nối với máy chủ dữ liệu tại một thời điểm, thì tất cả
phép cho mỗi cài đặt, có thể là trong máy chủ vật lý hay trong phiên ảo. Một điều rất có
lợi cần lưu ý là máy chủ DB2 Express được cấp phép thông qua giấy phép SERVER đi
kèm với gói tính năng khả năng sẵn sàng cao và tất cả các lợi ích của nó (chẳng hạn như
HADR và nhiều hơn nữa) không thêm phụ phí.
Hình 3 tóm tắt những sự khác biệt chính giữa DB2 Express-C và DB2 Express:
Hình 3. Sự khác biệt chính giữa DB2 Express-C và DB2 Express
Những thay đổi từ DB2 9.5 đến DB2 9.7
Sự thay đổi lớn nhất với DB2 Express giữa các bản phát hành DB2 9.5 và DB2 9.7 là các tùy
chọn cấp phép mới, FTL và SERVER, có sẵn cho ấn bản này và sự rút bỏ tùy chọn FTL của DB2
Express-C. Chúng tôi đặc biệt khuyên bạn nên nghiên cứu các mô hình giấy phép mới FTL và
SERVER của DB2 Express vì chúng mang lại nhiều giá trị nhất. Ví dụ, bạn có thể sử dụng
HADR trên máy chủ DB2 Express mà không cần mua gói tính năng khả năng sẵn sàng cao bằng
cách sử dụng một trong hai giấy phép này. Ngoài ra, tùy thuộc vào kiến trúc bộ vi xử lý mà bạn
đang sử dụng, nhiều khả năng bạn có thể khai thác được nhiều hơn PVU sức mạnh tính toán vì
các lõi trên bộ vi xử lý của bạn trở nên mạnh hơn, mà không bị tăng chi phí bởi định mức tính
PVU của kiến trúc bộ vi xử lý liên quan. Ví dụ, trong khi ấn bản này bị giới hạn đến 200 PVU,
bạn có thể sử dụng một cách hiệu quả lõi Intel mới nhất, lên đến 4 lõi, để có được 300 PVU giá
trị sức mạnh của CPU cho các cơ sở dữ liệu.
Hãy xem xét nó
DB2 Express là máy chủ DB2 mức thấp nhất, nên được xem xét dành cho khối lượng công việc
mà sẽ không hưởng lợi lớn khi có hơn 4 GB bộ nhớ cơ sở dữ liệu, hoặc hơn 200 PVU sức mạnh
xử lý (tiềm năng có thể là nhiều hơn với giấy phép FTL và SERVER - tuy nhiên, đây là nói máy
chủ công suất CPU nhỏ hơn). Ấn bản này không phù hợp lắm cho các ứng dụng đòi hỏi các tính
năng khả năng mở rộng cao như tính toán song song hoặc các bảng MDC bởi vì các tính năng
này không phải là một phần của máy chủ DB2 Express cơ sở cũng như không có sẵn thông qua
các gói tính năng.
Hãy cho tôi biết một thứ tuyệt vời nào đó đang chạy trên DB2 Express
Sage, một trong những nhà cung cấp nổi tiếng nhất thế giới cung cấp phần mềm xuyên suốt từ
DB2 Express của bạn bằng cách sử dụng giấy phép FTL hoặc SERVER).
Cấp phép và giá cả
Từ góc độ khả năng lõi của các chức năng, DB2 Workgroup và DB2 Express gần như là cùng
một sản phẩm với các xem xét về sự khác biệt mà chúng tôi đã đề cập trong phần này, cụ thể là
Gói tính năng khả năng sẵn sàng cao mà bạn phải mua nếu bạn không mua DB2 Express với giấy
phép FTL hoặc SERVER và các giới hạn CPU/RAM. Từ góc độ giấy phép, các ấn bản DB2
khác nhau về giới hạn kiến trúc mà trên đó nó có thể chạy, cụ thể như sau:
Kể từ gói vá lỗi 3a của phiên bản 9.7, DB2 Workgroup được giới hạn đến 64GB (đã là
16GB trước gói vá lỗi 3a cho phiên bản 9.7) của bộ nhớ cho toàn bộ máy chủ cơ sở dữ
liệu. Máy cơ sở dữ liệu sẽ điều tiết lượng tiêu thụ bộ nhớ để nó không vượt quá giới hạn
64GB. Bất chấp giới hạn bộ nhớ này, bạn có thể cài đặt DB2 Workgroup trên một máy
chủ với hơn 64GB bộ nhớ bởi vì đó là phần mềm máy chủ DB2 có giới hạn 64GB. Ví dụ,
nếu bạn có hai cơ sở dữ liệu trên một máy chủ duy nhất với 256GB bộ nhớ, bạn có thể cắt
ra phân bổ 64GB trên các cơ sở dữ liệu đó (thậm chí nếu chúng ở trên các cá thể khác
nhau), nhưng bạn không thể vượt quá giới hạn 64GB áp dụng theo cách cộng dồn cho tất
cả các cá thể và cơ sở dữ liệu trên máy chủ vật lý của bạn. Nếu bạn đã định cấu hình hai
phiên VMWare và cài đặt DB2 Workgroup trong từng phiên, và máy chủ có tổng số là
128 GB bộ nhớ RAM, máy chủ DB2 Workgroup của mỗi phiên có thể sử dụng lên đến
64 GB bộ nhớ RAM. Tất nhiên, bạn sẽ phải mua giấy phép cho từng máy chủ của DB2
Workgroup trên cùng một máy chủ vật lý này một cách độc lập vì mỗi cài đặt cư trú
trong phiên ảo riêng của mình, đó là lý do tại sao bạn phải mua giấy phép cho mỗi phiên
và bằng cách đó cung cấp cho bạn hai bản cài đặt có truy cập đến 64 GB máy chủ bộ nhớ.
Nếu bạn đang mua giấy phép cho máy chủ DB2 Workgroup của bạn bằng cách sử dụng
mô hình PVU (xem phần sau) máy chủ hoặc phiên ảo nơi bạn cài đặt DB2 Workgroup
thường bị giới hạn ở mức 480 PVU. Tuy nhiên, từ tháng 6 năm 2011, hạn chế 480 PVU
đã được gỡ bỏ. Điều này có nghĩa là bây giờ bạn có thể cài đặt và sử dụng DB2
Workgroup trên máy chủ vật lý hay ảo với hơn 480 PVU, với điều kiện là bạn đã mua
giấy phép một cách thích hợp tất cả các PVU mà DB2 Workgroup có quyền truy cập tới.
Để tóm tắt, bất kể bạn chọn mô hình giấy phép nào (SOCKET, PVU hoặc AU) cho DB2
Workgroup, bạn không phải lo lắng về kích thước của máy chủ và DB2 với sự điều tiết
được chuyển giao giữa các ca làm việc (mặc dù nó có thể được chuyển giao khi thay đổi
nhân viên) và chỉ có giá trị cho một máy chủ dữ liệu cụ thể. Bạn có thể bao gồm ấn bản
DB2 Workgroup với giấy phép AU trên bất kỳ máy chủ có kích thước nào.
Bạn cần giấy phép AU cho bất cứ ai truy cập vào cơ sở dữ liệu, tuy nhiên, bất kể số
lượng người dùng đang truy cập vào máy chủ DB2 Workgroup của bạn là bao nhiêu, bạn
cần mua tối thiểu 5 giấy phép AU. Ví dụ, nếu bạn đã có 25 người sử dụng cần truy cập
vào hai máy chủ DB2 Workgroup riêng biệt, thì bạn cần phải mua tổng cộng 50 giấy
phép AU cho 25 người sử dụng: 2 máy chủ x 25 AU cho mỗi máy chủ. Ngay cả khi chỉ
có 12 trong số những người dùng được kết nối với máy chủ dữ liệu tại một thời điểm, tất
cả 25 người dùng vẫn sẽ phải được mua giấy phép cho mỗi máy chủ (vì vậy bạn vẫn cần
50 giấy phép AU). Nếu bạn có một máy chủ DB2 Workgroup duy nhất và chỉ có 3 người
sử dụng, bạn vẫn sẽ cần phải mua 5 giấy phép AU vì đây là số lượng tối thiểu người sử
dụng cần thiết cho phiên bản này. Cuối cùng, khi mua giấy phép cho máy chủ DB2
Workgroup dự phòng ấm, bạn cần mua cho 5 AU nếu các máy chủ sản xuất nóng cũng sử
dụng mô hình giấy phép AU.
Cấp phép Ổ cắm (SOCKET): Tùy chọn giấy phép mới này cho DB2 Workgroup 9.7
được mua bằng cách trả một mức giá quy định cho mỗi ổ cắm trên máy chủ bên dưới. Ví
dụ: Nếu bạn đã có máy chủ Xeon Nehalem EX E38899 4 ổ cắm 4 lõi, được tính ở mức
1.120 PVU, bạn sẽ chỉ phải mua 4 giấy phép SOCKET. Máy chủ dự phòng nhàn rỗi cho
cụm dựa trên ấn bản DB2 Workgroup đòi hỏi một giấy phép SOCKET duy nhất.
Giấy phép ổ cắm cho phép số lượng không giới hạn người dùng kết nối đến máy chủ
DB2 Workgroup. Bất kể số lượng lõi cư trú trên ổ cắm là bao nhiêu, DB2 sẽ điều tiết việc
sử dụng tối đa 16 lõi dựa trên thuật toán liệt kê lõi của máy chủ đã được định nghĩa trong
BIOS của máy chủ. Ví dụ, nếu bạn có máy chủ sáu lõi 4 ổ cắm, thì DB2 sẽ chỉ lập lịch
biểu làm việc trên 16 lõi trong số 24 lõi có sẵn. BIOS của bạn sẽ xác định xem nó sẽ lập
lịch biểu làm việc trên 4 lõi của mỗi ổ cắm, hoặc chỉ giao việc đầy đủ hoàn toàn cho ổ
cắm thứ nhất và thứ hai và lập lịch làm việc chỉ trên 4 lõi còn lại của ổ cắm thứ 3 – bỏ lại
1/3 của ổ cắm thứ 3 và tất cả các lõi của ổ cắm thứ 4 là hoàn toàn không sử dụng. Nếu
bạn xem xét mức PVU của các lõi sẵn có kể từ thời điểm mà bài viết này được cập nhật
lần cuối, bạn sẽ thấy rằng bạn có thể có đến 1920 PVU của sức mạnh xử lý bằng cách sử
và sẵn sàng, tuy nhiên không hưởng lợi nhiều khi có hơn 64GB bộ nhớ cho máy chủ dữ liệu,
hoặc có nhiều sức mạnh xử lý hơn một cách đáng kể so với giới hạn về PVU hoặc ổ cắm cho
phép. Có lẽ hơn cả DB2 Express, DB2 Workgroup đặc biệt thích hợp cho môi trường doanh
nghiệp cần máy chủ nhỏ cho các ứng dụng kinh doanh, hoặc cho các phòng ban cần các dịch vụ
mức doanh nghiệp cho các ứng dụng với thông lượng giao dịch thấp hơn. Hãy suy nghĩ về điều
này, bạn có khả năng sẵn sàng cấp doanh nghiệp với cái giá thị trường mức giữa, nó là duy nhất!
Hãy cho tôi biết một thứ tuyệt vời nào đó đang chạy trên DB2 Workgroup
TMW Systems là các nhà sản xuất của ứng dụng phần mềm hậu cần hàng đầu cho các công ty
vận tải đường bộ được gọi là TruckMate. TMW/Maddocks thực hiện chuyển đổi sang DB2 một
vài năm trước đây sau khi đánh giá cả Oracle và SQL Server. Ngoài việc phần mềm của họ hỗ
trợ hầu hết việc vận chuyển hàng cho McCain Foods (với di sản kế thừa từ đầu những năm
1900), và vận chuyển sản phẩm cho Hudson’s Bay (nhà bán lẻ lớn nhất của Canada), phần mềm
của họ có thể được tìm thấy tại một số công ty vận tải thành công nhất Bắc Mỹ. Bob Maddocks
(nguyên Tổng giám đốc của Maddocks Systems – ông này viết SQL đệ quy của riêng mình),
thực sự nhắm trúng đích các giá trị mà họ nhận được từ DB2 Workgroup khi thổ lộ rằng "Khả
năng cho chúng tôi phục vụ một công ty vận tải nhỏ với 10 hóa đơn vận chuyển một ngày, đến
một công ty với 10.000 hóa đơn vận chuyển một ngày, làm cho khả năng mở rộng trở nên rất
quan trọng đối với chúng tôi " và " tính năng tự trị trong DB2 sẽ tiết kiệm cho tôi 30-35%
chi phí hỗ trợ " Khả năng mở rộng, chi phí thấp, dễ sử dụng, tiết kiệm chi phí đáng kinh ngạc là
kết quả của các máy tính tự trị miễn phí và đảm bảo món khoai tây chiên của McCains với
khuôn mặt cười luôn có sẵn tại các cửa hàng tạp hóa địa phương cho trẻ em của chúng tôi? Ô này
bây giờ ngay cả trẻ con cũng nghĩ rằng DB2 là tuyệt vời !
Về đầu trang
Ấn bản DB2 Enterprise Server khả năng mở rộng, khả năng phục hồi và tính linh hoạt chưa
từng có
Ấn bản máy chủ DB2 Enterprise (nói ngắn gọn là DB2 Enterprise) là máy chủ cơ sở dữ liệu
khách/chủ hàng đầu của IBM, chạy trên Web, đầy đủ chức năng có sẵn trên tất cả các nền tảng
phân phối được hỗ trợ nơi mà các ấn bản của DB2 có thể chạy, cụ thể là: Linux, Windows, AIX,
Solaris (x86 và SPARC) và HP-UX (Itanium): các liên kết vừa cho sẽ đưa bạn đến các thông tin
hỗ trợ nền tảng cập nhật mới nhất.
WLM). DB2 9.7 mở rộng kiến trúc này thậm chí với nhiều cách hơn đê kiểm soát một
cách tường minh các tài nguyên của máy tính trong khi thi hành công việc (chẳng hạn
như I/O, CPU, mức ưu tiên bộ đệm chung), phát hiện và ngăn chặn cái gọi là các truy vấn
trốn chạy (runaway) hoặc gian giảo (rogue) và giám sát chặt chẽ hoạt động của cơ sở dữ
liệu theo một số cách khác nhau, chúng tôi chỉ nêu tên một số dịch vụ.
DB2 WLM cung cấp giải pháp thay thế khả thi cho giải pháp quản lý tải công việc của
DB2 trước đây, các giải pháp này xoay quanh DB2 Query Patroller và DB2 Governor. Cả
hai sản phẩm này vẫn được hỗ trợ đầy đủ trong DB2 9.7, và có thể hoạt động trong một
môi trường DB2 9.7WLM, nhưng chúng đang bị gạt bỏ dần theo thời gian (và bây giờ
chính thức bị coi là lạc hậu) và được thay thế bằng DB2 WLM.
Gói tính năng Tối ưu hóa hiệu năng cũng bao gồm ấn bản mở rộng của trình quản lý tối
ưu hiệu năng Optim (Optim Performance Manager Extended Edition -OPM EE). OPM
EE cho phép các nhà quản trị cơ sở dữ liệu nhanh chóng xác định các vấn đề tiềm năng
bằng cách sử dụng một bảng đồng hồ chi tiết tương tác, có thể phát hiện các vấn đề môi
trường tổng thể hoặc cơ sở dữ liệu cụ thể hoặc các vấn đề của ứng dụng. Nó cũng cho
phép người sử dụng chẩn đoán các vấn đề hiệu năng, lưu trữ và phân tích số liệu lịch sử
về hiệu năng để ngăn chặn vấn đề, phân tích xu hướng và lập kế hoạch tăng trưởng. Nó
cung cấp cho các nhà quản trị cơ sở dữ liệu một cái nhìn nhất quán vào các cá thể của họ,
các hệ thống con, cơ sở dữ liệu và các ứng dụng cho máy chủ DB2 mà trên đó nó được
cài đặt.Ví dụ, nó có một tập hợp các báo cáo được lưu trữ từ trước để xác định tình trạng
thiếu hụt nguồn tài nguyên và điều kiện ngoại lệ trong DB2, xung đột khóa và khóa chết,
cũng như các ứng dụng và các câu lệnh SQL gây ra tải công việc lớn. OPM EE cũng bao
gồm một tập hợp các báo cáo chi tiết về SQL, hoạt động của cơ sở dữ liệu và bộ đệm
chung cùng với phân tích xu hướng và kiểm định giả thuyết cái gì sẽ xảy ra nếu (what if)
để đánh giá hiệu năng tối ưu và nhiều hơn nữa. Hơn nữa, nó bao gồm quy tắc ngón tay
cái, các ngưỡng tùy biến được để cảnh báo và báo động v.v Gói tối ưu hóa hiệu năng
cũng bao gồm trình chuyên gia hiệu năng của DB2, tuy nhiên sản phẩm này đang bị coi
là lạc hậu và gạt bỏ dần, thay thế bằng sản phẩm được tăng cường rất nhiều và được thiết
kế lại, đó là trình tối ưu hóa hiệu năng.
Gói tính năng kiểm soát truy cập nâng cao cung cấp kiểm soát truy cập dựa trên nhãn
ảnh hưởng đến vấn đề nghiệp vụ). Ví dụ: Khi cố gắng xác định vị trí ngôi nhà của một
người đã gọi 911, thì khoảng cách 10 feet không có khả năng gây tác hại gì. Ngược lại,
các ứng dụng an ninh quốc gia chẳng hạn như hệ thống phòng thủ tên lửa cần sự chính
xác hơn và không thể cho phép sự biến dạng gây ra bởi việc "làm phẳng” bề mặt của trái
đất thành các tọa độ vĩ tuyến và kinh tuyến (LAT/LONG). Đây là nơi mà Gói tính năng
quản lý dữ liệu trắc địa trở nên cần thiết. Theo thuật ngữ của những người không có
chuyên môn, nếu sự biến dạng kiểu như việc Greenland chỉ bằng 1/14 diện dích của châu
Phi (dường như không phải vậy nếu xem lại tập bản đồ thời còn học tiểu học) sẽ gây ra
vấn đề cho ứng dụng của bạn, thì gói tính năng này là cần thiết cho phân tích không gian.
DB2 pureScale: Vào ngày 11 tháng Mười năm 2009, IBM công bố DB2 pureScale, một
sự phát triển mang tính cách mạng cho khả năng sẵn sàng và khả năng mở rộng của tải
công việc OLTP (On-line transaction processing – xử lý giao dịch trực tuyến) chạy trên
nền tảng phân tán. DB2 pureScale giảm rủi ro và chi phí của tăng trưởng kinh doanh
bằng cách cung cấp dung lượng không giới hạn, sẵn sàng liên tục và tính trong suốt thực
sự của ứng dụng. DB2 pureScale cung cấp các mức độ của khả năng mở rộng và độ tin
cậy của cơ sở dữ liệu trên nền tảng phân tán tiếp cận sát nhất với các khả năng của
System z. Nó được thiết kế để đáp ứng hầu hết nhu cầu xử lý giao dịch, trong hiện tại và
cả trong tương lai. Mức độ đột phá về tính sẵn sàng được đảm bảo nhờ sự xử lý không bị
gián đoạn trong thời gian sự cố ở nút và kiến trúc dự phòng. Thêm khả năng là không khó
khăn vì DB2 pureScale không yêu cầu thay đổi ứng dụng. Hiện nay tiện ích bổ sung thêm
này cũng có sẵn được giới thiệu dưới dạng một tiện ích chuyên dụng và dưới dạng tiếp
cận "tự mình làm lấy" trên Linux và AIX.
Nếu có một điều chúng tôi muốn bạn nhớ về DB2 pureScale, thì đó là việc nó cung cấp
khả năng mở rộng ứng dụng một cách trong suốt. Trong khi thuật ngữ này là lời yêu thích
của chiến dịch tiếp thị của một số đối thủ cạnh tranh, thì nó vẫn chỉ là tiếp thị mà thôi.
DB2 pureScale có quan hệ dòng dõi trực tiếp với phương tiện ghép cặp của DB2 cho
z/OS và kế thừa nhiều đặc điểm cơ bản chẳng hạn như bộ đệm được chia sẻ toàn cục,
đăng ký trang và các dịch vụ khóa. Điều này có nghĩa là bạn không cần phải đưa thông
tin về địa điểm chứa dữ liệu vào các ứng dụng của bạn. Ngoài ra, có tất cả các loại kỹ
thuật tuyệt vời cung cấp thời gian phục hồi phát hiện lỗi nhanh nhất mà chúng ta đã từng
pureScale. Lưu ý rằng các máy chủ CF không phải ở trên máy chủ riêng biệt, chúng có
thể cư trú trong một phiên ảo cùng ở trên một máy chủ như là một thành viên của DB2
chạy trong một phiên ảo riêng biệt. Ví dụ này chỉ để minh họa cho việc mua giấy phép.
Gói tính năng tối ưu hóa lưu trữ của DB2 cung cấp các dịch vụ nén lưu trữ để tối ưu hóa
hiệu năng và dấu vết của dữ liệu của bạn. Gói tính năng này cung cấp truy cập vào công
nghệ nén được đưa vào lần đầu tiên trong DB2 9. và sau đó được mở rộng trong DB2 9.5
và DB2 9.7.
Các dịch vụ nén sâu lần đầu tiên được đưa vào DB2 9 và đã thu hút mạnh mẽ các ngành
công nghiệp cơ sở dữ liệu. Trong DB2 9.5, chúng đã được mở rộng để bao gồm việc tạo
ra từ điển tự trị. Trong DB2 9.7, tính năng nén được mở rộng với sự hỗ trợ cho nén bảng
tạm thời, nén XDA của pureXML, nhiều thuật toán nén chỉ mục và nhiều hơn nữa.
Những dịch vụ này cung cấp khả năng nén từ đĩa vào vùng heap và có tiềm năng tiết
kiệm đĩa và bộ nhớ ấn tượng, lên đến 80% (theo kiểm thử nội bộ thì tiết kiệm đĩa trung
bình khoảng từ 65% trở lên với các dịch vụ này cho một số lược đồ) và tăng hiệu năng
tốc độ cho các hệ thống hướng I/O và hệ thống kho dữ liệu không hướng I/O- sau hết, rất
dễ dàng loại bỏ một tắc ngẽn cổ chai bộ nhớ hoặc CPU. Nhưng còn nhiều hơn thế nữa.
Bây giờ hãy xem xét các lợi ích tiềm ẩn khác phát sinh từ tính năng nén. Hãy tin tưởng
chúng tôi, nó còn vượt ra ngoài việc tiết kiệm đĩa. Hãy suy nghĩ về tất cả những bản sao
lưu dự phòng mà bạn bắt buộc phải lưu giữ. Không chỉ là chúng sẽ nhỏ hơn, chúng sẽ
chạy nhanh hơn bởi vì bạn sao lưu ít trang dữ liệu hơn. Hãy suy nghĩ về môi trường Q/A
và kiểm thử của bạn. Chú ý rằng nếu dữ liệu được nén trên đĩa và trong bộ nhớ đệm, bạn
có thể đưa dữ liệu thêm vào các vùng heap ấy. Điều này có nghĩa là không chỉ hiệu năng
có thể cải thiện, mà các hoạt động bảo trì như RUNSTATS và REORG cũng có thể chạy
nhanh hơn, vì chúng cũng là các hoạt động dựa trên trang. Khi tính đến tất cả những điều