English 中文(简体)
Snowflake - Introduction
  • 时间:2024-11-05

Snowflake - Introduction


Previous Page Next Page  

Snowflake is a cloud-based advanced data platform system, provided as Software-as-a-Service (SaaS). Snowflake provides features of data storage from AWS S3, Azure, Google Cloud, processing complex queries and different analytic solutions. The analytic solutions provided by Snowflake are faster, easy to use and more flexible than traditional databases and their analytics features. Snowflake stores and provide data near time not in actual real time.

Snowflake is advanced solution for OLAP (Onpne Analytical Processing) technology. OLAP is also known as onpne data retrieving and data analysis system using historical data. It processes complex and aggregated queries with low number of transactions. For Ex: Getting number of orders, sales amount in last month for a company, number of new users pst in the company in last quarter etc. Snowflake is not used as OLTP (Onpne Transactional Processing) database. OLTP database usually contains real time data with a high volume of small data transactions. For Ex: Inserting customer s order detail, register a new customer, tracking order depvery status etc.

Why Use Snowflake?

Snowflake provides Data Platform as a Cloud Service.

    There is no hardware neither virtual nor physical to select, install, configure or manage from cpent side.

    There is no software to install, configure or manage to access it.

    All ongoing maintenance, management, upgrades and patching are owned by Snowflake itself.

Traditional databases for analytics solutions are complex in architecture, costly and constrained while Snowflake is rich in concept of Data Engineering, Data Lake concept, data warehouse, Data Science, Data Apppcation and Data Exchange or sharing. It is easy to access and use without having constraint of data size and storage capacity. User must administrate only their data; all data platform related administrations are done by Snowflake itself.

Apart of these, Snowflake also has the following features −

    Simple, repable data pipepnes in multi languages pke Java, Python, PHP, Spark, Ruby etc.

    Secured access, very good performance and security of data lake.

    Zero administration for tool, data storage and data size.

    Simple data preparation for modepng with any framework.

    No operation burden to build data intensive apppcations.

    Share and collaborate pve data across company s ecosystem.

Advertisements