środa, 26 czerwca 2013

Baza Oracle 12c oficjalnie udostępniona

Dziś w świecie Oracle chyba najważniejsze wydarzenie, które zdarza się raz na 5 lat - wypust nowej wersji silnika bazy danych Oracle... tym razem w nazwie 12c.
Zawsze pewnym wyznacznikiem/kierunkiem jest właśnie literka po numerze wersji.... Pamiętacie słynne 8i-9i (internet), 10g-11g (grid computing) a teraz 12c (cloud).


Czy 12c wnosi faktyczną zmianę czy jest to jedynie pewnego rodzaju lifting i chwyt marketingowy ?
Według mnie najważniejsza zmiana jest bardzo znacząca. Można określić ją jako pewnego rodzaju rewolucja, która zmienia podstawową architekturę silnika.
Chodzi o tzw. Pluggable Database Architecture. Teraz będzie można niezależnie tworzyć wiele baz danych (PDB - pluggable database) w jednej instancji. Dotychczas rozdzielanie aplikacji odbywało się najczęściej na poziomie schematu użytkownika a co za tym idzie w jednej instancji mógł znajdować się jeden schemat o tej samej nazwie teraz to się zmienia. Użytkownik fizyczny będzie mógł otrzymać swoją bazę danych (PDB) i w niej tworzyć własne schematy zupełnie niezależne od innych PDB. Zalety takiego rozwiązania są niezaprzeczalne. Weźmy np APEX-a, będziemy mogli posiadać wiele wersji APEX-a w jednej instancji. Takie rozwiązanie wprowadza bardzo dużą elastyczność w kwestii backupowania, przywracania i utrzymywania poszczególnych baz. PDB w pewnym sensie przypomina mi wirtualkę, która nie wymaga osobnego systemu operacyjnego i instancji.. : )

Mam nadzieje, że znajdę w niedługim czasie chwilę aby przetestować 12 w tedy nie omieszkam napisać o wrażeniach.

4 komentarze:

  1. Wiadomo coś o wersji XE 12c?

    OdpowiedzUsuń
  2. Wersje XE zawsze były wypuszczane do Release 2 czyli za jakieś 2 lata.

    OdpowiedzUsuń
  3. Ponoć EM został napisany od zera w ... APEX-ie :-)

    OdpowiedzUsuń
  4. Jeżeli masz jakieś oficjalne źródło to napisz proszę, bo szczerze mówiąc było by to dla mnie ogromne zaskoczenie... oczywiście bardzo pozytywne. Z drugiej strony wydaje mi się to raczej mało prawdopodobne.

    OdpowiedzUsuń