Яка різниця між запитом S3 і запитом Athena?

Яка різниця між запитом S3 і запитом Athena?

S3 Select дозволяє отримати підмножину даних з одного об’єкта в S3. Athena дозволяє визначати таблиці, які представляють багато об’єктів у S3, і виконувати агрегації, об’єднання тощо між таблицями. 6 липня 2020 р.

Amazon Athena — це безсерверна служба запитів, яку надає AWS. Він дозволяє користувачам аналізувати дані, що зберігаються в Amazon S3, за допомогою стандартних запитів SQL. Athena використовує Presto, систему розподілених запитів SQL з відкритим вихідним кодом, як свою базову технологію.

Обидва продукти надають різні функції та мають різний підхід до хмарних послуг. BigQuery дозволяє виконувати запити, подібні до SQL, до кількох терабайтів даних за лічені секунди, а Athena дозволяє швидко запускати запити до даних з Amazon S3.

S3 Select — це функція Amazon S3, яка використовує прості вирази SQL для отримання підмножини вмісту об’єкта S3 замість отримання всього об’єкта. Ви можете використовувати пропозиції SQL, такі як SELECT і WHERE, щоб отримати дані з об’єктів, що зберігаються у форматах CSV, JSON або Apache Parquet.

Athena легко інтегрується із зашифрованими сегментами S3, забезпечуючи безпеку даних протягом усього процесу запиту.

S3 Select дозволяє отримати підмножину даних з одного об’єкта в S3. Athena дозволяє визначати таблиці, які представляють багато об’єктів у S3, і виконувати агрегації, об’єднання тощо між таблицями.