Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Qual é uma boa ideia para salvar os dados do Chat no banco de dados?


salvar dados de bate-papo no banco de dados é uma tarefa que consome espaço, eu preferiria que você fizesse desta maneira:

  1. usuário A conversa com seu amigo B... uma vez que a janela de bate-papo é fechada crie um arquivo de texto dele e salve-o em uma estrutura de pastas como Ano/Mês/Data com o nome do arquivo como 'userid+user friend id' ex:AB.txt

  2. Para todos os dias, continue anexando dados ao mesmo arquivo de texto. então no futuro vamos mostrar todos os chats feitos em um dia em um único arquivo.

  3. Adicione um histórico de bate-papo de mesa com ID, nome do arquivo, data e hora de criação. Verifique se esse nome de arquivo já existe no banco de dados, se presente, pegue esse arquivo e anexe dados a ele, insira uma linha com caminho totalmente qualificado no banco de dados e salve os dados de bate-papo nele