Tài liệu Cơ sở dữ liệu-Triển khai WebServer - SQL pdf

7 1.1K 2
Tài liệu Cơ sở dữ liệu-Triển khai WebServer - SQL pdf

Đang tải... (xem toàn văn)

Thông tin tài liệu

sở dữ liệu, sự triển khai và web - SQL Server Tổng quan nền tảng các công cụ và ứng dụng gồm hệ thống quản lý cơ sở dữ liệu SQL Server và nền tảng business intelligence, môi trường phát triển tích hợp Visual Studio và các sản phẩm quản lý website như Content Management Server; SharePoint Portal Server, Commerce Server và công cụ thiết kế FrontPage. Nó cũng cả BizTalk Server và các sản phẩm tích hợp ứng dụng máy chủ Host Intergration Server. Một nâng cấp thật cho nền tảng ứng dụng của Microsoft đã được đưa ra vào cuối năm 2006. Công ty này đã phát hành .NET Framework 3.0, đây là một nền tảng cung cấp các API mới cho đồ họa, luồng công việc, dịch vụ web và sự chứng thực. Cũng được phát hành cùng thời điểm này là Windows SharePoint Services (WSS) 3.0, một nền tảng dựa trên Web cho sự cộng tác giữa các nhóm và quản lý tài liệu dựa trên .NET Framework 3.0 nhằm mục đích cải thiện việc quản lý website và các khả năng của luồng công việc. Cả .NET Framework 3.0 và WSS 3.0 đều hỗ trợ cho các phát hành sản phẩm mới quan trọng khác như SharePoint Server 2007 Portal, quản lý tài liệu, sản phẩm tìm kiếm và hệ thống quản lý dự án Project Server 2007. SQL Server SQL Server gồm một hệ thống quản lý sở dữ liệu (BDMS) và một nền tảng cho Business Intelligence (BI). Nền tảng Business Intelligence gồm các thành phần để trích rút dữ liệu từ các hệ thống hoạt động để phân tích (các dịch vụ tích hợp), việc xử lý phân tích trực tuyến và khai thác dữ liệu (các dịch vụ phân tích), các báo cáo thiết kế và phân phối (dịch vụ báo cáo). Đối thủ cạnh tranh với SQL Server là Oracle, các hệ thống quả lý sở dữ liệu IBM BD2 và các nền tảng Business Intelligence. Phiên bản hạn chế, SQL Server Express (trước đây được biết đến với tên Microsoft SQL Data Engine hoặc MSDE), hiện được cung cấp hoàn toàn miễn phí. Phiên bản chính gần đầy nhất của SQL Server là SQL Server 2005, phiên bản này được phát hành vào tháng 11 năm 2005. Các kế hoạch hiện hành được triệu tập cho phiên bản kế tiếp của SQL Server trong vòng hai đến ba năm. (Bạn thể xem tổng quan về các phát hành gần đây cũng như các phát hành đã được lên kế hoạch để thấy được lược sử và xu hướng của SQL Server). \ Tổng quan về nền tảng SQL Server và Business Intelligence Phát hành SQL Server hoàn chỉnh phiên bản kế tiếp thể sẽ xuất hiện vào năm 2008. Các thuộc tính cho SQL Server “Katmai” gồm nhiều tính năng tốt hơn như các tính năng quản lý, hỗ trợ cho dữ liệu không gian, bổ sung tính năng ngôn ngữ truy vấn tích hợp (LINQ) để đơn giản hóa sự truy cập dữ liệu đối với các chuyên gia phát triển phần mềm. SQL Server 2005 SP2 được phát hành vào tháng 2 năm 2007. SP2 được yêu cầu khả năng tương thích tuyệt đối với Windows Vista, Office 2007 và Windows Server Longhorn2008. SP2 cũng cung cấp một số tính năng mới như những cải thiện đối với dịch vụ phân tích, dịch vụ báo cáo và công cụ Management Studio cho phiên bản SQL Server Express. Phát triển và quản lý cơ sở dữ liệu SQL Server 2005 SQL Server 2005 mang đến một số lượng lớn các cải thiện đối với chức năng DBMS của nó, các cải thiện này thiên về việc tạo cho nó được khả năng mở rộng, thực thi tốt hơn, an toàn hơn và đơn giản hơn trong việc quản lý so với những phiên bản trước nó. Những thay đổi chính bao gồm: - Sự hỗ trợ cho kiến trúc bộ vi xử lý 64 bit x64 dựa trên AMD, thêm vào đó là Itanium (SQL Server 2000 chỉ hỗ trợ Itanium vào lúc ban đầu và hỗ trợ x64 bổ sung với phát hành SP4 vào tháng 5 năm 2005). - Một chế mới cho việc phân vùng nội bộ, chế này giúp phân chia các sở dữ liệu lớn thành các mẩu nhỏ hơn trên cùng một máy chủ để cải thiện hiệu suất và khả năng quản lý đối với những sở dữ liệu rất lớn (như các kho lưu trữ dữ liệu) - Hỗ trợ cho các hoạt động đánh chỉ số trực tuyến và khôi phục sở dữ liệu trực tuyến để cho phép quản trị viên thể thực hiện các nhiệm vụ chung (như xây dựng lại các chỉ số) mà không làm ảnh hưởng đến sự truy cập của người dùng đến sở dữ liệu. - Hỗ trợ nguyên thủy cho việc mã hóa truyền thông khách/chủ để ngăn chặn hiện tượng nghe trộm hoặc giả mạo lưu lượng sở dữ liệu mà không cần yêu cầu cài đặt các thành phần mã hóa riêng biệt. Một bộ quản lý được tích hợp mới, SQL Server Management Studio, hợp nhất các công cụ khác nhau sử dụng để quản lý các phiên bản đã được phát hành trước đó; ví dụ, các chức năng trong Query Analyzer của SQL Server và các công cụ Enterprice Manager được đưa vào trong SQL Server 2005 Management Studio, cùng với những công cụ cho việc quản lý các dịch vụ như dịch vụ phân tích, báo cáo và các dịch vụ thông báo. SQL Server 2005 DBMS cũng cung cấp nhiều cải thiện phát triển phần mềm như: - Cải thiện khả năng lưu và xử lý các kiểu dữ liệu cho ứng dụng cụ thể và dữ liệu XML. - Sự tích hợp .NET Framework 2.0 trong cỗ máy sở dữ liệu, thành phần này cho phép phát triển các thủ tục lưu trữ và kích hoạt trong Visual Studio 2005 cùng với các ngôn ngữ như Visual C# và Visual Basic. - Hệ thống “message broker”, tương tự như hệ thống thông báo hàng đợi MSMQ để cung cấp khả năng phân phối thông báo tin cậy đối với các ứng dụng sở dữ liệu. Các phiên bản SQL Server đã phát hành SQL Server 2000 được bán lẻ đến tận tháng 4 năm 2008. Biểu đồ dưới đây sẽ phác thảo các mốc thời gian của chu trình phát triển phần mềm cũng như phát hành ban đầu và lịch sử các gói dịch vụ cho SQL Server 7.0, SQL Server 2000, SQL Server 2000 Enterprise Edition (64 bit Itanium). Sản phẩm Gói dịch vụ hiện hành Thời điểm chấm dứt hỗ trợ chủ đạo Lịch sử phát hành SQL Server 7.0 SP4: 26/4/2002 31/12/2005 Hỗ trợ mở rộng: 11/1/2011 Phát hành: 11/1998 SP1: 7/1999 SP2: 3/2000 SP3: 12/2000 SQL Server 2000 SP4: 6/5/2005 8/4/2008 Phát hành: 9/2000 SP1: 6/2001 SP2: 11/2001 SP3: 1/2003 SP3a: 5/2003 SQL Server 2000 Enterprise Edition 8/4/2008 Phát hành: 4/2003 SQL Server 2005 SP2: 16/2/2007 12/4/2011 Phát hành: 14/1/2006 SQL Server 2005 Business Intelligence SQL Server 2005 gồm một số tính năng mới cho các chức năng Business Intelligence như thiết kế, phân phối các báo cáo và xử lý phân tích trực tuyến (OLAP) để phân tích hiệu suất doanh nghiệp. Các chức năng Business Intelligence nỗi bật lên như một trong những điểm mạnh của SQL Server, chức năng này đã cho phép nó giữ chân được các tổ chức trong việc cạnh tranh với các đối thủ khác của Microsoft như Oracle hay IBM DB2. Các thành phần của SQL Server yêu cầu đăng ký SQL Server nhưng thể được cài đặt riêng từ DBMS và thể làm việc với dữ liệu từ các sở dữ liệu khác SQL Server. Microsoft cũng đã bắt đầu vào việc xây dựng Business Intelligence client và các ứng dụng trên nền tảng SQL Server Business Intelligence; xem phần các ứng dụng Business Intelligence và Self-Service để bạn thêm thông tin về vấn đề này. Chúng tôi sẽ giới thiệu nó ở những phần sau. Các sản phẩm mới như Excel 2007 và SharePoint Server 2007 cũng có những tính năng mới để khai thác nền tảng SQL Server 2005. Các thành phần của Business Intelligence được cải thiện trong SQL Server 2005 gồm có: - Các dịch vụ tích hợp – Intergration Services: Các dịch vụ tích hợp là một nền tảng cho việc kịch bản hóa một số lượng lớn dữ liệu truyền tải giữa các nguồn khác nhau cụ thể như các file văn bản, sở dữ liệu không phải của Microsoft và SQL Server. Các dịch vụ này hỗ trợ cho các nhiệm vụ như trích rút, biến đổi, các quá trình tải (ETL), đây chính là các quá trình chuyển dữ liệu hoạt động vào các kho lưu trữ dữ liệu để phân tích và báo cáo. So với tiện ích Data Transformation Services (DTS) mà nó thay thế thì, các dịch vụ tích hợp này cho phép lập trình đơn giản hơn, hiệu suất tốt hơn và cải thiện khả năng quản lý. Mặc vậy, nó không hoàn toàn tương thích với các phiên bản trước như DTS; các công cụ tích hợp của SQL Server 2005 sẽ nâng cấp một số gói trong DTS, nhưng một số khác cần phải được viết lại hoặc điều chỉnh lại nhất là phần các dịch vụ tích hợp này. Và cuối cùng, cùng với những điều chỉnh này, SQL Server 2005 đã hỗ trợ được DTS. - Dịch vụ phân tích – Analysis Services: Dịch vụ phân tích là một thành phần của Microsoft cho OLAP và việc khai thác dữ liệu, các phương pháp được sử dụng để phân tích dữ liệu đã chọn và đã được lưu trong khối OLAP, sở dữ liệu đặc biệt gồm toàn bộ dữ liệu trước đó của doanh nghiệp được cung cấp từ các kho lưu trữ dữ liệu. Các tính năng mới trong dịch vụ phân tích cho phép khả năng mở rộng tốt hơn, hỗ trợ KPI (chỉ thị hiệu suất chính) để kiểm tra hiệu suất của doanh nghiệp, hỗ trợ việc xây dựng các khối lập phương từ nhiều nguồn dữ liệu khác nhau và các tài nguyên không tuân theo một chuẩn nào đó những giản đồ phụ được sử dụng bởi các kho lưu trữ dữ liệu, một kiến trúc client đơn giản cho việc truy cập các khối dữ liệu thông qua các giao thức dịch vụ web, các phương pháp khai thác dữ liệu mới hoàn toàn tự động trong việc phân tích một số nhiệm vụ chung như phát hiện sự tương quan, và mọt tập các plug-in của Visual Studio cho việc phát triển các ứng dụng truy cập các khối dữ liệu của dịch vụ phân tích. - Dịch vụ báo cáo –Reporting Services: các dịch vụ này hỗ trợ cho việc thiết kế và tạo các báo cáo cho mọi người từ sở dữ liệu và kho lưu trữ dữ liệu, phân phối các báo cáo này đến được một số lượng lớn người dùng cần thiết. Các dịch vụ báo cáo hiện đã trong một số sản phẩm của Microsoft như sản phẩm kiểm tra Operations Manager và phần mềm quản lý mối quan hệ khách hàng (CRM) Dynamics CRM 3.0. Các gói Add-on cho phép các dịch vụ báo cáo này co thể làm việc với dữ liệu từ các sản phẩm như Exchange, Dynamics Group Policy (Great Plains) 8.0. Các tính năng mới trong SQL Server 2005 thể hiện ở môi trường thiết kế Visual Studio đã được cải thiện; kiểm soát báo cáo cho việc nhúng các chức năng báo cáo trong các ứng dụng tùy chọn; Report Builder, một bộ thiết kế đồ họa được dự định giúp người dùng trong các doanh nghiệp thể thiết kế được các báo cáo của chính họ; và nhiều công cụ khác cho việc thiết kế các báo cáo truy cập các khối dữ liệu của dịch vụ phân tích. Phiên bản đầu tiên của các dịch vụ báo cáo đã được phát hành cho SQL Server 2000 vào tháng 1 năm 2004. Hỗ trợ chủ đạo cho phiên bản này sẽ chấm dứt vào 30/6/2009. - Dịch vụ khai báo - Notification Services: Thành phần này sẽ giúp các chuyên gia phát triển phần mềm thể tạo các dịch vụ để thông báo cho người dùng về các sự kiện trong việc tạo ứng dụng liên quan đến họ (ví dụ như một thay đổi nào đó đối với thời gian khởi hành của một chuyến bay), dịch vụ như vậy thể giúp các tổ chức thể truyền thông một cách tự động và nhanh chóng những thông tin nhạy cảm về thời gian đến các khách hàng, nhân viên hay các đối tác. Phiên bản trước của thành phần này (Notification Services 2.0) được phát hành vào tháng 8 năm 2002 với tư cách là một add-on của SQL Server 2000. Hỗ trợ chủ đạo cho phiên bản này sẽ chấm dứt vào 31/12/2007. Sau SQL Server 2005 Vào tháng 4 năm 2006, SQL Server 2005 SP1 đã cung cấp một hình ảnh sở dữ liệu với tính năng sẵn cao, giá thành chi phí thấp, giảm được sự lựa chọn phức tạp đối với Windows Clustering Services để thể khôi phục nhanh các máy chủ sở dữ liệu bị trục trặc. SQL Server 2005 SP1 cũng cung cấp các công cụ quản lý và các thành phần của dịch vụ báo cáo cho SQL Server 2005 Express Edition, phiên bản miễn phí của SQL Server cho phát triển và những cài đặt nhỏ. Cũng vào tháng 4 năm 2006 này, Microsoft đã được ProClarity, dòng sản phẩm ProClarity Analytics của Microsoft này gồm ứng dụng máy chủ web, ứng dụng này thể cho phép người dùng làm việc với dữ liệu Analysis Services bằng trình duyệt, và một ứng dụng máy khác nhẹ nhưng vẫn bảo đảm đầy đủ tính năng. Trong khi các sản phẩm của ProClarity vẫn được cung cấp thì Microsoft đã lên kế hoạch khởi chạy lại ProClarity với tư cách là một phần của phiếu ghi điểm PerformancePoint và ứng dụng tài chính. (Bạn thể xem PerformancePoint Server 2007 trong những phần sau). SQL Server 2005 SP2 được phát hành vào tháng 2 năm 2007. Bên cạnh những bản vá lỗi thông thường, phiên bản SP2 này còn một số cải thiện cho các khách hành Office 2007 và SharePoint Server 2007 dưới đây: - Hỗ trợ cho Windows Vista và Windows Server Longhorn, điều mà không xảy ra đối với các phiên bản trước nó (Phiên bản Express của SQL Server 2005 SP1 thể được cài đặt trên Windows Vista nhưng nó một số vấn đề với tính năng bảo mật User Account Control; chính vì vậy mà ngay bản thân Microsoft cũng khuyến cáo khách hàng cần nâng cấp lên SP2 ngay lập tức nếu thể). - Nâng cấp cho SQL Analysis Services, thành phần được yêu cầu bởi một số tính năng Business Intelligence của Office 2007 và cải thiện hiệu suất cho Excel 2007. - Các tiện ích cho việc xuất bản và quản lý SQL Reporting Services trong SharePoint 2007, cũng như Web Parts thể hiển thị các báo cáo này trong trang SharePoint Web. - Reporting Services được cải thiện để hổ trợ cho các nguồn dữ liệu Oracle và Hyperion Essbase. - Những cải thiện về các công cụ quản lý như cải thiện việc quản lý lập báo cáo và lên kế hoạch duy trì sở dữ liệu. Phiên bản kê tiếp của SQL Server tên mã là Katmai. Microsoft đã lên kế hoạch sẽ phát hành các phiên bản SQL Server hai đến ba năm một lần, như vậy thì Katmai sẽ thể xuất hiện vào cuối năm 2008. Các ưu thế cho phiên bản mới này gồm: - Các cải thiện về khả năng quản lý, như chế quản lý mới dựa trên chính sách, giảm được nhu cầu phải tạo kịch bản cho các hoạt động quản lý. - Hỗ trợ cho các kiểu dữ liệu khác gồm dữ liệu không gian (như các bản đồ, các ảnh trên không) và các cải thiện cho các API và các công cụ giúp quản lý các kiểu dữ liệu được định nghĩa bởi các chuyên gia phát triển. - Hỗ trợ cho tính năng ngôn ngữ truy vấn tích hợp (LINQ) đã được lên kế hoạch, tính năng này sẽ cho phép các chuyên gia phát triển thể truy vấn sở dữ liệu và cấu trúc bộ nhớ bên trong với cùng một API. - Những cải thiện về quản lý và khả năng tái tạo để hỗ trợ tốt hơn cho các máy khách offline. - Mở rộng một cách liên tục các tính năng Business Intelligence gồm những cải thiện về khả năng mở rộng để hỗ trợ cho các kho lưu trữ dữ liệu lớn và những cải thiện khác đối với sự tích hợp Office. Những điểm mới trong sở dữ liệu, Development sự phát triển và Web Các phát triển đáng kể về vấn đề sở dữ liệu, phát triển ứng dụng và các sản phẩm Web của Microsoft từ tháng 9 năm 2006 được tóm tắt vắn tắt như sau: - SQL Server 2005 SP2 đã được phát hành vào tháng 2 năm 2007; nó cung cấp nhiều tính năng mới và yêu cầu khả năng tương thích với Windows Vista và website. - Về bản chất nền tảng quản lý tài liệu và khả năng cộng tác dựa trên web đã được cải thiện, Windows SharePoint Services (WSS) 3.0, đã được phát hành vào tháng 11 năm 2006, cùng với phiên bản mới nhất của SharePoint Server (trước đây được biết đến là SharePoint Portal Server), cũng được xây dựng trên nền tảng mới này. - SharePoint Designer đã thay thế cho FrontPage vào tháng 11 năm 2006 với tư cách là một công cụ chính của Microsoft cho WSS và sự tùy chọn SharePoint Server. - .NET Framework 3.0 đã phát hành vào tháng 11 năm 2006, cung cấp mọt số công nghệ phát triển quan trọng, trong đó Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation và InfoCard. - Expression Web, một công cụ cho các thiết kế Web chuyên nghiệp được phát hành vào tắng 12 năm 2006. - Visual Studio 2005 SP1 cũng đã được phát hành vào tháng 12 năm 2006; nó là phiên bản Visual Studio đã được hỗ trợ cho Windows Vista. - Một phiên bản Visual Studio 2005 mới được phát hành cho các chuyên gia sở dữ liệu, cung cấp khẳ năng lập trình sở dữ liệu và tích hợp việc kiểm tra với môi trường phát triển Team Server. - ASP.NET AJAX 1,0 (trước đây được biết đến với tên mã Atlas) được phát hành vào tháng 1 năm 2007; tập cung cụ này nhằm giúp các chuyên gia phát triển phần mềm thể xây dựng các giao diện web hợp nhất mà không phụ thuộc vào các sản phẩm như Flash của Macromedia. - Visual J#. giống như ngôn ngữ Java sẽ được bỏ trong các phiên bản trong tương lai của Visual Studio, theo tuyên bố của chính Microsoft tháng 12 năm 2006. - Một nâng cấp mới cho Visual Studio 2005 Tools cho Office được đưa ra vào tháng 11 năm 2006 và cung cấp khả năng hỗ trợ cho giao diện người dùng của Office 2007 mới cũng như thêm nhiều tùy chọn linh hoạt cho việc xây dựng và triển khai các giải pháp cho Office 2003. - Host Intergration Server 2006 cũng đã được phát hành; nó cung cấp một API Session Intergrator “screen-scraping” cho sự tích hợp lớp trình bày, và các thành phần mới đăng nhập một lần cho các ứng dụng mainframe, hỗ trợ cho các ứng dụng Windows x64 64 bit và cùng với nhiều tính năng khác nữa. - Các adapter tích hợp Host được phát hành miễn phí như các add-on cho BizTalk Server 2006; chúng dựa trên công nghệ Host Intergration Server 2006 . Cơ sở dữ liệu, sự triển khai và web - SQL Server Tổng quan nền tảng các công cụ và ứng dụng gồm có hệ thống quản lý cơ sở dữ liệu SQL Server. đối với những cơ sở dữ liệu rất lớn (như các kho lưu trữ dữ liệu) - Hỗ trợ cho các hoạt động đánh chỉ số trực tuyến và khôi phục cơ sở dữ liệu trực tuyến

Ngày đăng: 16/01/2014, 20:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan