Podes dar exemplos de quando o uso de chaves externas não é apropriado?
Golang
Olhe para o esquema da base de dados acima — o que pode ser adicionado, ou está tudo em ordem?
Podemos obter um link/endereço para um elemento específico do mapa?
Como resolveria o problema de carregar um milhão de utilizadores na memória (risco de memória e atraso)?
Mostrar autores que não têm livros.
-- Mostrar todos os livros e seus autores/coautores em forma de tabela simples. -- Exemplo: -- nome_do_livro | nome_do_autor -- ---------------------|-------------- -- O Mestre e Margarita | Igor -- Eugênio Onegin | Ivan
O problema de captura da variável do ciclo numa closure de goroutine depende da versão do Go?
Queremos obter apenas utilizadores ativos, mas há algo de errado com o filtro isActive?
O que podes dizer sobre a saída deste programa?
package maptask import "fmt" import "time" func Foo() { data := make(map[int]bool) for i := 0; i < 10; i++ { go func() { data[i] = true }() } time.Sleep(time.Second * 1) for k, v := range data { fmt.Println(k, v) } }
-- Listar todos os autores e o número de seus livros. -- Exemplo: -- nome_autor | contagem_livros --------------------------- -- Igor | 2 -- Ivan | 1 -- Listar autores que escreveram mais de 2 livros.
Por que o mapa comum em Go é inseguro para escrita concorrente?
Qual índice usar se quisermos procurar pelo título do livro?
E se precisar procurar por parte do título do livro (substring)?
O que são mapas (map) em Go?
Por onde começarias a implementação da paginação neste método?
Que outros métodos existem para proteger um mapa contra acessos concorrentes, além do mutex?
Talvez possas sugerir algo mais além de Mutex e sync.Map para proteger a gravação?
Como se chama a construção WITH ... AS (...) na linha 84 da consulta?
-- Mostrar todos os livros e seus autores/coautores em forma de tabela simples. -- Exemplo: -- nome_do_livro | nome_do_autor -- -------------------|-------------- -- O Mestre e Margarita | Igor -- Eugênio Oneguin | Ivan -- Mostrar todos os autores e o número de seus livros. -- Exemplo: -- nome_do_autor | contagem_de_livros -- --------------|------------------- -- Igor | 2 -- Ivan | 1