SlicingDice Documentation

SlicingDice - The All-in-One Solution Documentation

Welcome to the SlicingDice documentation. You'll find comprehensive guides and documentation to help you start working with SlicingDice as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    Guides

Creating an account on SlicingDice and inviting more users is totally free, and you don't need to add your credit card to test all functionalities of SlicingDice. You only have to pay when you create a production database.

To check our current fees, access our website.

Check the video below to understand how SlicingDice pricing models work:

Database pricing

This document will guide you through the database pricing models, which are the pay-per-gigabyte and pay-per-column. For other pricings, check the Add-ons Pricing documentation.

When creating a production database, you have the option to select between two different pricing models: pay-per-gigabyte or pay-per-column.

It's up to you to decide if you want to pay based on the storage space it takes to store your data (pay-per-gigabyte), or if you prefer to pay based on the number of columns on your database, having free and unlimited data storage (pay-per-column). You can change the pricing model for the database at any time.

Smart pricing

Though you can choose which model you prefer, SlicingDice has "Smart Pricing" as default, which will automatically calculate the best price for you.

The cost formula for each of the pricing models are:

  • Pay-per-gigabyte
    Monthly spend = (Sum of Gigabytes stored x Cost per Gigabyte) + IData Insertion Plan + Query Load Plan.

  • Pay-per-column
    Monthly spend = (Number of Columns x Cost per Column) + Data Insertion Plan + Query Load Plan.

On top of the database pricing model, there are two small monthly flat fees that might apply to your database, which are Data Insertion and Query Load, in case you want to have higher insertion and query throughput.

Due to the database compression technology we created, SlicingDice is the cheapest solution on the market, as you can confirm by checking our competitor's price comparison page.

Below we explain both pricing models in details.


Pay-per-gigabyte

By using the pay-per-gigabyte pricing model you'll only pay for the storage space used to store the data on your SlicingDice database.

The table below describes how we calculate the total size of your database, according to each data type you store. You can see the details of each Data Type in our Supported Data Types section

Column Type / Data Type
Size

String

2 bytes + the UTF-8 encoded string size

Integer

4 bytes

Decimal

8 bytes

Date

8 bytes

Datetime

8 bytes

Boolean

1 byte

Unique ID

2 bytes + the UTF-8 encoded string size

String event

2 bytes + the UTF-8 encoded string size + 8 bytes for the timestamp

Integer event

8 bytes + 8 bytes for the timestamp

Decimal event

8 bytes + 8 bytes for the timestamp

Important:

  • Null values for any column type are calculated as 0 bytes.
  • Repeated values are calculated per entry, so a Numeric column with 4 entries counts as 32 bytes.

SlicingDice's Advantage!

Different from most of our competitors, we don't charge anything for processing the queries you make!

Calculation example (Pay-per-gigabyte)

Consider the data on the table below. There are four different column types, User ID is an UniqueID column type, Name is a String column type, Age is a Numeric column type and Clicks is a String Time-series column type.

To generate your monthly bill, SlicingDice will look all the values stored on each column and multiply by the size factor according to the column type, plus the query and insert load plans you selected.

So on this table each value for the User ID and Name columns will have 2 bytes + the UTF-8 encoded string size, the values for the column Age will have 8 bytes and the values for the Clicks column will have 2 bytes + the UTF-8 encoded string size + 8 bytes for the timestamp.

User ID
Name
Age
Clicks

UUID-01

Jeff

25

Add to Cart - 2018-01-02
Pay Now - 2018-01-05
Support - 2018-01-30

UUID-02

Michelle

32

Pay Now - 2018-02-10

UUID-03

Larry

47

Support - 2018-02-01
Pay Now - 2018-03-03

Check our current fees by accessing our website.


Pay-per-column

By using the pay-per-column pricing model you'll only pay based on how many columns you have on your database, no matter the quantity of values/rows stored. That's it.

SlicingDice's Advantage!

By using the pay-per-column pricing model, the amount of data (values/rows) you insert for each column (attributes or events) will NOT impact on your cost. Read our "how the unlimited data works" page for more details.

Calculation example (Pay-per-column)

Consider the data on the table below. To know what is your monthly bill, you simply need to count how many columns (three in this case) you have on your SlicingDice database.

Keep in mind that the EntityID (in this example, User ID) is an column autocreated by SlicingDice and does not count towards pricing calculation.

User ID
Name
Age
Clicks

UUID-01

Jeff

25

Add to Cart - 2018-01-02
Pay Now - 2018-01-05
Support - 2018-01-30

UUID-02

Michelle

32

Pay Now - 2018-02-10

UUID-03

Larry

47

Support - 2018-02-01
Pay Now - 2018-03-03

Check our current fees by accessing our website.