Android

Atualização do Oracle Grid vinculada à tendência emergente da nuvem

Certificação BD: Instalação 11gR2 on Grid

Certificação BD: Instalação 11gR2 on Grid
Anonim

Grades de dados em memória armazenam informações que os aplicativos precisa de memória em um pool de servidores, em vez de lê-lo em discos, resultando em grandes ganhos de desempenho.

O produto Coherence é um dos mais maduros em um espaço ocupado por ofertas da IBM, bem como empresas menores como GigaSpaces e um número de projetos de código aberto. A Microsoft também está desenvolvendo um sistema apelidado de "Velocity".

[Leitura adicional: Os melhores serviços de streaming de TV]

Até hoje, esses sistemas respiravam ar rarefeito, suportando principalmente sites de grande escala e sistemas transacionais de alto rendimento., como aplicativos de negociação de ações. O mercado de grade de dados in-memory gerou menos de US $ 100 milhões em receita durante 2008, de acordo com o Gartner, que prefere o termo “plataformas de cache distribuído.”

Mas alguns observadores acreditam que abordagens in-memory para gerenciamento de dados poderiam eventualmente ganham tração séria em implantações de computação em nuvem.

"Arquiteturas atuais, com muita graxa de cotovelo, geralmente têm sido boas o suficiente. Mas estamos vendo uma ampla convergência no cache como [uma] forma de fazer discos lentos executarem "autor Todd Hoff escreveu em um artigo de março em highscalability.com. "Esforços realmente enormes estão sendo feitos para adicionar cache e, em seguida, tentar manter o banco de dados e os aplicativos em sincronia com o cache, à medida que as alterações orientadas de baixo para cima e de cima para baixo fluem pelo sistema."

"Depois de todo esse trabalho é um passo simples para se perguntar por que essa camada extra é necessária quando os dados poderiam ter sido mantidos na memória desde o início ", acrescentou Hoff. "Agora, adicione a facilidade das implantações em nuvem e a facilidade de criar aplicativos escalonáveis ​​e de baixa latência que ainda são fáceis de programar, gerenciar e implantar. Criar várias camadas complicadas de código de aplicativo apenas para tornar o disco feliz fará cada vez menos sentido ao longo do tempo. "

Outros observadores também vêem um papel natural para produtos como Coerência na computação em nuvem.

As tecnologias ajudariam os aplicativos que não foram originalmente projetados para sistemas de infraestrutura elasticamente escalonáveis, como o Amazon Web Services, "Nada disso significa que as grades de dados na memória suplantariam completamente os bancos de dados relacionais tradicionais, que ainda seriam usados ​​para armazenamento a longo prazo, auditoria", disse Massimo Pezzini em relatório recente. e outras necessidades, disse Geva Perry, um ex-executivo da GigaSpaces que agora consulta e bloga sobre problemas de computação em nuvem e software empresarial.

No entanto, com a abordagem in-memory, um relacionamento banco de dados "torna-se menos crítico, que na minha opinião ameaçaria um Oracle", disse ele. "Se é menos crítico, [um cliente] pode estar inclinado a usar produtos [banco de dados] mais baratos."

Isso coloca empresas tradicionais de bancos de dados como a Oracle em um dilema, mas como a empresa é "tão grande e poderosa, não há problema para eles, brincar de esperar e ver ", disse Perry.

Além da trepidação do fornecedor, outros fatores estão no caminho da adoção mais ampla dos clientes, como a complexidade de implantar e gerenciar os sistemas e suporte limitado de integradores de sistemas e ISVs. de acordo com Pezzini.