Me digam opinião sobre o Oracle

31 respostas
P

Boa tarde

Estava conversando com um colega meu que sempre usou Oracle, ele disse que o Oracle é muito pesado e ocupa mais de 3gb no HD!!! Um banco de dados com titulo de melhor de todos pesado não vale a pena usar ele, compensa mais instalar o MySQL que além de ser gratuito ocupa quase nada no HD e ainda por cima é leve pra cachorro :lol:

Já ouvi dizer que o MySQL suporta 1 milhão de registro em uma tabela sem peidar!!! É verdade isso!??

Bom opinem ae sobre o Oracle, se compensar talvez eu comece a usar senão nem pensar!!!

Flw

31 Respostas

K

e realmente pesado mesmo nunca usei …me parece que demora muito o processo de instalação… olha oracle é so utilizado em grandes corporações que tem um grande fluxo de dados…dizem os que já trabalharam com oracle é um BD robusto, podendo ser utilizado em quaisquer plataforma, com licenças caras…mas segurança é 100%, mas vamos a realidade vc vai fazer uma aplicação com oracle !! faz om mysql ou outro BD free e leve… teu cliente não vai ter condições de bancar uma licença e comprar uma maquina nova … agora se vc futuramente trabalhará numa empresa grande, ela simplesmente paga para vc custa 6.000 aqui em recife ai esta feito na vida, fora isso…não e vantajoso ok?? pode ser que algúem tenha uma opnião melhor

karla

R

o oracle tem muitos recursos… da até pra vc fazer programinhas decentes nele

é que em java, geralmente o pessoal ja pega todos os recursos da oracle… servidores de aplicação, IDE, etc

mas ele tem muitos recursos, tables spaces, Stored Procedures, Triggers, Caching… e é muito segura, suporta tabelas com bilhões de colunas…

eu ouvi falar q o mysql é muito inseguro, o pessoal do yahoo usa mas mexeram no fonte dele antes

K

Rubem !! vc usa oracle com sinceridade?? estamos falando de BD seguro e leve … Rubem meu anjo por favor é um pecado vc ter um cliente e pedir para ele comprar outra máquina, o cliente quer saber o bom,que funcione e barato…veja por gentileza quanto custa uma licença BD da oracle, os requisitos minimos que exige que máquina tem que ter … Rubem por favor seja mais realista… digo não estou criticando vc Rubem!! convencer ao pilantra a usar oracle …meu amor desculpe não concordo com vc…

L

Olá,

a escolha de um SGBD deve ser feita seguindo-se critérios que estejam alinhados com a estrutura e a dimensão da empresa. É muito comum encontrarmos cases de empresas grandes que utilizam o Oracle, SyBase, MS-SQL Server, entre outros. O termo “pesado” pode ser substituído por “robusto” no caso do Oracle. Trabalho num ambiente corporativo onde chegamos a um número gigantesco de transações por dia e o nosso Oracle faz o seu trabalho com os “pés-nas-costas”, sem contar que possuímos informações de mais de 10 anos, que são consultadas para pesquisas estatísticas via ferramentas de BI e de extração. A instalação de um SGBD Oracle não é simples e requer uma máquina que corresponda à robustez dele.

Um comentário pessoal: “é muita tolisse alguém instalar um SGBD em um equipamento subdimensionado, sem atender os pré-requisitos do software e do ambiente empresarial em questão.”

Eu poderia comentar sobre outros SGBD que utilizo (inclusive os free/open), mas busquei me limitar a falar sobre o Oracle.

Se você quer utilizá-lo para estudar, aconselho que você dê uma olhada no site http://www.oracle.com/technology/software/products/lite/index.html
a Oracle tem uma política específica para desenvolvedores, e neste endereço, você encontrará o Oracle Lite. Não é tão robusto, mas continua poderoso.

Alguns escolhem software por religião, outros por ser a melhor decisão!

Um grande abraço!

W

Caro Microfilo,
Se falamos de SGBDs + objeto relacional para uma aplicação corporativa com + de 2.500 acessos concorrentes é Oracle, agora se falarmos de apenas paginar dados falamos de MySql. leve…leve…leve…que nem uma pena de passarinho…( num tem nem SP,Triggers…e etc…)
" Já ouvi dizer que o MySQL suporta 1 milhão de registro em uma tabela sem p#@%$#!!! É verdade isso!?? ".
O Excel da MS. tambêm suporta essa quantidade de linhas e mais…numa boa
Se eu quero uma aplicação para + 250 acessos concorrentes numa boa, eu olho pro Firebird e pro PortgreSQL.

Agora falando baixinho... 3 GB num é nada... e pesado hum...vejamos  um servidor com menos de 01 Gb de RAM hj. em dia é perda de U$$...(memória é cotada em U$$).
                       Se o teu caso é banco de dados para atender o cliente e a  demanda estude SQL  pois SGBD é o que não falta e cada um melhor que o outro.
W

Ops …esqueci…
Adoro Oracle… :razz:

K

ola luis_fib!!
vc poderia ter falado de outros SGBD equivalente ao oracle… concordo com vc falou bonito!! gostaria que vc falasse outros SGBD eficaz, free e leve… por favor ficaria muito agradecida!! :grin:

um abraço e tenha uma boa noite

karla

C

Eu tb gosto muito dele, a empresa q trabalho e so ORACLE no bd central, pra aplicacoes simples, utilizamos acess e agora vamos pra MySql e em testes hsqldb pra usa com JWS! :razz:

K

Oi rafa!!!
foi bom sua coloção que vc utiliza o oracle no cpd onde vc trabalha…Claro eu adoro Oracle se meu computador aguentasse ai podia ate instalaria …

J

“karlota”:
ola luis_fib!!
vc poderia ter falado de outros SGBD equivalente ao oracle… concordo com vc falou bonito!! gostaria que vc falasse outros SGBD eficaz, free e leve… por favor ficaria muito agradecida!! :grin:

um abraço e tenha uma boa noite

karla

Use o Postgres! É muito bom.
Sem contar que é Free!

Abraços!

C

E… na verdade pra oracle nem tem como falar mal qdo c fala em informacoes bancarias = seguranca!!!

R

Deixe eu me intrometer um pouquinho… hehehe

Eu sou da seguinte opinião.
Primeiramente, se vc tiver desenvolvendo um sistema de grande porte, vc tem que usar Oracle, caso contrário, vc pode usar um free(recomendo tb o Postgres).

se a empresa for consciente e tiver um sistema de grande porte a ser desenvolvido, vc deve pedir para o cliente comprar oracle sim.
Obs: Não estou fazendo nenhuma crítica, apenas dando minha opinião

P

Dae galera

Poxa eu não sabia que ia render tantos tópicos hehehe!!! Li todos e agradeço as respostas!! Realmente, informações guardadas em 10 anos de BD é espetacular, vendo isso me convenço que o Oracle é o melhor!! Porém caro, ouvi dizer que tem uma versão gratuita do Oracle pra Linux, claro que não chega aos pés do original mas é muito bom!!! Outro banco que quase nunca ouvi falar foi o PostgreSQL!!! Ele é bom?!

Essa insegurança do MySQL me deixou meio com medo de usar, vou ver um outro BD pra usar em meu sistema!! Qual vocês me indicam!? Free é claro!!

Obrigado

R

olha, eu indico com toda certeza o PostgreSQL.

Eu atualmente trabalho com ele e até agora não tive nenhuma decepção com o mesmo…

P

Onde eu adquiro ele?! Tem pra Linux também?!?!

E

eu recomendo PostgreeSQL, é meio complicado de instalar ele num Windows 9x, mas é mto bom. Ele tem uma linguagem chamada PL/pgSQL, muito semelhante a poderosa PL/SQL do Oracle.
Outro muito bom também é o Firebird, que eu uso, e normalmente, não me dá dor de cabeça…heuaheuaheuhua
Realmente, o MySQL não é muito bom, além de não ter recursos (falta até chave-estrangeira! - ok, sei das tabelas InnoDB, mas ae já eh uma gambiarra :wink: ), é instável.

Bom, é isso, flws!!!

Ederson

E

os links.:

para PostgreeSQL
http://www.postgresql.org/

para Firebird
http://www.ibphoenix.com/

R

:arrow: http://www.postgresql.org/
:arrow: Sim

Obs: acho que é esse o site hehehe

W

Caro Ederson l,
Uso o Firebird, e estou pensando em mudar p/ o PostgreeSql, dizem que ele é mais “parrudo” e possui máis recursos e segurança que o Firebird. Sê possivel me dê a sua opinião como desenvolvedor dos dois SGBDs.

Obrigado.
William Silva


= william silva =

A

Ae Pessoal, cheguei um poquinho atrasado hehehe

mas gostaria de colocar aki minha opinião sobre o Oracle, pois na empresa onde trabalho ele é utilizado no sistema ERP, aki utilizamos a versão enterprise e o custo (se não me engano) é na faixa dos US$ 1.500 / usuário por ano. Se vc olhar isso em uma empresa com muitos usuários o custo é considerável, mas por outro lado é preciso olhar os benefícios que ele traz para um ambiente corporativo onde a segurança e escalabilidade são cruciais, então o custo das licenças (e equipamento) acaba sendo viável.

Mas é claro que se vc vai desenvovler um sistema para uma empresa de pequeno porte vc não poderá falar para o empresário que além do custo do software, ele terá que gastar um absurdo (para empresa) no banco de dados, neste caso as soluções free se tornam viáveis, como o Postgre ou Firebird, que tem a maioria dos recursos que um SGBD precisa ter. Agora o Mysql eu particularmente só o recomendo para sistemas web, pois ele é bastante leve.

[]'s

P

Tabelas InnoDB não são uma gambiarra, são um dos vários tipos de tabela que o MySQL suporta, cada uma com características específicas.

Dizer toda aplicação coorporativa tem que usar oracle é bem absurdo. MySQL e derivados atendem muito bem grande parte das aplicações, e se você contar custo/benefício geralmente se sai bem melhor que o Oracle.

Em compensação, em ambientes com uma necessidade de ferramentas analíticas ad-hoc como BI, SGBDs precisam 9por enquanto) ter muitos recursos, e o ROacle e até a porcaria do SQL Server têm muita coisa. Eu não vejo motivos para alguém usar um SGBD Oracle numa aplicação pequena onde você deve definir o SGBD usado. Em boa parte dos casos vão dizer ‘usa aquele oracle’, e apontam prum servidor que 1 milhaod e aplicações usam, daí você geralemtne se envolve num inferno de discussões com um DBA inconsequente.

Não digam “verdades absolutas” sem conhecer os dois lados. Já trabalhei com boa parte dos SGBDs citados e garanto que cada um tem seu uso.

A critério de curiosidade, trabalho numa aplicação que gerencia
por volta de 50.000 telefones celulares. Isso significa processar e registrar ligações, o que dá mais de 3 milhões de registros em tabela 20 de campos e cheia de relacionamentos só de histórico. Essa aplicação usa MySQL para informações analíticas e um SGBD proprietário daqui para processamento em tempo real.

Vale a pena estudar Oracle, SQL Server, mySQL, PostgreSQL, DB2 (que acho que não foi citado, mas é um puta banco) e tudo mais, mas a dica semrpe é: CONCEITOS. Tablesspaces, SPs, triggers… isso todos ou quase todos têm, então se você entender o que é antes de entender como configurar, vai pdoer passar o conhecimento de um apra o outro fácil. Trabalhei numa consultoria pequena onde cada cliente tinha um SGBD, e sei a barra que é isso.

[]s

D

Ae Pcalcado!!! Ateh q enfim alguem falou bem do MySQL huahauaha. Bom ,eu curto o MySQL, mas tem q ver q o propósito dele é diferente do propósito de um oracle. O MySQL se preocupa em ser um repositório de dados leve e rápido, ideal para sistema onde não há mineração de dados e nem utilização de BI, como ja foi citado, já q no mysql nao existem triggers, procedures, etc. O Oracle é o contrário. Ele se preocupa em fornecer um pá de ferramenta para minerar dados, extrair “conhecimento” da base, e várias ferramentas adicionais. De cabeça agora soh lembro q ele tem a possibilidade de criar bases distribuídas, o q nao eh possivel em MySQL nem em FireBird e nem em Postgre.

E como o PCalcado disse, o mais importante sao os conceitos e saber q cada SGBD tem um nicho de aplicações.

P

E ae galera!!!

Eu vou fazer assim então, vou continuar usando o MySQL no Java por um tempo até ficar craque com BD no Java, poderia usa-lo como treinamento, depois eu passo pro Postgre (Isso se tiver pra Linux também), pois gosto do MySQL, acho ele melhor que o Access, e como foi meu segundo BD a ser provado na vida acabei me acostumando a usa-lo, prinicpalmente por causa do PHP, eu ainda desconheço um servidor que use Postgree ou outros!!! Mas essa licença do Oracle tá um absurdo!! Se eu chegar numa empresa de pequeno porte e falar que ele vai ter que pagar isso de licença pra rodar meu software ele me expulsa de lá com policiais me algemando :lol:

L

o q eh tablespaces??? :?: :?:

tem postgre pra linux tb :mrgreen:

R

“LichKing”:
o q eh tablespaces??? :?: :?:

tem postgre pra linux tb :mrgreen:

é um esquema de vc deixar um espaço reservado no seu HD para suas tabelas, certo? :?:

vc não vai ter problemas de seu hd de repente lotar e vc não ter espaço para suas tabelas

E

“WilliamSilva”:
Caro Ederson l,
Uso o Firebird, e estou pensando em mudar p/ o PostgreeSql, dizem que ele é mais “parrudo” e possui máis recursos e segurança que o Firebird. Sê possivel me dê a sua opinião como desenvolvedor dos dois SGBDs.

Obrigado.
William Silva


= william silva =

Bem, na verdade tenho trabalhado mais recentemente com PostgreSQL, e estou me surpreendendo com ele. Diria que é uma boa alternativa ao Oracle (a PL/pgSQL foi uma agradabilíssima surpresa). Ele realmente é mais poderoso que o Firebird. Já o pessoal daqui onde eu trabalho, aprova com todas as letras o PostgreSQL. Estão pensando em mudar uma aplicação que se baseia em Oracle para PostgreSQL, e o PostgreSQL tem se mostrado bem capaz. Ainda há problemas a serem sanados, mas nada que não se resolverá (espero… :wink: ).

Espero ter ajudado,

Ederson

W

Ederson,
Foi de grande ajuda a tua opinião…obrigado e abraços… :razz:

P

No Java muda o tratamento entre os banco de dados?! Pra conectar ao banco quer dizer, pois os comandos em SQL são todos iguais :lol:

M

pelo contrario, para se conectar é sempre igual… os SQLs q são nativos de cada banco… a nao ser q tu só use ANSI… :roll:

D

Tchê…

Sou um pouco suspeito para falar, visto que trabalho com Oracle há quase 6 anos e fiz a certificação para desenvolvedor, etc. mas vou dar minha opinião com sinceridade.

Para se fazer uma decisão pelo Oracle, leve em consideração os seguintes pontos em relação à necessidade da utilização de:

  • Escalabilidade (precisa crescer com frequencia em nivel de hardware ?)
  • Alta disponibilidade (precisa de um BD online 24X7 ? Considere não usar Windows)
  • Robustez (processamento rápido e seguro, em qualquer complexidade de tarefa)
  • Usos especificos de aplicação e/ou hardware (OLAP (DW, BI), clustering, processamento distribuido, usar em storage)

Havendo duas ou mais dessas necessidades, é bem recomendável o uso de Oracle.

Mas na questão caracteristicas basicas como (triggers, stored procedures, liguagem de extensao de SQL, numero de linhas suportadas, etc), e não havendo necessidade dos tópicos acima, o PostGreSQL realmente é uma opção muito atraente. Não conheço muito os outros bancos, mas entre MySQL e PGSQL na questão segurança, velocidade e recursos, sou muito mais PGSQL.

[]s


Douglas Falcão Lopes de Oliveira
Programador Java - Business Intelligence
Divisão de Tecnologia da Informação
Expresso Mercúrio S.A.
Fone: +55 51 3356 - 5188

P

Valeu galera!! a verdade eu preciso somente de um banco pra ficar 18 horas online, em 6 dias da semana :smiley: a minha ambição é fazer um sistema comercial utilizando um banco de dados, mas já vi que pra empresa de pequeno porte é besteira pagar um Oracle, mesmo ele sabendo da insegurança do MySQL!! Mas é isso ae, eu vou baixar esse postgre e instalar aqui e aproveito pra interagir ele no PHP :wink: :galera: :serra:

Flw

Criado 11 de fevereiro de 2005
Ultima resposta 16 de fev. de 2005
Respostas 31
Participantes 15