Imagine um fluxo de dados que seja "estourado", ou seja, pode ter 10.000 eventos chegando muito rapidamente, seguidos por nada por um minuto.
Seu conselho de especialistas: como posso escrever o código de inserção de C # para o SQL Server, de modo que haja uma garantia de que o SQL armazena tudo em cache imediatamente em sua própria RAM, sem bloquear meu aplicativo por mais do que o necessário para alimentar dados na referida RAM? Para conseguir isso, você conhece algum padrão de configuração do próprio servidor SQL ou padrões para configurar as tabelas SQL individuais nas quais estou escrevendo?
Obviamente, eu poderia fazer minha própria versão, que envolve a construção de minha própria fila na RAM - mas não quero reinventar o Paleolítico Stone Axe, por assim dizer.