Jeg deltog i en session i dag på Oracle Open World 2015 af Markus Michalewicz, som fremhævede nogle nye funktioner, vi kan se frem til for Oracle Grid Infrastructure 12.2, som i øjeblikket er i beta. Der var masser af nye funktioner, men nogle få skilte sig ud som store ændringer i arkitekturen.
Oracle 12.1 introducerede Flex Clusters for omkring to år siden. Med Flex Clusters kan du have Hub Nodes og Leaf Nodes, den primære forskel er, at Leaf Nodes ikke behøver adgang til klyngens delte lager. Da dette blev annonceret, antog mange, at du kunne køre en Oracle RAC-instans på en Leaf Node, men dette var ikke tilfældet. Ikke før Oracle 12.2 i hvert fald. Med 12.2 kan du nu køre en Oracle RAC-instans på en Leaf Node. Der er dog én fangst. Da Leaf Node ikke har adgang til delt lager, er der ingen adgang til Online Redo Logs, hvilket betyder, at forekomsterne på Leaf Node er skrivebeskyttet til dataene. Dette er en fantastisk måde at aflaste rapporteringsaktiviteter, der ligner den måde, folk har udnyttet Active Data Guard. Jeg har ikke set dette i aktion, men mine første tanker ville være, at DBA skal veje præstationen nøje. Aflastning af rapporteringsmuligheder har helt sikkert sine fordele, men det kommer på bekostning af yderligere latens, når en instans på en Leaf Node skal kontakte en instans på en Hub Node og overføre blokkene via Cache Fusion. Når alt kommer til alt, har Leaf Node ingen direkte adgang til disken, så den skal have datablokken via en Hub Node.
Den anden store ændring, jeg ville diskutere, er i forhold til GIMR-databasen. Grid Infrastructure Management Repository er en database, der hjælper med at indsamle præstationsmålinger, introduceret i Oracle 12.1.0.1. 12.1.0.2-versionen gjorde GIMR obligatorisk. Denne database kører kun på én node i Oracle RAC-klyngen. I GI 12.2 kan vi nu have en centraliseret GIMR på én klynge, som andre GI-klynger kan udnytte. Der er en lang række konsekvenser for dem, der får glæde af mange RAC-klynger i deres virksomhed.
Mens man så præsentationen, virkede det ikke som om, det var store meddelelser. Det lød næsten lavmælt. Men jeg tror, at efterhånden som vi kommer til at lege med 12.2-versionen, vil vi få et bedre greb om, hvor meget Oracle GI/RAC-funktioner bare er blevet meget mere ekspansive, hvilket nogle måske kan læse som mere kompliceret.