Mostrando postagens com marcador Banco de Dados. Mostrar todas as postagens
Mostrando postagens com marcador Banco de Dados. Mostrar todas as postagens

11 novembro, 2009

Por que a Oracle batalha tanto pelo MySQL?

Reuters Quarta-feira, 11 de novembro de 2009 - 17h52

BOSTON - A Oracle está permitindo que a aprovação das autoridades regulatórias à sua aquisição da Sun Microsystems, por 7 bilhões de dólares, demore meses, devido a uma controvérsia quanto a um banco de dados que a maioria dos usuários obtém gratuitamente.

O banco de dados MySQL, da Sun, embora minúsculo como fonte de receita, é importante para a Oracle porque pode ajudar a companhia a se expandir a novos mercados e melhorar sua posição competitiva diante da grande rival Microsoft, dizem os analistas.

A base de clientes do MySQL é formada por pequenas e médias empresas que utilizam a tecnologia para operar sites e armazenar dados de negócios. Os bancos de dados Oracle costumam se sair mal nesses mercados, e a empresa em lugar disso se concentra em grandes clientes corporativos.

"A base instalada da Oracle representa o Velho Mundo - o mercado existente de aplicativos empresariais. Mas existe todo um Novo Mundo que a Oracle não foi capaz de capturar," disse Marten Mickos, antigo CEO da MySQL.

Embora as autoridades dos EUA já tenham aprovado o acordo, os fiscais antitruste da União Europeia apresentaram nesta semana uma declaração de objeções, alegando que a transação prejudicaria a competição no mercado de bancos de dados, que movimenta 19 bilhões de dólares ao ano, caso a Oracle tomasse o controle da MySQL.

Essas preocupações causaram meses de atraso à transação, e resultaram em prejuízos que o presidente-executivo da Oracle, Larry Ellison, calcula em centenas de milhões de dólares.

A Oracle se recusa a ceder quanto ao MySQL, ativo que os analistas consideram possa ajudar a segunda maior produtora de software para empresas a se expandir rumo a novos mercados. Google, Amazon, Facebook e diversas agências de viagem online estão entre os gigantes da Web que usam software MySQL em seus sites, e esse é um mercado que a Oracle encontrou dificuldades para penetrar.

O MySQL, um produto de fonte aberta disponível para download gratuito na Internet, é o único programa de banco de dados de uma grande empresa disponível a custo zero. A Sun fatura oferecendo versões com recursos adicionais, e serviços como atualizações para corrigir defeitos.

17 julho, 2009

Que tipo de DBA é você?

A carreira do profissional de banco de dados (DBA) é cercada de especializações, pelo motivo de trabalhar com diversas áreas do TI, como desenvolvimento, projetos, infra-estrutura e etc. É natural que o DBA, com o passar dos anos, tenha preferências ou "seja forçado" a trabalhar com áreas específicas, criando assim um perfil do administrador de banco de dados. Veja os diversos tipos de DBAs abaixo:

DBA Desenvolvedor

É o profissional que desde administrar o banco de dados também desenvolve a aplicação, tem no perfil as seguintes características:

  • Profundos conhecimentos na linguagem de programação local;
  • Conhecimentos em instalação e administração do banco de dados;
  • Sempre preocupado com a qualidade e manutenção das querys;
  • Procura sempre o mais performático, mesmo que a atividade não seja uma boa prática;
  • Fortes conhecimentos em modelagem de dados, sabe aplicar a 3FN (brincadeira);
  • Trabalha sobre prazos e acostumado a "martelar" o banco de dados ou aplicação para que seja entregue na data prevista.

Geralmente, o DBA desenvolvedor é lider de desenvolvimento ou atua como um guru na equipe, mandando orientações aos novos integrantes, organizando as atividades e analisando todos os requisitos de desenvolvimento.

DBA Infra-Estrutura

É o profissional que conhece toda a infra-estrutura necessária para a implementação do banco de dados, atua desde a concepção do hardware até a analise da infra-estrutura local do banco de dados, tem as seguintes características:

  • Profundos conhecimentos da arquitetura e administração Oracle;
  • Profundos conhecimentos em infra-estrutura, desde a configuração do hardware, cabeamento, switch, sistema operacional e backup & recover;
  • Especialidade em performance ao nível de sistema operacional e instância Oracle;
  • Extremamente cuidadoso no momento de aplicação de patches no banco de dados e sistema operacional;
  • Trabalha mais voltado a projetos e implementação de novos recursos de banco de dados ou aplicação;
  • Responsável em adotar as boas práticas para administração do banco de dados, mesmo que isso crie conflitos internamente na equipe.

O DBA Infra-Estrutura geralmente não dá tanta importância para as aplicações da empresa, costuma se preocupar apenas com o banco de dados e afeta diretamente a vida o SYSADMIN, pois tudo que o SYSADMIN fizer que tenha banco de dados no meio, ele irá questionar.

DBA Projetos

É o perfil do profissional que já foi um DBA Desenvolvedor e Infra-Estrutura, sabe como funciona cada área é aplica as boas práticas na construção da aplicação e na infra-estrutura para o banco de dados, suas principais características são:

  • Bons conhecimentos em desenvolvimento de aplicações;
  • Bons conhecimentos sobre o produto e arquitetura Oracle;
  • Gerencia os prazos das atividades, aquisição de produtos extras, manutenção na aplicação, patches de banco de dados e requisitos básicos da infra-estrutura;
  • Costuma usar o Microsoft Project para se organizar e documenta todas as suas atividades;
  • Acostumado a opinar/sugerir/questionar o comportamento
  • Acostumado a delegar as atividades básicas de administração do banco de dados e cuidar apenas dos projetos que envolvem o banco de dados e a burocracia da empresa.

O DBA Projetos é conhecido com o "cara" do projeto da empresa, pois é ele que em diversas reuniões com dezenas de áreas costuma a questionar e interrogar os participantes para coletar as informações no momento de criar o projeto do banco de dados.

Com sua experiência, ele consegue detectar muitos problemas e possui pró-atividade em suas atividades.

Agora, para descontrair um pouco, vamos falar sobre as outras vertentes da carreira de um DBA, aquelas vertentes que são comentadas pela "rádio Peão" da empresa, como:

DBA Cafeteira

É o profissional que passa mais tempo tomando café e fumando que trabalhando efetivamente. Porém, resolve os problemas da empresa rapidamente.

DBA Google

Esse é o profissional criado dentro do SIBEL ou qualquer outra ferramenta de gerenciamento de mudanças, conhecido pelas filas de CHAMADOS! Passa a maior parte de sua vida atendendo chamados para produção ou desenvolvimento, tendo que aprender todos os tipos de coisas possíveis que existem no mundo Oracle, por isso que falam que um DBA Google sem internet não trabalha!

Mas é muito bom para quem quer aprender banco de dados, aprende e tem noção de tudo!

DBA Bombeiro

Essa vertente é a pós-graduação do DBA Google, pois em algum momento da vida o DBA Google fica revoltado com a vida que tem e quer mudar de empresa, e a empresa em que ele será empregado é um consultoria com N clientes e ele deverá atender todos.

Deste modo, acaba surgindo o DBA Bombeiro, pois ele vai para os clientes apenas para apagar incêndios a todo momento, não consegue prosseguir em uma especialização. E para ajudar, é o perfil de DBA que costuma a receber um celular ou Page para ficar 24x7 para a empresa.

Também muito conhecido pelas suas olheiras, que vêm com o tempo!

DBA Ghost

Esse é o perfil de um profissional que escutou de alguém que DBA ganha bem, que sendo DBA ele irá prosperar em sua vida financeira e terá tudo que o mundo pode vender para ele, assim sendo, alguém muito conhecido consegue arrumar uma vaga na área de banco de dados e quando ele realmente consegue entrar, possui as características abaixo:

  • Não sabe administrar o banco de dados;
  • Quando há problemas, ele desaparece;
  • Não atende o celular após as 18 horas nunca;
  • Mata dezenas de parentes no ano para justificar suas faltas;
  • Não gosta de estudar, ler livros, buscar conhecimentos e muito mesmo debater assuntos referentes a Oracle;
  • E o melhor, só aparece para receber o salário.

Acho que é isso, pessoal, deu para entender um pouco como funciona a carreira de um profissional de banco de dados Oracle, muitos área de especializações ou até mesmo uma generalização de tudo, com muita moderação, não diga que sabe trabalhar com RAC, sendo que nunca viu como funciona RAC em sua frente.

Certificação é importante e recomendo a todos, porém o Certificado Oracle, seja ele um OCA ou OCP, não vai dar garantias que seja o melhor profissional de todos os tempos, pois certificação não é garantia de qualidade no serviço.

Abraços.

Rodrigo Almeida formando em analise de banco de dados pela IBTA-SP, especialista em microeletrônica pela INSA-AIME na França e Oracle Certified Associate 9i. Já trabalhou em empresas como BTC Texaco, DuPont do Brasil, Vivo São Paulo, Procwork, DBACorp e atualmente é DBA Oracle da Affinia Automotiva.