Os bancos de dados são mais caros para hospedar e servir que os arquivos? [fechadas]

0

Eu observei que uma grande porcentagem de hosts tem limites muito severos no espaço do banco de dados, mas limites generosos no espaço em disco.

O banco de dados de disco de 100 GB / 2 GB parece bastante comum.

Para mim, isso faz pouco sentido para o usuário final. Eu tenho a tendência de pensar que a maioria dos conteúdos gerados pelos usuários acabaria no banco de dados, e eu sei que vários sistemas de fóruns populares tendem a conectar suas imagens no DB em formato binário.

É claro que os anfitriões estão no negócio para obter lucro, portanto, qualquer decisão tomada basear-se-á principalmente no rendimento. A partir disso, é um simples salto concluir que é provável que os bancos de dados custem mais para serem executados. E quanto aos bancos de dados ou ao seu uso, eles são mais caros para executar?

    
por Ashley Davies 18.04.2014 / 21:53

3 respostas

2

Os discos rígidos são baratos. Mesmo que um ISP prometa algumas centenas de GB para cada usuário, a maioria deles não usará esse espaço até o limite, já que a transferência de 100 GB para um servidor pode levar algum tempo.

A linha inferior é: Você está descrevendo um sistema de nível de entrada. A maioria dos usuários que usam esse tipo de sistema não tem nenhum indício de gerenciamento de banco de dados. Muitos nunca ouviram falar de indexação / normalização do banco de dados / ... É muito provável que eles queimem ciclos de cpu com pesquisas redundantes ou junções caras. Além disso, um banco de dados responsivo precisa de muita memória RAM para as consultas próprias, o cache de consulta (...). Neste ponto, fica caro para o ISP.

Além de 2 GB para um banco de dados é suficiente para iniciantes. Se você precisar de mais, talvez queira mudar para um servidor de banco de dados dedicado e SSDs.

    
por 18.04.2014 / 23:10
3

A maioria dos hosts maiores armazena servidores em cluster para uso com necessidades diferentes - principalmente que os servidores MySQL estariam em sistemas separados para os sistemas de servidor da web. A razão pela qual os hosts limitam o espaço em disco do MySQL é porque é uma prática recomendada armazená-los com HDDs - como todos sabemos, os SSDs custam muito mais por GB do que os HDDs, o que explica por que eles limitam o espaço fazer.

    
por 18.04.2014 / 22:12
3

Meu primeiro palpite é arquivos de backup e log de transações. Os backups de banco de dados, mesmo em bancos de dados pequenos, tornam-se bastante grandes com o tempo, exigindo uma estratégia de ciclo de backup . Os arquivos de log de transações em bancos de dados de alto uso, mesmo que eles armazenem apenas uma pequena quantidade de dados, podem se tornar monstruosos e preencher sua unidade com pouco ou nenhum aviso. Eu tive uma série de serviços críticos parar porque eu também olho fora do tamanho do arquivo de log e encheu a mídia. então você só tem erros.

    
por 18.04.2014 / 22:20