Administradores de Banco de Dados

11
PostgreSQL: Imutável, Volátil, Estável

Não estou claro sobre o verdadeiro significado nas definições para funções IMMUTABLE, VOLATILE e STABLE. Eu li a documentação, especificamente as definições de cada um. IMMUTABLE indica que a função não pode modificar o banco de dados e sempre retorna o mesmo resultado quando recebe os mesmos...

11
O MongoDB termina quando fica sem memória

Eu tenho a seguinte configuração: uma máquina host que executa três contêineres de encaixe: MongoDB Redis Um programa usando os dois contêineres anteriores para armazenar dados Redis e MongoDB são usados ​​para armazenar grandes quantidades de dados. Eu sei que o Redis precisa manter todos...

11
Usando alias externo em uma subconsulta

| payments | | transactions | | transaction_items | |:--------------:| |:------------:| |:-----------------:| | id | | id | | id | | date | | number | | transaction_id | | amount | | date | | description | | transaction_id | | val | | price | | discount | | quantity | Estou tentando exibir uma...

11
Mesma função na cláusula SELECT e WHERE

Pergunta para iniciantes: Eu tenho uma função cara f(x, y)em duas colunas xey na minha tabela de banco de dados. Eu quero executar uma consulta que me dê o resultado da função como uma coluna e coloque uma restrição nela, algo como SELECT *, f(x, y) AS func FROM table_name WHERE func <...

11
Quando usar várias tabelas no DynamoDB?

As melhores práticas do DyanmoDB deixam claro que: Você deve manter o mínimo de tabelas possível em um aplicativo DynamoDB. A maioria das aplicações bem projetadas requer apenas uma tabela. Acho divertido, então, que quase todos os tutoriais que eu já vi lidando com o DyanmoDB têm um design de...