Gostaria de saber se um ID criado em uma coleção pelo Wix, pode a vir a se repetir caso seja excluído da coleção em um dado momento.
lhe explico:
Imaginemos uma situação hipotética na qual queiramos arquivar parte de dados existentes nas coleções as quais não são mais usadas com tanta frequência a não ser para pesquisas eventuais.
Nesta situação hipotética, o objetivo seria transferir estes dados a outro Database especifico para pesquisas eventuais com o objetivo de arquivar os dados os quais poderiam ser recuperados caso sejam desarquivados por um usuário.
OBS: caso seja possível, o ID do dado arquivado, quando desarquivado voltaria a sua coleção original no Wix com o mesmo ID de quando havia sido arquivado.
Obrigado! @Matheus Alexandre
Suas sugestões fazem todo sentido e trabalhando com o ID diminui-se consideravelmente a latência do Banco de Dados, sem falarmos na performasse nas buscas.
Desta forma expresso aqui minha gratidão por sua atenção e empenho em ajudar de alguma forma bem como igualmente estendo esta gratidão a todos da equipe do Wix.
O meu Muito obrigado a todos vocês!
Oi @Matheus Alexandre
Obrigado por seus esclarecimentos, entendi sim, certamente é uma abordagem mais simples e menos complexa de ser implementada.
Mas hipoteticamente falando pensando em um futuro, a coleção ficou grande e agora não posso perder os dados pois são valiosos e tão pouco incorrer em problemas com a infraestrutura do Wix em função de seu tamanho. Nesta situação hipotética conseguiria retorna-los a coleção do Wix com o mesmo ID apos terem sido arquivados e desarquivados de um outro Database externo, ou isto não seria possível já que não é possível recriar o mesmo ID a sua coleção inicial.
Oi @Marcio Kricheldorf
O id do documento é gerado automaticamente é único e não se repete. Dessa forma é preciso pensar em outra abordagem implementar essa função de arquivar os documentos, eu recomendo o uso de um campo boolean para sinalizar documentos arquivados, assim você pode recuperar os documentos apenas alternando o valor de campo. Entendeu ?