O que é AWS ATHENA

O que é AWS ATHENA
AWS Athena é um serviço de análise e consulta sem servidor da AWS que analisa os conjuntos de dados presentes nos baldes da AWS S3 usando a linguagem de consulta estruturada (SQL). Muitas outras plataformas consultam dados armazenados em bancos de dados, mas a Amazon Athena é preferida pelo motivo de fornecer uma infraestrutura segura, consultando os dados criptografados e também criptografando os resultados da consulta. Amazon Athena se integra a outros serviços da AWS, como S3 e AWS Glue, porque os conjuntos de dados a serem analisados ​​são armazenados nos baldes de armazenamento S3 da AWS.

Amazon Athena é um método sem servidor de consulta e análise de conjuntos de dados estruturados, não estruturados e semiestruturados e não requer infraestrutura física. Não há necessidade de configurar e usar qualquer infraestrutura para construir, gerenciar e escalar os conjuntos de dados; em vez disso, toda a consulta e análise são feitas praticamente sem servidores.

Este artigo abordará três aspectos diferentes da AWS Athena:

  • Como usar a AWS Athena?
  • Benefícios do uso da AWS Athena.
  • Limitações da AWS Athena.

Como usar a AWS Athena?

Para entender adequadamente o objetivo da AWS Athena, é importante aprender a usá -lo. Para entender seu uso, faça login no console da AWS e depois pesquise e abra o serviço AWS ATHENA. A interface a seguir aparece quando o usuário abre o AWS Athena:

AWS Athena é integrada a outros serviços como S3. Portanto, o usuário deve criar um balde e fazer upload de objetos nele. Os arquivos enviados como os objetos dos baldes serão usados ​​como dados a serem analisados ​​e consultados. O usuário pode adicionar tabelas na AWS Athena, configurando os detalhes de acordo com o balde S3 criado para que a AWS Athena possa acessar o balde que contém os arquivos de objeto.

Dessa forma, as consultas são executadas na AWS Athena. Embora este exemplo não justifique o uso real da AWS Athena, que analisa conjuntos de dados maiores e mais complexos de grandes empresas como o objetivo deste artigo é fornecer uma breve visão geral do que realmente é AWS Athena.

Benefícios do uso da AWS Athena

A seguir, alguns benefícios de usar o AWS Athena:

  • AWS Athena não tem servidor, facilitando a configuração e o uso, diferentemente de outros métodos de análise de dados.
  • A AWS Athena custa menos do que seus concorrentes, pois custa apenas consultas de execução.
  • AWS Athena não é apenas acessível a desenvolvedores e analistas de dados profissionais, mas qualquer pessoa com uma conta da AWS pode usá -la.
  • A AWS Athena fornece uma infraestrutura altamente segura, pois usa políticas da AWS IAM e controle de acesso.
  • Várias consultas podem ser executadas e executadas ao mesmo tempo usando a AWS Athena.
  • A AWS Athena processa dados dinâmicos, para que os usuários não precisem criar novas tabelas sempre enquanto executa consultas.

Limitações da AWS Athena

Com as vantagens da AWS Athena, também existem algumas limitações da AWS Athena:

  • Todos os usuários da AWS compartilham os mesmos recursos enquanto consultam os dados, o que pode levar à latência e ao baixo desempenho.
  • O número de bancos de dados e tabelas não pode exceder mais de 100.
  • Athena pode tempo de tempo enquanto consulta uma mesa com muitas partições.
  • Athena acessa os dados dos baldes S3 e a AWS limita o número de baldes em uma única conta a cem. Portanto, os usuários precisam solicitar para aumentar o número de baldes.

Conclusão

AWS Athena é o serviço da AWS que permite que os usuários analisem e consultem grandes conjuntos de dados usando SQL sem exigir os servidores reais. Ele acessa os conjuntos de dados armazenados em serviços de armazenamento como S3 e análises e consultas esses conjuntos de dados de acordo com as instruções dadas pelo usuário. As consultas são executadas na AWS Athena de acordo com a fonte de dados e o banco de dados declarados pelo usuário contendo os dados.