Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Spark SQL Alternatives

Spark SQL Reviews & Product Details

Spark SQL Overview

What is Spark SQL?

Spark SQL lets you query structured data inside Spark programs, using either SQL or a familiar DataFrame API. Usable in Java, Scala, Python and R.

Spark SQL Details
Show LessShow More
Product Description

Spark SQL lets you query structured data inside Spark programs, using either SQL or a familiar DataFrame API. Usable in Java, Scala, Python and R.


Seller Details
Year Founded
1999
HQ Location
Wakefield, MA
Twitter
@TheASF
66,229 Twitter followers
LinkedIn® Page
www.linkedin.com
2,291 employees on LinkedIn®
Description

Community-led development since 1999. FoundationProjectsPeopleGet InvolvedDownloadSupport ApacheHome. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Recent Spark SQL Reviews

Manjunath K.
MK
Manjunath K.Enterprise (> 1000 emp.)
5.0 out of 5
"When the data is huge, sparksql is the answer"
querying data from both in RDDs and external sources at ease. And able to query historical data with only Spark engine reducing the dependency of d...
ROSHAN S.
RS
ROSHAN S.Small-Business (50 or fewer emp.)
4.5 out of 5
"Excellent"
The ability to manipulate the spark data frame using SQL queries.
Sateesh W.
SW
Sateesh W.Enterprise (> 1000 emp.)
5.0 out of 5
"Easy to learn"
The visual of editor in the website is too good, it helps me to find the errors happened in the actual line of code.
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Spark SQL Media

Answer a few questions to help the Spark SQL community
Have you used Spark SQL before?
Yes

45 Spark SQL Reviews

4.5 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
45 Spark SQL Reviews
4.5 out of 5
45 Spark SQL Reviews
4.5 out of 5

Spark SQL Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons

Overall Review Sentiment for Spark SQLQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Manjunath K.
MK
Machine Learning Intern
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Spark SQL?

querying data from both in RDDs and external sources at ease. And able to query historical data with only Spark engine reducing the dependency of different engine. Review collected by and hosted on G2.com.

What do you dislike about Spark SQL?

limitations in real time processing of the data. Review collected by and hosted on G2.com.

What problems is Spark SQL solving and how is that benefiting you?

For querying/analysing marketing data, we need to connect to sources which is huge in data. SparkSQL processes this at ease. Review collected by and hosted on G2.com.

Kumar A.
KA
Data Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Spark SQL?

I appreciate Spark SQL's robust query optimization and unified data processing capabilities, providing a streamlined and high-performance solution for complex analytics tasks." Review collected by and hosted on G2.com.

What do you dislike about Spark SQL?

While Spark SQL impresses with robust query optimization and unified data processing, occasional challenges in resource management and the absence of some conventional SQL functions may require careful consideration in specific analytics scenarios. Review collected by and hosted on G2.com.

What problems is Spark SQL solving and how is that benefiting you?

Spark SQL plays a pivotal role in solving business problems by offering a unified platform for efficient data processing and analytics. Its unique strengths in handling diverse data sources, executing complex queries, and providing high-performance processing contribute significantly to accelerating decision-making, fostering data-driven insights, and ultimately enhancing business performance and agility. Review collected by and hosted on G2.com.

ROSHAN S.
RS
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Spark SQL?

The ability to manipulate the spark data frame using SQL queries. Review collected by and hosted on G2.com.

What do you dislike about Spark SQL?

The syntax can seem a bit different at the start. Review collected by and hosted on G2.com.

What problems is Spark SQL solving and how is that benefiting you?

I am using Spark SQL in databricks. I am using it to build ETL pipelines. I has been excellent for my usage be it extracting data from Delta tables or manipulating the Spark Dataframes. Review collected by and hosted on G2.com.

Sneh H.
SH
Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Spark SQL?

It can run on dataframe as well as act as a distributed query engine.

Unlike the normal SQL, it is a module which is used for structured databases.

It allows Hadoop Hive queries to run like 100 times faster on existing deployment of data and therefore allowing big data to be handled efficiently. Review collected by and hosted on G2.com.

What do you dislike about Spark SQL?

There is no file management system of it's own and so it needs to be connected with one.

There are no automatuc file optimisation techniques and we have to optimise our codes manylually.

There is no support for real time processing and also there are issues with small files while working with hadoop. Review collected by and hosted on G2.com.

What problems is Spark SQL solving and how is that benefiting you?

It quickly performs processing tasks on big data sets and can also distrubute data processing tasks on multiple platforms.

In my last organisation, I was working on a project which needed large datasets such parquet files containg million records and on querring it on Microsoft SQL server it took much time and my seniors were also not able to help me in real time. But Spark SQL solved this problem. Review collected by and hosted on G2.com.

Nitish K.
NK
Big Data Engineer
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Spark SQL?

It allows all types of SQL commands like mysql,mssql,posgresql and many with faster processing Review collected by and hosted on G2.com.

What do you dislike about Spark SQL?

There isn't anything i disliked about Spark SQL Review collected by and hosted on G2.com.

What problems is Spark SQL solving and how is that benefiting you?

It processes big queries using sql within Python environment. After querying it became easier to make machine learning predictions using pyspark mlib Review collected by and hosted on G2.com.

Atul P.
AP
Data Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Spark SQL?

Partitioning and The way to use Memory as well as Disk.

Cache is one of the best features of Spark SQL.

And use of temporary table. Review collected by and hosted on G2.com.

What do you dislike about Spark SQL?

Limitated support for transaction.

Performance impact with small Dataset.lack of native support of all SQL functions like proprietary extension. Review collected by and hosted on G2.com.

What problems is Spark SQL solving and how is that benefiting you?

The use UDF in SQL queries. It helps me to write some python functions and use the same in Spark SQL.

Scalability: Spark SQL scales horizontally, allowing you to process large datasets that do not fit into memory on a single machine. It automatically partitions and distributes data across a cluster, enabling parallel processing. Review collected by and hosted on G2.com.

Verified User in Computer Software
CC
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Spark SQL?

What I love about Spark SQL is its seamless integration with the Spark ecosystem, enabling me to leverage distributed computing capabilities and work with structured data using SQL syntax. The optimiser and query planner, Catalyst, ensures efficient execution. At the same time, its wide range of data source support and integration with other Spark components make it a powerful tool for end-to-end data processing. Review collected by and hosted on G2.com.

What do you dislike about Spark SQL?

What I dislike are :

Debugging complexity: Challenging to debug complex queries and optimize query plans.

Performance tuning: Fine-tuning query performance requires in-depth knowledge and experimentation.

Compatibility limitations: Not fully compatible with all SQL dialects and databases.

Limited support for complex analytics: Some advanced SQL features may be unsupported or require custom implementations.

Despite these challenges, I think Spark SQL is a powerful tool for distributed data processing with efficient and scalable capabilities. Review collected by and hosted on G2.com.

What problems is Spark SQL solving and how is that benefiting you?

Spark SQL is solving several problems and benefiting me in multiple ways.It solves the problem of querying and analyzing large-scale structured and semi-structured data using SQL syntax. It benefits me by eliminating the need to learn new languages, seamlessly integrating with other Spark components, optimizing query performance, and supporting multiple programming languages. This allows for efficient data processing, faster insights, and improved productivity in my work. Review collected by and hosted on G2.com.

Tanmay A.
TA
Data Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Spark SQL?

Easy to understand and using spark power via easy sqlskils ,this terminology easy to learn and any one who have the basic sql skills can easily work ,only some of the things from sql is different but most of the things are same Review collected by and hosted on G2.com.

What do you dislike about Spark SQL?

In terms of downside spark sql , the thing which I don't like is that if I want to use some custom function either I need to use udf or udaf which is a little hectic think and it need good coding knowledge Review collected by and hosted on G2.com.

What problems is Spark SQL solving and how is that benefiting you?

In terms of benefit this helps to reduce are lines of code and easy of understanding ,so me as a data engineer it helps me to debug and tune the spark jobs also helps me improve my sql skills Review collected by and hosted on G2.com.

Harish K.
HK
Senior Software Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Spark SQL?

Allowing users to seamlessly switch between different data processing and works with structured and semi structured data efficiently.

Uses catalyst engine to enable spark sql to deliver fast and efficient query processing across large datasets. Review collected by and hosted on G2.com.

What do you dislike about Spark SQL?

Error messages during the query execution provided by Spark sql can be challenging to interpret.

Users who are not familiar with databases and sql concepts require some time and effort to grasp. Review collected by and hosted on G2.com.

What problems is Spark SQL solving and how is that benefiting you?

Big data processing can be handled using Spark sql. Large scale datasets can be processed with high speed data processing. Helps to analyse massive volumes of data in parallel. Review collected by and hosted on G2.com.

Verified User in Telecommunications
AT
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Spark SQL?

I have been using Spark SQL for quite some time now, and I must say it has completely revolutionized the way I analyze and query large-scale datasets. With its impressive capabilities and seamless integration with Apache Spark, Spark SQL has become an essential tool in my data processing toolkit. Review collected by and hosted on G2.com.

What do you dislike about Spark SQL?

One area where Spark SQL can be challenging is its learning curve. Review collected by and hosted on G2.com.

What problems is Spark SQL solving and how is that benefiting you?

Unified Data Processing: Traditionally, working with different data processing engines and languages for various data formats (e.g., SQL for structured data, MapReduce for unstructured data) was cumbersome and time-consuming. Review collected by and hosted on G2.com.