HPCC Systems vs Oracle Big Data Service
HPCC Systems
hpccsystems.comOracle Big Data Service
oracle.comSide by side
| Figure | HPCC Systems | Oracle Big Data Service |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | Yes |
| Open source | Yes | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 3 | 1 |
| Spec score · Data Lake Software | 8.7 (#2) | 7.5 (#10) |
| Founded | 2000 | 1977 |
| Headquarters | Atlanta metropolitan area, Georgia, United States | Austin, Texas, USA |
| Integrations | Official integrations include Spark, Kafka, Couchbase, Redis, Memcached, Pentaho, R, JDBC, Java APIs and Tableau data connectors. | Oracle documents integrations with OCI Object Storage and Data Catalog; Cloud SQL also analyzes data across Hadoop, Kafka, NoSQL, and object stores. |
| Machine learning | The supplied machine-learning library includes algorithms such as DBSCAN, K-means, regression, neural networks and learning trees. | The product page describes Oracle Machine Learning for SparkR for working with HDFS, Spark DataFrames, and JDBC sources, and building models in R. |
| Security | Cloud-native security features include end-to-end encryption, Linkerd or Istio service meshes, OAuth 2.0 with Azure AD support, and JWT. | Block Volume data used by Big Data Service is encrypted at rest by default, and OCI IAM controls authentication and authorization. |
| What it does | HPCC Systems is an open-source, massively parallel platform for big-data processing, analytics, data lakes and data warehouses. | Oracle Big Data Service is a managed cloud service for creating Hadoop-based data lakes that process large amounts of data. |
Plans
HPCC Systems
- Community EditionFree
- Open sourceFree
- Enterprise subscriptionPriced on request
In their own words
HPCC Systems
HPCC Systems is a free, open-source platform for enterprise big-data processing and data-lake management. Its core components are ECL, a declarative and modular language, Thor for data refinement, and Roxie for data delivery. ECL's compiler optimizes programs for parallel processing and compiles them into C++. Thor handles ingestion, transformation, linking, and indexing; Roxie serves concurrent queries. Clusters can scale from two computers to more than a thousand commodity-hardware nodes. The cloud-native platform runs on Kubernetes and supports Azure Kubernetes Service and Amazon Elastic Kubernetes Service. Storage options include AWS S3, Azure Blob Storage, AWS Elastic Block Store, Azure Files, and Azure Disks. Security capabilities include end-to-end encryption, service meshes, OAuth 2.0 with Azure AD support, JWT, and configurable controls for data and services. The Machine Learning Library offers ECL-accessible algorithms for building and testing prediction models. Integrations include Spark, Kafka, Couchbase, Redis, Memcached, Pentaho, R, JDBC, Java APIs, and Tableau data connectors. ESP exposes queries through XML, HTTP, SOAP, and REST interfaces, and deployed queries can be called with REST/JSON. The platform is free to use under the Apache 2.0 license and is self-hosted.
Oracle Big Data Service
Oracle Big Data Service is a managed cloud service for creating Hadoop-based data lakes that process large amounts of data. Its distribution includes Apache Hadoop, Ambari, HBase, Hive, Spark, and other services. Customers can build clusters with OCI compute shapes, from small development environments to large production clusters on dedicated hardware, and choose NVMe or block storage. Clusters can be resized; secure, high-availability clusters are an option. Oracle Cloud SQL queries data across Hadoop, Kafka, NoSQL, and object stores using Oracle SQL. The service also describes SparkR for working with HDFS, Spark DataFrames, and JDBC sources and building models in R. Access is available through the OCI Console, CLI, REST APIs, and SDKs. Block Volume data is encrypted at rest by default, and OCI IAM controls authentication and authorization. Oracle describes both short-lived clusters for specific tasks and long-running data lakes. The listed service fee is 0.02 USD per OCPU per hour; compute and storage charges apply separately. Oracle lists separate hourly rates for compute shapes and Cloud SQL. Clusters need release updates to remain current and supported.