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.

Wiadomo coś o wersji XE 12c?
OdpowiedzUsuńWersje XE zawsze były wypuszczane do Release 2 czyli za jakieś 2 lata.
OdpowiedzUsuńPonoć EM został napisany od zera w ... APEX-ie :-)
OdpowiedzUsuń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ń