O que é melhor: iSCSI ou NFS para montagem de datadir do mysql? [fechadas]

2

Existe um servidor de banco de dados com endereço IP na zona externa com instâncias mysql e nas-storage existentes na zona interna. Eu preciso desse arquivo de banco de dados está localizado no armazenamento. Eu quero escrever em my.cnf por exemplo:

[mysqld1]
port       = 3306
datadir    = /data/sql/mysqld1

[mysqld2]
port       = 3307
datadir    = /nasstorage/sql_on_storage/mysqld2
bind-address = 0.0.0.0

Estou planejando montar o diretório do armazenamento para o servidor de banco de dados. Qual é a tecnologia é melhor para este puspose: iSCSI ou NFS?

    
por Boris Salimov 11.07.2016 / 12:31

1 resposta

4

Sistemas de arquivos de rede e bancos de dados podem ser um combo problemático, e pelo menos o InnoDB não gosta do NFS. A partir da documentação do MySQL

If reliability is a consideration for your data, do not configure InnoDB to use data files or log files on NFS volumes. Potential problems vary according to OS and version of NFS, and include such issues as lack of protection from conflicting writes, and limitations on maximum file sizes.

Então, eu iria em frente com o iSCSI. Seja o que for que você decida usar, faça o teste de referência & teste de estresse para ver quão confiável é sua escolha.

    
por 11.07.2016 / 12:37