Memnemonics fike’s Rotating Header Image

September 22nd, 2008:

Comentários iniciais sobre Oracle RAC

   Ultimamente tenho trabalhado mais com Oracle RAC do que PostgreSQL. Para quem não conhece, Oracle RAC é uma solução de cluster para banco de dados Oracle

   Nessas minhas últimas semanas de manutenção, minhas impressões iniciais são:
 

 1 – É uma caixa mágica que ninguém sabe como funciona por dentro.

2 – Os idiotas que desenvolveram não entendem porra nenhuma de System V.

3 – Heartbeat é para checar o estados dos nós de um cluster ou serviços, não para replicar dados dentro dele.

4 – Modificar o coreutils e incrementar biblioteca quer permite acesso como O_DIRECT é quase o mesmo que mandar o Sistema Operacional para o limbo, prá que um SO mesmo?

5 – OCFS (não o OCFS2) é uma bomba-relógio, se tem Oracle nele, tenha plano de saúde.

6 – Não adianta te enganarem, RAC não foi feito para trabalhar em rede WAN.

7 – Não se preocupe, alguns erro ORA-XXXX são considerados normais. (hã?) -

8 – Se sua rede não é confiável, esquece de usar RAC, ele irá cair e você demorará para entender onde está o problema. Na verdade, com um hardware intermediário ele já tem surtos psicóticos.

9 – Tenha uma bendita conta no Metalink, senão viverá menos dias diante ao caos.

10 – Se você não tem suporte nem da Oracle, nem Red Hat (Debian é mais rápido, quer apostar?), pode instalar em qualquer Linux decente que funciona igual ou mais rápido.

11 – Ainda bem que o PostgreSQL não é Oracle e não existe nenhum projeto estável que se inspire no RAC. :P

 

 

Obs: Convença-me que estou errado, ficarei feliz com opiniões divergentes. ;)