Oprogramowanie SQL Server 2012

SQL został opracowany w latach 70. w firmie IBM. Stał się standardem w komunikacji z serwerami relacyjnych baz danych. Wiele współczesnych systemów relacyjnych baz danych używa do komunikacji z użytkownikiem SQL, dlatego potocznie mówi się, że korzystanie z relacyjnych baz danych to korzystanie z SQL-a. Pierwszą firmą, która włączyła SQL do swojego produktu komercyjnego, był Oracle. Dalsze wprowadzanie SQL-a, w produktach innych firm, wiązało się nierozłącznie z wprowadzaniem modyfikacji pierwotnego języka. Wkrótce utrzymanie dalszej jednolitości języka wymagało wprowadzenia standardu. SQL Server 2012 to nowa wersja produktu gwarantująca wyższy poziom niezawodności podczas realizacji funkcji mających znaczenie krytyczne dla klientów (Mission Critical Confidence) poprzez zapewnienie mniejszej awaryjności i większej wydajności oraz poprzez rozbudowany system bezpieczeństwa realizacji najważniejszych (krytycznych) zadań.

SQL Server 2012o nazwie kodowej Denali został oficjalnie ukończony. Microsoft udostępnił możliwość pobierania wersji ewaluacyjnej oraz edycji Express, które — przypomnijmy — są bezpłatne także do zastosowań komercyjnych.

SQL Server 2012 oferuje przełomowe rozwiązania w zakresie analizy danych (Breakthrough Insight), dzięki zarządzanej samoobsługowej funkcjonalności eksploracji danych i znakomitym interaktywnym narzędziom do wizualizacji danych. Zapewnia także dostęp do chmury obliczeniowej na warunkach dogodnych dla klienta (Cloud On Your Terms), umożliwiając tworzenie i rozbudowywanie rozwiązań, obejmujących zarówno oprogramowanie instalowane lokalnie (w siedzibie klienta), jak i dostępne za pośrednictwem publicznej chmury obliczeniowej. SQL Server 2012 to platforma informatyczna przygotowana do współpracy z chmurą obliczeniową (Cloud Ready).
SQL Server 2012 udostępnia funkcję AlwaysOn typ klastrowania, który jednak nie wymaga wspólnego magazynu danych. Bazy są przechowywane na każdym serwerze oddzielnie i na bieżąco synchronizowane. Cały mechanizm jest też znacznie bardziej elastyczny w konfiguracji niż dotychczasowe systemy wysokiej dostępności i replikacji. Kolejną nowością są indeksy ColumnStore, które grupują i przechowują dane według kolumn, a następnie łączą je w jeden indeks — odwrotnie niż w przypadku tradycyjnych indeksów, które grupują dane po wierszach. Oprócz tego mamy do dyspozycji nowe narzędzie do reportów, Power View, a także obsługę instalacji w systemie Windows Server Core (wersji Windows Server bez pełnego środowiska graficznego).

Serwer baz danych Microsoftu występuje tylko w wersji Standard i Enterprise, do tego pojawia się nowa edycja Business Intelligence. Na swoich miejscach pozostają oczywiście bezpłatne edycje Developer i Express. W szczególności jednak znika wersja Datacenter, zmniejszona została także dostępność bardzo popularnej edycji Web Edition — nie da się jej już zakupić bez posiadania umowy licencjonowania grupowego i rozszerzenia SPLA.
Nowy sposób licencjonowania SQL Server 2012, licencje przypisujemy do konkretnych rdzeni, a nie procesorów fizycznych. Alternatywnie możemy zakupić licencję CAL, ale jest to możliwe tylko w wybranych edycjach serwera.
Czy wiele się zmieniło?
Przykładem niech będzie sposób tworzenia indeksów
CREATE [ NONCLUSTERED ] COLUMNSTORE INDEX index_name
ON
[ WITH (
[ ,…n ] ) ]
[ ON {
{ partition_scheme_name ( column_name ) }
| filegroup_name
| „default”
}
]
[ ; ]
{
[database_name. [schema_name ] . | schema_name . ]
table_name
{
::=
{
DROP_EXISTING = { ON | OFF }
| MAXDOP = max_degree_of_parallelism
}
i możliwość analizy wydajności indeksów
źródło: microsoft.com


SoftwareStudio Sp. z o.o.