What users are saying about
24 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>Score 8 out of 100
Based on 24 reviews and ratings
218 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>Score 8.6 out of 100
Based on 218 reviews and ratings
Attribute Ratings
- Oracle Data Warehouse is rated higher in 1 area: Likelihood to Recommend
Likelihood to Recommend

7.8
Apache Pig
78%
9 Ratings
8.0
Oracle Data Warehouse
80%
12 Ratings
Usability

10.0
Apache Pig
100%
1 Rating
Oracle Data Warehouse
N/A
0 Ratings
Support Rating

6.0
Apache Pig
60%
2 Ratings
Oracle Data Warehouse
N/A
0 Ratings
Likelihood to Recommend
Apache Pig
Apache Pig is best suited for ETL-based data processes. It is good in performance in handling and analyzing a large amount of data. it gives faster results than any other similar tool. It is easy to implement and any user with some initial training or some prior SQL knowledge can work on it. Apache Pig is proud to have a large community base globally.
Technical Program Manager
Everwell Health SolutionsInformation Technology & Services, 201-500 employees
Oracle Data Warehouse
Including other products, Oracle is very specialized in business support. Choosing Oracle Data Warehouse would be a safe choice for an enterprise-level company (more than a thousand employees). Healthcare organizations may want to consider Oracle, as they are typically conservative with privacy and security issues with patient data. Although cloud-based systems are widely being adopted in the healthcare industry (such as population research or genomics), core data sets (such as patients' sensitive medical records) may be better stored with a home-grown data center and warehouse solution.

Verified User
Project Manager in Research & Development
Hospital & Health Care Company, 10,001+ employeesPros
Apache Pig
- Its performance, ease of use, and simplicity in learning and deployment.
- Using this tool, we can quickly analyze large amounts of data.
- It's adequate for map-reducing large datasets and fully abstracted MapReduce.
Database Software Engineer
Best Web Design Ltd.Information Technology & Services, 11-50 employees
Oracle Data Warehouse
- Able to handle very large data sizes efficiently from a performance, high availability and manageability perspective. This is accomplished through the Oracle Partitioning functionality. Partitioning allows large segments (tables, IOT index-organized tables, indexes) to be broken into smaller segments at the physical layer but treated as a whole at the logical layer.
- Provides support for dual-format architecture through Oracle In-Memory functionality. Without any change to application code one can obtain in-memory performance. This functionality enables us to have the tables represented in both the row format and the column format using in-memory format. This is a huge boost for BI/analytic queries since the Oracle optimizer is able to intelligently choose the appropriate format.
- Provision to materialize a subset of table data or table joins. This is through materialized views and the optimizer will rewrite the query against the base tables to make use of this materialized view. This provides a huge performance boost and is critical in VLDBs as in a data warehouse. The query rewrite is fully transparent to users.
- Provides multiple compression capabilities. This is very useful not only for deducing the storage foot print but as well as increase performance at different layers of the infrastructure including query performance. The compression functionality can be applied against both structured and unstructured data.
- With the advent of Engineered Systems (Exadata, Database Machine, SuperCluster) there are specific features and functionalities that can further boost the Oracle data warehouse. These are related to consolidation, Smart Scan, Storage Indexes, EHCC (Exadata hybrid columnar compression) and much more.
- RAC - Real Application Clusters (with 2 or more nodes) provides functionality for high availability, performance and scaling as the work load increases. The parallelism is provided both within a node and as well as across nodes. If for any reason a node goes down the data warehouse is still available through other nodes and the running queries are transparently failed over to the surviving nodes.
Senior DBA and Architect
CMA Consulting ServicesInformation Technology and Services, 201-500 employees
Cons
Apache Pig
- UDFS Python errors are not interpretable. Developer struggles for a very very long time if he/she gets these errors.
- Being in early stage, it still has a small community for help in related matters.
- It needs a lot of improvements yet. Only recently they added datetime module for time series, which is a very basic requirement.
Data Analyst
The University of Texas at ArlingtonElectrical/Electronic Manufacturing, 1001-5000 employees
Oracle Data Warehouse
- Customer support isn't the best out there. We usually have to wait about an hour to get some form of assistance.
- Pricing is a bit higher than many of its competitors such as AWS Redshift.
- Tweaking features requires dedicated staff. Software is fairly advanced. Would be difficult to use for newcomers.

Verified User
Engineer in Information Technology
Computer Software Company, 51-200 employeesPricing Details
Apache Pig
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Starting Price
—Oracle Data Warehouse
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Starting Price
—Usability
Apache Pig
Apache Pig 10.0
Based on 1 answer
It is quick, fast and easy to implement Apache Pig which makes is quite popular to be used.
Research Assistant
Iowa State UniversityHigher Education, 5001-10,000 employees
Oracle Data Warehouse
No score
No answers yet
No answers on this topic
Support Rating
Apache Pig
Apache Pig 6.0
Based on 2 answers
The documentation is adequate. I'm not sure how large of an external community there is for support.
Software Consultant
Avalon ConsultingInformation Technology and Services, 51-200 employees
Oracle Data Warehouse
No score
No answers yet
No answers on this topic
Alternatives Considered
Apache Pig
Apache Pig might help to start things faster at first and it was one of the best tool years back but it lacks important features that are needed in the data engineering world right now. Pig also has a steeper learning curve since it uses a proprietary language compared to Spark which can be coded with Python, Java.

Verified User
Engineer in Engineering
Internet Company, 5001-10,000 employeesOracle Data Warehouse
Oracle is, in my opinion, the top dog in this space. I feel like the other vendors are playing catch-up to where Oracle is right now. It is also likely the most expensive option out there.

Verified User
Employee in Information Technology
Financial Services Company, 1001-5000 employeesReturn on Investment
Apache Pig
- Higher learning curve than other similar technologies so on-boarding new engineers or change ownership of Apache Pig code tends to be a bit of a headache
- Once the language is learned and understood it can be relatively straightforward to write simple Pig scripts so development can go relatively quickly with a skilled team
- As distributed technologies grow and improve, overall Apache Pig feels left in the dust and is more legacy code to support than something to actively develop with.

Verified User
Engineer in Engineering
Computer Software Company, 51-200 employeesOracle Data Warehouse
- Very cost effective for large databases.
- Very fast results on simple queries.
- Analytical functionalities are of wide range, which makes it very cost effective.
- For smaller businesses, it might be a great asset.
- Some features are supposed to be bought separately, so one needs to consider this before licensing with Oracle DW.
Data Analyst
The University of Texas at ArlingtonElectrical/Electronic Manufacturing, 1001-5000 employees