Oracle 10g vs 11g
Bazy danych Oracle to obiektowo-relacyjne systemy zarządzania bazami danych opracowane i rozpowszechniane przez Oracle Corporation. Najnowsza wersja baz danych Oracle to Oracle 11g, wydana po raz pierwszy we wrześniu 2008 roku; zastąpił Oracle 10g. Te wersje są częścią ciągłej ewolucji baz danych Oracle od lat 80. Każda nowa wersja ma regularnie wydawane nowe zestawy poprawek, z których najważniejsze są znane jako wydanie. Głównym celem każdej uaktualnionej wersji jest zwiększenie wydajności i skalowalności w stosunku do starszej wersji. W związku z tym istnieje wiele nowych funkcji w wersji 11g zbudowanych na podstawie tych już dostępnych w 10g. Zapewniają one lepsze możliwości administratorom baz danych (DBA) do zarządzania wielowarstwowymi środowiskami baz danych, które z biegiem lat stają się coraz bardziej złożone i większe.
Oracle 10g
Oracle 10g był ulepszoną wersją Oracle 9i. Była to bardzo stabilna wersja z poprzedniego zestawu, z wieloma naprawionymi błędami w 9i i wieloma nowymi funkcjami. Przede wszystkim zapewniał obliczenia gridowe poprzez dostarczanie procesorów i danych. W tym celu Oracle Enterprise Manager (OEM) udostępnił potężny mechanizm kontroli sieci. Ta wersja zawiera także ulepszenia dla zaawansowanych rozszerzeń, takich jak Oracle RAC (Real Application Clusters), Oracle Data Guard i Oracle Streams. Technologia 10g zautomatyzowała większość zadań administracyjnych, wprowadzając wiele samozarządzających się funkcji, takich jak automatyczny monitor diagnostyczny bazy danych, automatyczne dostrajanie pamięci współdzielonej, automatyczne zarządzanie pamięcią masową oraz automatyczne tworzenie kopii zapasowych i odzyskiwanie danych na dyskach.
Oracle 11g
Oracle 11g poszedł dalej, ulepszając wiele funkcji dostępnych w 10g. Dostarczył nowe komponenty, takie jak Oracle Application Express, Oracle SQL Developer, Oracle Real Application Testing, Oracle Configuration Manager (OCM), Oracle Warehouse Builder, Oracle Database Vault i Oracle Shadow Copy Service. Dlatego 11g zapewnia lepszą wydajność, a jego wydanie 2 zostało dostosowane do nowszych systemów operacyjnych, takich jak Windows 7, Server 2008 i najnowsze wersje Linux, Unix, Solaris itp.
Jaka jest różnica między 10 g a 11 g?
W porównaniu z 10g, 11g zapewnia bardziej uproszczone, ulepszone i zautomatyzowane zarządzanie pamięcią oraz lepszą możliwość diagnozowania usterek dzięki wbudowanej infrastrukturze, aby zapobiegać, wykrywać, diagnozować i pomagać w rozwiązywaniu krytycznych błędów bazy danych, a także problemów z niską wydajnością bazy danych. Zapewnia niewidoczne indeksy, wirtualne kolumny, partycjonowanie tabel i możliwość przedefiniowania tabel, które mają zmaterializowane dzienniki widoków w trybie online. Główną różnicą między tymi dwoma są nowe funkcje bezpieczeństwa występujące w 11g, takie jak lepsze uwierzytelnianie oparte na hasłach z hasłami mieszanymi, szyfrowanie na poziomie obszaru tabel oraz ulepszenia szyfrowania i kompresji pompy danych.
11g nadal używa różnych wersji używanych w 10g, którymi są Enterprise Edition (EE), Standard Edition (SE), Standard Edition One (SE1), Express Edition (EX) i Oracle Database Lite dla urządzeń mobilnych.
Wniosek
Podsumowując, 11g to dobre ulepszenie z 10g z wieloma pozytywnymi ulepszeniami w rozwijającej się technologii. Dokumentacja techniczna, która była dobra w 10g, stała się jeszcze lepsza w 11g, co jest znaczącą korzyścią dla administratorów baz danych, którzy codziennie na niej polegają. Organizacje często nie wykorzystują wszystkich funkcji bazy danych Oracle. Dlatego też korzyści z ulepszonej wersji muszą być odpowiednio wykorzystane dla organizacji, aby obniżyć koszty posiadania, przestoje i zwiększyć wydajność, którą może zapewnić 11g.