You are on page 1of 22

ZALETY NOWEGO SQL

SERVERA 2008

21 października 2008 PLSSUG Lublin


POSZUKIWANY…
• Nazwa: Microsoft SQL Server 2008
RTM
• Data urodzenia: 7 sierpnia 2008 r.
• Miejsce: Microsoft Corp., Redmond
• Znaki szczególne: charakterystyczne
czerwono - białe logo
ZALETY
ü Skalowalność bez ograniczeń
ü Przewidywalna wydajność
ü Dane relacyjne i nie tylko
ü Nowe udogodnienia dla programistów
Dane zawsze pod ochroną
Wydajność dzięki kompresji
Business Intelligence dla
każdego
Wygodne analizy i raportowanie
Jednolite zarządzanie wieloma
CECHY SZCZEGÓLNE
• Ukrywa się pod 7 postaciami:
ü Enterprise Edition
ü Developer Edition
ü Standard Edition
ü Workgroup Edition
ü Web Edition
ü Express Edition
ü Compact 3.5 Edition
JEST WYSOKO CENIONY…
ü SQL Svr Developer Ed 2008 Sngl OLP NL –
EUR 39.92
ü SQL Svr Web Ed 2008 Sngl OLP NL 1 Proc –
EUR 3821.77
ü SQL Svr Wrkgroup Ed 2008 Sngl OLP NL 1
Proc-
EUR 4086.47
ü SQL Svr Enterprise Ed 2008 Sngl OLP NL 1
Proc-
EUR 26108.27
ü SQL Svr Standard Ed 2008 Sngl OLP NL 1
Proc-
JAK MOŻNA GO ZDOBYĆ?
• Licencjonowanie:
ü Licencja na serwer oraz licencje
dostępowe CAL na urządzenie
ü Licencja na serwer oraz licencje
dostępowe CAL na użytkownika
ü Licencja na procesor
OSTATNIO WIDZIANY W …
ü Clear Channel Communications Inc.
ü Fidelity Investments
ü Hilton Hotels Corp.
ü Simon&Schuster Inc.
ü Siemens AG
ü Xerox Corp
ü Bank PKO BP
WADY
• Niektóre funkcjonalności dostępne
tylko dla wersji Enterprise:
ü Poprawione SSIS/ SSRS/ SSAS
ü Kompresja danych/ kopii zapasowych
ü Resource Governor
ü Poprawione Query Optimizer/ Storage
Engine
ü Poprawiony SQL Server Audit
ü Ulepszenie skalowalności SSRS/ SSAS
CIEKAWOSTKA
• Rekordowy wynik wydajności osiągnięto przy
użyciu oprogramowania SQL Server 2008 na
serwerze IBM System x3950 M2 z 64 rdzeniami.
Firmy Unisys i Microsoft uzyskały również nowy
rekord wydajności ładowania danych przy użyciu
systemu SQL Server 2008. Za pomocą SQL Server
2008 Integration Services załadowano terabajt
danych w mniej niż 30 minut. Wynik
przeprowadzonego niedawno w oparciu o 10 TB
danych testu wydajności TPC-H dowodzi też
skalowalności platformy SQL Server 2008 w
zakresie obsługi dużych hurtowni danych.
NOWOŚCI W SQL SERVER 2008
• Policy Based Management (PBM),
który pozwala na zarządzanie
instancjami SQL Server poprzez
definiowanie polis (policies) PBM jest
systemem opartym na politykach
służącym do zarządzania instancjami
SQL Server 2008. Wykorzystując
predefiniowane zestawy atrybutów
obiektów (Facetes), administrator
określa warunki (Conditions), które
muszą zostać spełnione w ramach
utworzonych na serwerze polityk.
POLICY BASED MANAGEMENT
RESOURCE GOVERNOR
• Funcjonalność Resource Governor
pozwala administratorom baz danych
określać limity zasobów (pamięci i
czasu procesora) dla określonych akcji
i działań (workloads), takich jak
zapytania, zapytania ad-hoc, zadania
administracyjne, raporty, itd. co
powoduje możliwość zaplanowania
odpowiednio wysokiej wydajności
systemu dla końcowego użytkownika.
Resource Governor pozwala także
nałożyć priorytety na zasoby i łączyć
RESOURCE GOVERNOR
RESOURCE GOVERNOR
TRANSPARENT DATA ENCRYPTION
• SQL Server 2008 pozwala zaszyfrować bazy
danych, pliki danych, pliki dzienników
transakcji oraz pliki kopii zapasowych bez
potrzeby wprowadzania zmian w aplikacji.
Oznacza to, iż operacja ta jest przezroczysta
dla aplikacji klienckich i wykonywana
wewnętrznie przez silnik SQL Server. Silnik
baz danych dba również o zapewnienie
wspomnianej powyżej ‘przezroczystości’, to
znaczy dane dla aplikacji klienckich, w tym
również dla SQL Server Management
Studio, wysyłane są odszyfrowane,
natomiast fizycznie (jako pliki) pozostają
zaszyfrowane. Systemowa baza danych
tempdb również zostaje zaszyfrowana –
MECHANIZMY PRZECHWYTYWANIA
ZMIAN
• Microsoft SQL Server 2008 został
wyposażony w narzędzia
umożliwiające, obok PBM i szybkiej
konfiguracji, monitorowanie i
logowanie informacji o fakcie
przeprowadzenia operacji na poziomie
danych czy struktury bazy. Chodzi tu o
dwie funkcje – synchronicznego i
asynchronicznego śledzenia zmian,
czyli Change Tracking oraz Change
Data Capture.
MERGE - SZYBKIE ŁĄCZENIE 2
TABEL
• Merge pozwala w jednej instrukcji wykonać
operacje wstawiania, usuwania lub
aktualizacji różnych wierszy tej samej tabeli
docelowej, pobierając dane ze wskazanego
źródła. Polecenie to oprócz zastosowania w
małych systemach idealnie sprawdzi się w
olbrzymich systemach hurtowni danych i
systemów transakcyjnych. W takich
systemach przy wykorzystaniu polecenia
Merge można zaoszczędzić nawet kilka
godzin podczas operacji synchronizacji
danych.
REPLIKACJA PEER – TO - PEER
• Replikacja Peer-to-Peer stanowi
rozszerzenie transakcyjnej replikacji
dwukierunkowej, która
zaimplementowana była w serwerze
SQL 2000. Replikacja Peer-to-Peer
dostępna była w serwerze SQL 2005 w
edycji Enterprise. Używając tej
odmiany replikacji można zarządzać
kopiami bazy danych, które są
umieszczone na wielu instancjach,
nazywanych węzłami.
DLACZEGO SQL SERVER 2008?
1. Skalowane i wydajne środowisko
bazodanowe gwarantujące:
• efektywne wykorzystanie pamięci,
• efektywne przechowywanie danych,
• optymalny poziom wielodostępowości.
2. Gwarantuje wysoką dostępność,
wykorzystując dopracowane rozwiązania:
• Failover Clustering,
• Database Mirroring,
• Replikacje peer-2-peer,
• eliminujące liczbę restartów przy
upgradowaniu sprzętu (pamięci,
DLACZEGO SQL SERVER 2008?
• 3. Środowisko o wysokim poziomie
bezpieczeństwa:transparentne szyfrowanie
danych,
• pełny audyt serwera,
• wykorzystanie zewnętrznych urządzeń do
przechowywania kluczy czy certyfikatów.
• 4. Łatwe zarządzanie:Management Studio
jako scentralizowane środowisko pracy
administratora,
• konfigurowanie poprzez polityki (DMF),
• uproszczone gromadzenie i analiza
statystyk pracy serwera (Performance
Studio).
DLACZEGO SQL SERVER 2008?
• 5. Bezpłatna wersja SQL Server Express
2008 – łatwa w obsłudze baza danych o
rozbudowanych możliwościach pozwalająca
tworzyć proste, wydajne i niezawodne
aplikacje.
Resources & Contacts
• Baza wiedzy TechNet – Artykuły ekspertów- Akademia SQL
Damiana Widery
http://www.microsoft.com/poland/technet/article.mspx
Feedback
ssua@scalabilityexperts.com

• SQL Server 2008


http://www.microsoft.com/sql/2008/default.mspx

• Microsoft SQL Server Community & Samples


http://www.codeplex.com/SqlServerSamples

You might also like