linux-BR.org

Notícias de software livre e tecnologias

O mesmo princípio funciona desde que seu banco de dados ou mecanismo de armazenamento
Suporta a indexação que funcione com condições de alcance, por exemplo, árvores B, listas de pular.Eu tenho uma coleção de fotos que tirei (mais de 5000) armazenadas como objetos em um balde S3, e eu quero
para selecionar um aleatoriamente (a “imagem do dia”).Caso de borda 2: se a chave aleatória for maior que o objeto mais alto em
O balde, nenhum objeto pode ser escolhido.Duas soluções:

Ambos funcionam bem desde que você possa gerar um nome aleatório seguindo
a mesma nomenclatura e, em seguida, consulte um intervalo com um startafter
parâmetro.Não funcionará com um índice de hash, por exemplo, porque só suporta
A estrita comparação de igualdade.

Fonte: https://lu.sagebl.eu/notes/selecting-random-object-s3-and-sql-and-others/