Professional Documents
Culture Documents
5 Reasons, Why Snow Ake Is A 5-Star ( ) Cloud Data Warehouse
5 Reasons, Why Snow Ake Is A 5-Star ( ) Cloud Data Warehouse
I have started exploring Snowflake for one of our client off late. Though these are early
days for me exploring on snowflake but some of the out of the box capabilities make me
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
convince that Snowflake is the Cloud Data Warehouse of the future and I see more and
more organizations start moving into Snowflake both as a Data Lake and Data
Warehouse platform.
Snowflake is a cloud data warehouse built on top of the public cloud (AWS / Azure /
GCP ) infrastructure and is a true software-as-a-service (SaaS) offering. There is no
hardware (virtual or physical) for you to select, install, configure, or manage. There is
no software for you to install, configure, or manage. All ongoing
maintenance, management, and tuning is handled by Snowflake.
Below are the 5 compelling reasons to start your organisation’s cloud Data-warehouse
journey today.
Snowflake’s offers an unique architecture which decouples the storage and compute
functions, which means organisations that have high storage demands but less need for
CPU cycles, or vice versa, don’t have to pay for an integrated bundle that requires them
to pay for both. Users can scale up or down as needed and pay for only the resources
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
they use. Storage is billed by terabytes stored per month, and computation is billed on a
per-second basis.
Snowflake utilizes the limitations of Amazon S3. Data is stored in micro partitions
which are basically S3 files. Since S3 files are not changeable, every DML statement
that makes changes to data requires a new S3 file to be created, which replaces the old
one.
Snowflake simply does not delete the original file but keeps it for a period of time (how
long depends on which edition of the database is used).
Snowflake takes advantage of the need to replace entire S3 files when data is changed.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
If a zero-copy clone of a table is created the clone uses no storage because it shares the
existing micro-partitions of the original table at the time it was cloned. For the cloned
table, only pointers are set which point to the micro partitions of the existing table.
Data can then be inserted, deleted, or updated in the clone independently from the
original table. Each change to the clone causes a new micro-partition which is owned by
the clone.
3. Data Share
Every organization has data that’s worth sharing. However, current data sharing
methods like e-mail, FTP, EDI, or APIs are cumbersome, time consuming, and slow,
preventing organizations from producing value from their data.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Snowflake has taken an entirely new approach that will revolutionize how people
distribute and consume shared data. Now, any enterprise can securely share and govern
any part of its data warehouse, with anyone, all without the delays, cost and friction of
existing methods.
The principal participants in any data sharing relationship are the provider and one or
more consumers. Snowflake enables the sharing of databases through shares, which
are created by data providers and “imported” by data consumers.
For example, Snowflake uses secure data sharing to share account usage data and
sample data sets with all Snowflake accounts. In this capacity, Snowflake acts as the
provider of the data and all other accounts act as the consumers.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
When a query is executed, the result is cached for a period of time (currently 24 hours).
At the end of the time period, the result is purged from the system.
Snowflake uses persisted query results to avoid re-generating results when nothing has
changed. So Snowflake will return results in no time when you execute the same query
again within 24 hours.
For Example, when we run the below query. The first instance takes 221 ms but when
we re-run it , it just takes 67 ms. Just Superb!!!
5. Time Travel
Snowflake Time Travel enables accessing historical data (i.e. data that has been
changed or deleted) at any point within a defined period. It serves as a powerful tool for
performing the following tasks:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Restoring data-related objects (tables, schemas, and databases) that may have been
accidentally or intentionally deleted.
You can recover the Snowflake object which is accidentally dropped. A dropped object
can be restored using the undrop command in Snowflake, as long as that object is still in
recovery window. i.e. not purged by the system.
If you accidently update any table by some bad predicate like the below.
You can very well restore the table back to the previous state ( prior to the update
statements) like the below.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
No alt text provided for this image
So If you have a diverse data ecosystem , you need a cloud-based data warehouse that
offers nearly infinite expansion, scalability, and ease of use. Snowflake serves this
Best!!!
These were my top five reasons why you should switch to Snowflake today!!
Thank you for reading this, I hope you found yourself informed!!
Published By
10 comments
Vivek . 1mo
Vivek . Database Developer | Oracle/SQL /PLSQL |
Very informative
Like Reply
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Deep Deepak Rajak 8mo
ak Data Engineering /Advanced Analytics Technical Delivery Lead at Exusia, Inc.
Rajak
Thanks Sivakumar Ayyapusetty
Like Reply
SaaS DBs like Snowflake, MemSQL, Azure Synapse have came a long way to fill the gap
traditional databases had compared to No-SQL databases, with added advantages of ease
of use as well as out-of-box functionalities like the ones mentioned in your article.
Like Reply 1 Like 1 Reply
Rajak
Haan bhai Anuj Sharma
Like Reply
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Rajak
Thanks ABBAS HEERA
Like Reply
Trevor Silver 1y
Trevor
Silver
Nicely done Deepak. Proud to be growing our relationship with Snowflake ❄ globally.
Like Reply 1 Like 1 Reply
Rajak
Thanks Trevor Silver Yeah it gonna be a very fruitful and strategic relationship
with Snowflake !! We will continue explore into Snowflake!!
Like Reply 1 Like
Azure Cloud Data Engineering Deploying Databricks on Google Cloud CI / CD in Azure Databricks using Azure
Platform DevOps
Azure Cloud Data Engineering
June 8, 2021 Deploying Databricks on Google CI / CD in Azure Databricks using
Cloud Platform Azure…
April 13, 2021 April 9, 2021
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
© 2021 About
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD