chun whote…:[quote] tenho bases com mais de 250 GB (cerca de 76 milhoes de registros em 180 tabelas ) em cima de MySQL + InnoDB… nao tenho problema NENHUM de performance… e nem de concorrencia , utilizo transacoes ( até agora eu só uso em 4 niveis , mais existem N niveis), integridade referencial e tenho minha base gravadas em tablespaces (estilo o Oracle usando RAW PARTITIONS) , uso subselect e um pouquinho de stored procedures[/quote] Com todo o respeito vc. vai entrar para o livro dos recordes, pois o seu caso deve ser alvo de um estudo mais sério.
Pois eh Tenho outro clientes menores… com 100 GB sendo que 80GB deles o cliente optou por por as imagens no banco… e está lá… rodando maravilhosamente…
Depois disso eu conclui uma coisa… MySQL é SIM robusto e confiavel…
ps: neste outro cliente são 14 milhoes de registros.
mas acredite… nao sou o unico:
chun wrote…:[quote] Pois eh Tenho outro clientes menores… com 100 GB sendo que 80GB deles o cliente optou por por as imagens no banco… e está lá… rodando maravilhosamente… [/quote] Vou ser um pouco “controverso”, acho que a mágia tá no carinha que desenvolveu a estrutura modelo-relacional e administração do banco.
http://www.innodb.com/userstories.php
Mesmo assim, pela quantidade de aplicações existente nesse banco é muito pequeno o número de casos de sucesso, agora seu o SO for Linux ele realmente é mágico, parabéns pela exposição de idéias.
[quote=WilliamSilva] chun wrote…:[quote] Pois eh Tenho outro clientes menores… com 100 GB sendo que 80GB deles o cliente optou por por as imagens no banco… e está lá… rodando maravilhosamente… [/quote] Vou ser um pouco “controverso”, acho que a mágia tá no carinha que desenvolveu a estrutura modelo-relacional e administração do banco.
http://www.innodb.com/userstories.php
Mesmo assim, pela quantidade de aplicações existente nesse banco é muito pequeno o número de casos de sucesso, agora seu o SO for Linux ele realmente é mágico, parabéns pela exposição de idéias.
[/quote]
Sim SO Linux… Windows nem encorajamos instalacoes… muitos problemas com NTFS , principalmente quando trabalha-se com arquivos grandes ou gravação diretamente na particao…
Segundo
http://www.mysql.com/company/legal/licensing/
o MySQL não tem licença livre para uso comercial
[]s
Leandro
[quote=Leandro BSB]Segundo
http://www.mysql.com/company/legal/licensing/
o MySQL não tem licença livre para uso comercial
[]s
Leandro[/quote]
Se o cliente BAIXAR o MYSQL e sua aplicação NAO DEPENDER EXCLUSIVAMENTE do MYSQL ele pode ser usado livremente sim.
MAS… no meu caso eu pago 30 dolares por licenca.
tenho um acordo com eles… eles costumao fazer um desconto MUITO BOM para o Brasil… sabem da diferenca da moeda e tal…
[quote=chun]Se o cliente BAIXAR o MYSQL e sua aplicação NAO DEPENDER EXCLUSIVAMENTE do MYSQL ele pode ser usado livremente sim.[/quote]Como seria uma aplicação que depende exclusivamente do MySQL?
Query proprietarias …
SQL proprietario , seria uma aplicação que não conseguisse rodar se nao fosse com o MySQL como banco de dados… 98% das app´s que usao JDBC direto são exclusivamente dependentes do BD que escolheram
Se user Hibernate ta livre? :?
Esquisito isso…
Willian, vc sabia que sites como flickrs e livejournal rodam com mysql?
[quote=microfilo]Esquisito isso…[/quote]Também achei, por isso que eu perguntei.
[quote=microfilo]Se user Hibernate ta livre? :?
Esquisito isso…[/quote]
Se usar hibernate sem query nativas e ainda o cliente que vai usar o seu produto baixar ELE o mysql do site… sim… ta livre…
Em termos de robustez eu fico com o postgres em praticidade com o mysql. Agora pro q vc quer tem de ser postgres. O mysql agora está implementando funções que o SGBD´s tem e que o postgres já traz desde o berço. O projeto do postgres se vc for analizar começou mito melhor estruturado do que o do mysql.
Lêem a licensa em primeira instancia.
O MySQL é tão livre quanto o JBoss por exemplo.
Voce pode usar livremente, você só não pode incluir ele no seu produto e/ou associar o mySQL ao seu produto.
Agora, você pode fazer um sistema e não enviar o mySQL junto, sendo de responsabilidade do cliente fazer o download e configuração do mesmo. (Ou mesmo, sua responsabilidade, desde que não tenha vínculo com seu produto).
parece mentira, mas é verdade:
apesar de (como diz o anuncio da oracle) 70%+ dos bancos usam oracle. O maior banco do mundo usa sql server e o pior… é o maior banco de dados comercial do planeta. (tem no site do sql server isso, e não… não foi invenção da microsoft… é verdade mesmo)…
Parece que o MacGyver trabalha lá.
Olá
[quote=jmp]parece mentira, mas é verdade:
apesar de (como diz o anuncio da oracle) 70%+ dos bancos usam oracle. O maior banco do mundo usa sql server e o pior… é o maior banco de dados comercial do planeta. (tem no site do sql server isso, e não… não foi invenção da microsoft… é verdade mesmo)…
Parece que o MacGyver trabalha lá.[/quote]
Estranho, sempre pensei que os grandes bancos de dados dos bancos usavam coisas mais poderosas do que Oracle, SQLServer e outros feitos para plataformas baixas.
[]s
Luca
[quote=Luca]Olá
[quote=jmp]parece mentira, mas é verdade:
apesar de (como diz o anuncio da oracle) 70%+ dos bancos usam oracle. O maior banco do mundo usa sql server e o pior… é o maior banco de dados comercial do planeta. (tem no site do sql server isso, e não… não foi invenção da microsoft… é verdade mesmo)…
Parece que o MacGyver trabalha lá.[/quote]
Estranho, sempre pensei que os grandes bancos de dados dos bancos usavam coisas mais poderosas do que Oracle, SQLServer e outros feitos para plataformas baixas.
[]s
Luca[/quote]
O projeto em que estou envolvido tem todo um zoológico de diferentes bancos de dados. Dá até para fazer benchmark de driver JDBC Mas, a parte bem mais core-business deles é feita naqueles bancos de dados hierarquicos para uns mainframes mais velhos do que eu.
Preciso desesperadamente de ajuda.
Tentei fazer uma base de dados para a biblioteca do meu colégio e fi-la, em access.
O problema é que, mesmo com muitos poucos registos, a base de dados tem quase 2 GB. Deverei refaze-la em que programa?
Estive a ler e vi que recomendavam o MYSDQL e a POSTGRES, mas nem consigo arrancar com eles, nao sei sequer por onde começar, visto não ser tão acessivel visualmente.
Que recomendam que faça?
Obrigado,
Alexandre Festas.
[quote=alex_festas]Preciso desesperadamente de ajuda.
Tentei fazer uma base de dados para a biblioteca do meu colégio e fi-la, em access.
O problema é que, mesmo com muitos poucos registos, a base de dados tem quase 2 GB. Deverei refaze-la em que programa?
Estive a ler e vi que recomendavam o MYSDQL e a POSTGRES, mas nem consigo arrancar com eles, nao sei sequer por onde começar, visto não ser tão acessivel visualmente.
Que recomendam que faça?
Obrigado,
Alexandre Festas.[/quote]Eu recomendo que você não reviva um tópico tão antigo com uma discussão que não tem relação com teu problema e crie um novo tópico novo sobre sua dúvida.
Há centenas de tutoriais de como começar com quaisquer dos SGBDs de teu interesse. Basta procurar um pouco pelo google por tutoriais para os mesmos.