Categoria: Administração

Não use OFFSET e LIMIT em consultas com paginação.

Os dias em que não era preciso se preocupar com a otimização do desempenho de bancos de dados ficaram para trás. O tempo não para. Cada novo empresário do setor de alta tecnologia quer criar mais um Facebook, buscando coletar todos os dados ao seu alcance. Esses dados são essenciais para que as empresas realizem um treinamento mais efetivo dos modelos que ajudam a gerar lucro. Nessas condições, os programadores […]

Aplicações modernas no OpenShift, parte 2: construções encadeadas

Olá a todos! Este é o segundo post de nossa série, onde mostramos como implantar aplicativos web modernos no Red Hat OpenShift. No post anterior, discutimos brevemente as capacidades da nova imagem de builder S2I (source-to-image), destinada à construção e implantação de aplicativos web modernos na plataforma OpenShift. Naquela ocasião, estávamos interessados no tema da implantação rápida de aplicativos, e hoje veremos como […]

3. Plataforma de Gerenciamento do Check Point SandBlast Agent. Política de Prevenção de Ameaças

Bem-vindo ao terceiro artigo da nossa série sobre a nova console de gerenciamento em nuvem para proteção de computadores pessoais — Check Point SandBlast Agent Management Platform. Vale lembrar que, no primeiro artigo, apresentamos o portal Infinity Portal e criamos o serviço em nuvem de gerenciamento de agentes, o Endpoint Management Service. No segundo artigo, exploramos a interface da console web de gerenciamento e instalamos o agente com a política padrão […]

O melhor da sua classe: a história do surgimento do padrão de criptografia AES.

Desde maio de 2020, a Rússia iniciou as vendas oficiais de discos rígidos externos WD My Book, que suportam criptografia de hardware AES com chave de 256 bits. Devido a restrições legais, anteriormente, esses dispositivos só podiam ser adquiridos em lojas de eletrônicos estrangeiras ou no mercado negro, mas agora qualquer pessoa pode obter um armazenamento seguro com garantia de 3 anos da Western Digital. […]

Uma nova perspectiva sobre a nuvem. O que é uma nuvem privada?

O aumento da capacidade de computação e o desenvolvimento das tecnologias de virtualização da plataforma x86, por um lado, e a disseminação da terceirização de TI, por outro, levaram ao conceito de utility computing (TI como um serviço público). Por que não pagar pela TI como se paga por água ou eletricidade — exatamente o quanto e quando é necessário, e nada mais? Nesse momento […]

Foi lançada a primeira atualização do Windows Package Manager Preview (v0.1.41821)

Apresentamos a primeira atualização para o Windows Package Manager. Se você é um participante do programa Windows Insider ou do Package Manager Insider, já deve ter as últimas atualizações instaladas. Se você é um insider e não as tem, abra a loja e verifique se há atualizações disponíveis. Se preferir baixar o cliente diretamente, acesse a página de lançamentos em […]

Como o BigQuery do Google democratizou a análise de dados. Parte 1

Olá, Habr! Neste momento, estão abertas as inscrições para um novo ciclo do curso "Data Engineer" na OTUS. Em antecipação ao início do curso, preparamos, como de costume, a tradução de um material interessante para vocês. Todos os dias, mais de cem milhões de pessoas acessam o Twitter para descobrir o que está acontecendo no mundo e discutir isso. Cada tweet e qualquer outra ação do usuário geram um evento disponível para o interno […]

Antipadrões do PostgreSQL: "Deve ficar apenas um!"

No SQL, você descreve "o que" deseja obter, e não "como" isso deve ser executado. Portanto, o problema de desenvolver consultas SQL no estilo "como soa, assim é escrito" ocupa um lugar de destaque, juntamente com as peculiaridades do cálculo de condições no SQL. Hoje, veremos, através de exemplos bem simples, a que isso pode levar no contexto do uso de GROUP/DISTINCT e LIMIT juntos com eles. […]

Antipadrões do PostgreSQL: cálculo de condições no SQL

SQL não é C++ nem JavaScript. Por isso, o cálculo de expressões lógicas ocorre de maneira diferente, e isso não é a mesma coisa: WHERE fncondX() AND fncondY() = fncondX() && fncondY(). Durante a otimização do plano de execução da consulta, o PostgreSQL pode "reorganizar" condições equivalentes de maneira arbitrária, não calculando algumas delas para registros específicos, atribuindo a […]

Ativando a coleta de eventos sobre o início de processos suspeitos no Windows e identificando ameaças com o Quest InTrust

Um dos tipos de ataque mais comuns é a criação de um processo malicioso na árvore sob processos bastante benignos. Um caminho para o arquivo executável pode levantar suspeitas: frequentemente, malware utiliza pastas AppData ou Temp, o que não é característico de programas legítimos. Para ser justo, vale a pena mencionar que algumas utilidades de atualização automática são executadas em AppData, portanto, apenas verificar o local […]

Riak Cloud Storage. Parte 1. Configurando o Riak KV

Riak CS (Armazenamento em Nuvem) – um software fácil de usar para organizar armazenamento de objetos, funcionando sobre o Riak KV. Riak (KV) é um banco de dados NoSQL distribuído do tipo "chave-valor". O Riak CS é projetado para garantir simplicidade, disponibilidade e escalabilidade do armazenamento em nuvem, podendo ser utilizado para construir arquiteturas em nuvem – tanto públicas quanto privadas – ou […]

Implantação Canary no Kubernetes #3: Istio

Uso do Istio+Kiali para executar e visualizar a implantação Canary. Artigos deste ciclo Implantação Canary no Kubernetes #1: Gitlab CI Implantação Canary no Kubernetes #2: Argo Rollouts (este artigo) Implantação Canary usando Jenkins-X Istio Flagger Implantação Canary. Esperamos que você tenha lido a primeira parte, onde explicamos brevemente o que são implantações Canary e mostramos como implementá-las […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster