Днес присъствах на сесия на Oracle Open World 2015 от Маркус Михалевич, която подчерта някои нови функции, които можем да очакваме с нетърпение за Oracle Grid Infrastructure 12.2, в момента в бета версия. Имаше много нови функции, но някои се откроиха като големи промени в архитектурата.
Oracle 12.1 представи Flex Clusters преди около две години. С Flex клъстерите можете да имате възли-хъбове и листови възли, като основната разлика е, че листовите възли не се нуждаят от достъп до споделеното хранилище на клъстера. Когато това беше обявено, много хора предположиха, че можете да стартирате екземпляр на Oracle RAC на Leaf Node, но това не беше така. Във всеки случай не до Oracle 12.2. С 12.2 вече можете да стартирате екземпляр на Oracle RAC на Leaf Node. Има обаче една уловка. Тъй като листовият възел няма достъп до споделено хранилище, няма достъп до онлайн регистрационни файлове за повторение, което означава, че екземплярите на листовите възли са само за четене на данните. Това е чудесен начин за разтоварване на дейности за отчитане, подобни на начина, по който хората използват Active Data Guard. Не съм виждал това в действие, но първоначалните ми мисли биха били, че DBA трябва внимателно да претегли производителността. Със сигурност възможностите за разтоварване на отчети имат своите предимства, но идват с цената на допълнителна латентност, когато екземпляр на Leaf Node трябва да се свърже с екземпляр на Hub възел и да прехвърли блоковете чрез Cache Fusion. В крайна сметка листовият възел няма директен достъп до диска, така че трябва да получи блока от данни чрез възел-хъб.
Другата голяма промяна, която исках да обсъдя, е във връзка с базата данни GIMR. Хранилището за управление на Grid Infrastructure е база данни, която помага за събирането на показатели за производителност, въведена в Oracle 12.1.0.1. Версията 12.1.0.2 направи GIMR задължителен. Тази база данни работи само на един възел от Oracle RAC клъстера. В GI 12.2 вече можем да имаме централизиран GIMR в един клъстер, който другите GI клъстери могат да използват. Има цял набор от последствия за тези, които могат да се насладят на много RAC клъстери в своето предприятие.
Докато гледах презентацията, не изглеждаше, че това са големи съобщения. Звучеше почти тихо. Но мисля, че докато започнем да играем с версията 12.2, ще разберем по-добре колко функции на Oracle GI/RAC току-що станаха много по-разширени, което някои може да прочетат като по-сложно.