Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Databricks
Databricks

26
16
+ 1
0
Snowflake
Snowflake

114
77
+ 1
0
Add tool

Databricks vs Snowflake: What are the differences?

Developers describe Databricks as "A unified analytics platform, powered by Apache Spark". Databricks Unified Analytics Platform, from the original creators of Apache Spark™, unifies data science and engineering across the Machine Learning lifecycle from data preparation to experimentation and deployment of ML applications. On the other hand, Snowflake is detailed as "The data warehouse built for the cloud". Snowflake eliminates the administration and management demands of traditional data warehouses and big data platforms. Snowflake is a true data warehouse as a service running on Amazon Web Services (AWS)—no infrastructure to manage and no knobs to turn.

Databricks and Snowflake are primarily classified as "General Analytics" and "Big Data as a Service" tools respectively.

Instacart, Auto Trader, and SoFi are some of the popular companies that use Snowflake, whereas Databricks is used by Auto Trader, Snowplow Analytics, and Fairygodboss. Snowflake has a broader approval, being mentioned in 40 company stacks & 45 developers stacks; compared to Databricks, which is listed in 7 company stacks and 4 developer stacks.

- No public GitHub repository available -
- No public GitHub repository available -

What is Databricks?

Databricks Unified Analytics Platform, from the original creators of Apache Spark™, unifies data science and engineering across the Machine Learning lifecycle from data preparation to experimentation and deployment of ML applications.

What is Snowflake?

Snowflake eliminates the administration and management demands of traditional data warehouses and big data platforms. Snowflake is a true data warehouse as a service running on Amazon Web Services (AWS)—no infrastructure to manage and no knobs to turn.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Databricks?
Why do developers choose Snowflake?
    Be the first to leave a pro
      Be the first to leave a pro
        Be the first to leave a con
          Be the first to leave a con
          What companies use Databricks?
          What companies use Snowflake?

          Sign up to get full access to all the companiesMake informed product decisions

          What tools integrate with Databricks?
          What tools integrate with Snowflake?

          Sign up to get full access to all the tool integrationsMake informed product decisions

          What are some alternatives to Databricks and Snowflake?
          Azure Databricks
          Accelerate big data analytics and artificial intelligence (AI) solutions with Azure Databricks, a fast, easy and collaborative Apache Spark–based analytics service.
          Domino
          Use our cloud-hosted infrastructure to securely run your code on powerful hardware with a single command — without any changes to your code. If you have your own infrastructure, our Enterprise offering provides powerful, easy-to-use cluster management functionality behind your firewall.
          Confluent
          It is a data streaming platform based on Apache Kafka: a full-scale streaming platform, capable of not only publish-and-subscribe, but also the storage and processing of data within the stream
          Apache Spark
          Spark is a fast and general processing engine compatible with Hadoop data. It can run in Hadoop clusters through YARN or Spark's standalone mode, and it can process data in HDFS, HBase, Cassandra, Hive, and any Hadoop InputFormat. It is designed to perform both batch processing (similar to MapReduce) and new workloads like streaming, interactive queries, and machine learning.
          Azure HDInsight
          It is a cloud-based service from Microsoft for big data analytics that helps organizations process large amounts of streaming or historical data.
          See all alternatives
          Decisions about Databricks and Snowflake
          Google BigQuery
          Google BigQuery
          Snowflake
          Snowflake

          I use Google BigQuery because it makes is super easy to query and store data for analytics workloads. If you're using GCP, you're likely using BigQuery. However, running data viz tools directly connected to BigQuery will run pretty slow. They recently announced BI Engine which will hopefully compete well against big players like Snowflake when it comes to concurrency.

          What's nice too is that it has SQL-based ML tools, and it has great GIS support!

          See more
          Interest over time
          Reviews of Databricks and Snowflake
          How developers use Databricks and Snowflake
          Avatar of Flux Work
          Flux Work uses SnowflakeSnowflake

          Data warehouse solution that fully separates compute and storage. Better management facility than directly using S3.

          How much does Databricks cost?
          How much does Snowflake cost?
          Pricing unavailable
          Pricing unavailable
          News about Databricks
          More news