Afinal o Oracle é o Sistema de Base de Dados mais popular
Como sabemos, as bases de dados são normalmente o repositório de toda a informação de muitas aplicações e sites. Neste campo são vários os sistemas de gestão de bases de dados (SGBD) disponíveis e o MySQL é normalmente considerado o mais popular, tendo em conta a quantidade de projectos que assentam neste SGDB.
Mas, de acordo com um relatório da DB-Engines, o SGDB mais popular actualmente é o Oracle! A linguagem de programação mais popular é o Java.
O SGBD Oracle tem vindo a ganhar muita popularidade nos últimos anos e actualmente ocupa a primeira posição no ranking elaborado pela DB-Engines. Curiosamente, o Oracle está à frente do popular MySQL e também do SQL Server da Microsoft.
De acordo com o estudo, a popularidade do PosgreSQL está em queda e o SGBD MondoDB a crescer. No TOP 10 podemos ainda encontrar o Microsoft Access e o SQLite. Como se pode ver, o Microsoft Access tem vindo também a perder popularidade.
Evolução de popularidade dos SQBD
Sabe o que é o MongoDB?
Os Sistemas de Gestão de Base de Dados (SGBD) mais populares são, sem dúvida, o MySQL, SQLServer e Oracle. Todos estes SGBD permitem a criação de bases de dados relacionais mas nem sempre as aplicações têm essa necessidade, especialmente quando falamos em grandes quantidades de dados (big data).
O MongoBD é um projecto Open Source, do tipo NOSQL e de alta performance, sem esquemas, concebido especialmente para o armazenamento de grandes quantidades de dados. Este projecto foi desenvolvido em C++ e trabalha com documentos com sintaxe JSON (algo equivalente aos registos nas BD SQL) – Saber mais aqui.
Qual o seu SGBD preferido?
Este artigo tem mais de um ano
Oracle é sem dúvida alguma o melhor SGBD da actualidade.
MySQL é ORACLE… logo
Está a anos luz da Oracle
Sql definitivamente.
Oracle é tecnologicamente um excelente SGBD. O único problema é o suporte da Oracle…
Sim, a nível de suporte a Oracle deixa muito a desejar. Neste campo, em Portugal, não há quem bata a Microsoft… O suporte é realmente muito bom.
Pessoal já agora qual é a melhor opção de software ou outro para se ter uma Base de dados de contactos profissionais?
Para mim, a grande vantagem da Oracle, é mesmo a panóplia, de funcionalidade a nível de programação que existem a volta da mesma..
Eu dividia aqui as coisas em 2 formatos..
1 – Uma empresa que queira ter o modelo de negocio do seu lado.
Muito provavelmente vai escolher Oracle, porque a mesma permite através do PLSQL, deixar o modelo de negocio escondido, ou seja o controlo do lado da BD.
Além disso oferece a possiblidade de compilar em C(PROC), ou java as construções procedurais, desta forma o PLSQL é muito mais rápido.
Ou então pode ser usado apenas PLSQL directo e o mesmo ser interpretado pelo PSSQL Engine, aqui um pouco mais lento(não sei como está actualmente..), mas mais rápido implementar..
2 – Uma empresa que controle todo o seu modelo de negocio, e que não tenha restrições, muito provavelmente não precisa de Oracle para absolutamente nada!!!
Nesta situação e sendo que a grande maioria das SGBD não teem um modelo de programação do tipo oracle, o que vai acontecer é que parte do workflow do negocio vai correr do lado da aplicação que acede á base de dados..
nesta situação, a BD serve mais para guardar dados..em comparação a Oracle não guarda “apenas os dados a cru”, a frente disto há uma especie de serviço ao qual o cliente faz uma chamada muito especifica , e a propria BD retorna os dados num formado definido NA BD, ou seja esta interface veda o acesso directo da aplicação á Base de dados e apenas lhe entrega aquilo que foi definido atraves de PLSQL na Base de dados..
Mas também se pode implementar uma modelo de isolamento idêntico em software fora de qualquer outra BD, e funciona muito bem, os webservices fazem isso mesmo!
A grande diferença está na latência da recolha dos dados..tirando isso, é praticamente a mesma coisa..
Não entendo a perplexidade quanto ao Oracle ser mais utilizado (isto por referirem o MS SQL). Não há plataforma alguma empresarial (que seja digna do nome) que assenta em MS SQL (e muito menos MySQL). Um App Server muito usado é o Tomcat, e eu por regra só vejo instalado com Oracle por trás. ERP? Cá vai Oraclezito por trás. CRM com mínima complexidade e volume de dados? Oracle de novo. OSS/BSS? Oracle! Datawarehouse? Pois, Oracle…
O Oracle não compete no mesmo campeonato do MS SQL ou MySQL (e quem achar que sim e lida com BD’s então se calhar não está na profissão certa).
True
Meu caro, está nitidamente a exagerar. Existem sistemas a sério que correm SQL Server o facto de desconhecer os mesmos não faz com que deixem de existir. Como sabemos a NYSE corre milhões de transacções com base em SQL Server. Datawarehousing? A Oracle tem o Hexalytics a MSFT tem o PDW/APS. A Oracle possui sim um sistema mais completo com mais funcionalidades daí sim ser visto como o lider irrefutável.
Disse muito para depois acabar por me dar razão na sua última frase: “A Oracle possui sim um sistema mais completo com mais funcionalidades daí sim ser visto como o lider irrefutável.”
E quanto ao NYSE, não estou a par, mas em 2007 estavam a migrar os sistemas para Linux/Unix, por isso duvido muito que usem MS SQL actualmente, e do que vejo em termos de ofertas de emprego para lá pedem PL/SQL (logo Oracle). Mas não duvido que tenham alguns sistemas em MS SQL.
Resta dizer que antes o hybrid market estava suportado em muitas máquinas Solaris, o que também não me cheira que tivessem MS SQL antes. Mas não duvido que usem MS SQL no backend do portal, por exemplo.
Fiz uma base de dados de e-mails para uma grande empresa de vinhos cá de Portugal dos small luxury hotels de todo o mundo é gostaria de saber se isto tem algum valor para revenda! Cumps
SQL Server
Sou dw developer e como tal já usei/uso montes de SGBD’s diferentes.
SQL server muito bom … Oracle tem uma panoplia de coisas que se forem precisas faz dele o melhor sgbd de sempre, mysql é o mais usado em pequenos sites que requerem pouca informação, que agora está a ser substituido muito depressa por HSQL. DB2 ligado à ibm tem o mercado de todas as plataformas ainda ligadas à ibm que podemos pensar que já está acabada mas ainda existem milhares de multinacionais dependendentes (ryanair, radio popular, fnac, Fidelidade, …)
Mas se tiver que escolher um, dependendo claro do objetivo, eu tenho preferencia pelo oracle 😀
ms sql server nem para mysql chega quanto mais para oracle..
São campeonatos diferentes..
MS sql server vez em sites pequenos, coisas quase desktop, dai para cima é tudo a grande …olha só para o wikipedia e vais ver mais de 10 mil servidores Mariadb(baseado no mysql), e isso é so uma amostra..
ORACLE, sem dúvida alguma.
Então no ramo das Telecomunicações nunca vi outra BD sem ser ORACLE.
Nas pequenas aplicações, o mongo está a começar a ter um destaque relevante.