Migrando banco de dados vBulletin 5 - Erros no script de importação

Última atualização, eu acho.

Finalmente conseguimos alinhar tudo (infraestrutura, código, usuários, mods, etc.) e migrar. Aconteceu ontem. Não vou linkar a comunidade, pois não me lembro se é permitido e, de qualquer forma, é uma comunidade bem conhecida na Itália.

Estes são os números que temos em média em 30 dias, bots já filtrados.

Claro, houve bastante pressão sobre a equipe de voluntários que cuidou disso, e ainda não acabou, pois ainda estamos ajustando o tema personalizado e algumas configurações de fundo do Discourse (parece que terei que abrir muitos tópicos pedindo ajuda/esclarecimento/direções).

Nosso script conseguiu migrar tudo o que queríamos:

  • usuários
  • grupos de usuários
  • status de moderador/banido/administrador
  • mensagens privadas
  • categorias
  • tópicos
  • respostas

e assim por diante. Também integramos a “cozinhada” no próprio processo de migração, pois temos algumas personalizações no vBulletin para permitir a incorporação de tweets, vídeos do YouTube e outras coisas que não seriam bem traduzidas pela forma como o Discourse as “cozinha” por padrão.

Executamos os testes em um servidor 4vcore/8GB e toda a migração foi concluída em cerca de 7-8 horas.
Para produção, arrecadamos o suficiente em nosso Patreon para bancar um servidor 8 vcore / 30 GB e tudo levou 4 horas.

Fizemos uma transmissão ao vivo da migração, com algumas falsas partidas incluídas (claro :stuck_out_tongue:) e alguma música de fundo. Nos divertimos bastante.

Você pode ver os detalhes do número de tópicos/postagens e o tempo na captura de tela.
Os três tempos são: tempo de leitura, tempo de cozinhada, tempo de escrita.

Foi uma aventura exaustiva, mas emocionante e, @pfaffman, acredite em mim, você se livrou de um problema quando decidi não aceitar sua ajuda.

Até hoje, a contagem das horas apenas do MEU tempo para este projeto é estimada em aproximadamente £ 25k :rofl:
Não estou contando o tempo que as outras três pessoas dedicaram a isso nos últimos 2 meses, muitas vezes trabalhando até tarde da noite.

Ainda estamos executando alguns scripts pós-migração, um que importa todos os avatares e outro que cria todos os redirecionamentos de permalink para que os links escritos dentro das respostas que ainda apontam para o formato de URL antigo realmente redirecionem corretamente. Espero que eles terminem nas próximas 24 horas.

Discutiremos, daqui a algumas semanas, se podemos limpar o repositório do nosso script e oferecê-lo como open source. Não posso tomar essa decisão sozinho, é claro.

Edição: Apenas adicionando a migração completa de todos os avatares de usuário + permalinks de referências internas a tópicos/categorias

image

Executado após a migração principal dos dados.

Abraços

3 curtidas