Cloud Data Providers
Detailed pricing information for Oracle Exadata, Teradata, Greenplum, Vertica, Kinetica, and Memsql (name changed to SingleStore) has been provided in the attached spreadsheet. Since these vendors price their software per hour of use instead of measuring data throughput, the way in which these vendors measure data for the purpose of billing has not been identified, as explained in the research strategy section. Some additional details on the pricing model of each vendor are presented below.
- Teradata has two flexible cloud pricing options: Blended Pricing and Consumption Pricing.
- Blended Pricing "is an enterprise-class pricing model that couples low-cost, predictable reserved compute capacity with on-demand elasticity in which you pay only for compute resources used or activated, plus storage. Unlike legacy alternatives that force you to pay full-time for any peaks in usage, Teradata’s Blended Pricing enables you to get cloud elasticity when needed while also benefiting from the lowest cost at scale."
- Consumption Pricing focuses on "Zero down—pay only for what you use. This pricing model is an innovative, usage-based option with automatic elasticity in which you pay only for compute resources consumed for successful queries, measured down to the kilobyte by user, plus storage. Unlike capacity-based alternatives determined by whether compute instances are turned on or off, Teradata’s Consumption Pricing is strictly a function of usage. You need never worry about utilization, system sizing, or resource status since Teradata manages them, and you do not pay for what you do not use. For a true risk-free experience, there is even an on-demand, no-obligation option."
- On its website, Teradata does not present pricing in TB or in hours. Instead, it asks clients five questions, each of which has three options. By answering the questions, the client receives an annual and a per-query pricing estimate, along with a recommendation of the business model. All 243 possible variations/options has been presented in the spreadsheet.
- Greenplum is owned by VMware. There is a free version of the software that is available for download.
- Greenplum offers a subscription pricing model and pricing per hour.
- The Greenplum subscription is priced per vCPU. One vCPU is available for $500, $1,000, and $1,500 for 12 months, 24 months, and 36 months, respectively.
- Greenplum can also be purchased per hour on the AWS Marketplace. Detailed per hour pricing is provided in the spreadsheet.
- Vertica can be deployed on-premise, in the cloud, on Apache Hadoop and as a free trial Community Edition (CE).
- The Community Edition is free to use with no time limits for up to 1 TB of data and three nodes. Vertica in the Clouds and Vertica On Premise are priced per TB stored.
- Vertica does not disclose the pricing for Vertica in the Clouds and Vertica on Premise. The pricing is only disclosed for Vertica by the Hour, available on the AWS Marketplace. This pricing has been presented in the attached spreadsheet.
- Vertica also offers custom, flexible subscription pricing options upon request.
- Kinetica is priced per hour, and is available on the AWS Marketplace.
- The typical total price is $1.64 per hour. Detailed pricing options are provided in the spreadsheet.
Memsql / SingleStore
- Memsql changed its name to SingleStore.
- SingleStore has two pricing options: a self-managed database, and a Cloud Database-as-a-Service.
- The self-managed database is priced per node. The pricing is custom, not disclosed, and the quote is available upon request.
- The Cloud Database-as-a-Service includes a free trial with $250 free trial credits available to clients.
- SingleStore's Cloud Database-as-a-Service can be deployed on AWS, Google Cloud, and Microsoft Azure. Detailed pricing information for each cloud storage provider and each region is provided in the spreadsheet.
Teradata, Greenplum, Vertica, Kinetica, and Memsql base their pricing on hours of usage, or number of queries, instead of pricing usage per unit of storage. Therefore, we could not determine how these providers measure data, because they actually measure hours of usage for the purpose of billing instead of data throughput. SingleStore also offers pricing per node, while Vertica's Vertica in the Clouds and Vertica On Premise products are indeed priced per TB stored. However, SingleStore and Vertica do not disclose their per node or per TB stored pricing (custom pricing available upon request from both companies). They only disclose their per-hour pricing options, which are presented in the attached spreadsheet.