Frequently Asked Questions
How much does Gallium Data cost?
Gallium Data is free for end-users: you can use it as much as you want at no cost, as long as you do not redistribute it.
For OEMs and resellers, please contact us and we'll figure out a deal that can be mutually beneficial.
What databases does Gallium Data support?
PostgreSQL version 9.x and later, and compatible databases such as GreenPlum, CockroachDB, Yugabyte, and TimescaleDB
MySQL 5.5 and later, and compatible databases such as MariaDB
SQL Server 2012 and later
Vertica - all versions
Cassandra - version 3.0 and above, and compatible databases such as Amazon Keyspaces, Azure Cosmos DB, and ScyllaDB
MongoDB 3.x and later
Redis 2.0 and later
Databases that use REST like Trino
More databases are being added over time.
Does Gallium Data work with databases in the cloud, like Amazon RDS, Aurora, Azure SQL, etc...?
Yes, Gallium Data runs fine with databases in any cloud.
Does Gallium Data work with Postgres-compatible databases like GreenPlum, CockroachDB, Yugabyte, TimescaleDB, ...?
Yes, anything that respects the Postgres protocol is supported.
Does Gallium Data work with Redis-compatible databases like KeyDB, MemoryDB, Redis Enterprise, ...?
Yes, anything that respects the Redis RESP protocol is supported.
Does Gallium Data work with Redis clusters?
Yes, there is a special adapter for Redis clusters.
I have written a nifty filter, can I get it included in Gallium Data?
Please contact us, we'd love to hear about it, and let's see if we can work something out.
Does Gallium Data run on my platform?
Gallium Data runs as a Docker container, so it will run anywhere Docker runs (namely Windows, Linux and MacOS), or in anything that is Docker-compatible (e.g. containerd, Kubernetes, etc...). If you use a different container system like Windows containers or LXC, please contact us and let us know. We'd like to support whatever our users need.
As of version 1.4.1 build 1320, Intel, AMD, Mac M1/M2 and other ARM machines are supported.
Can Gallium Data run in Kubernetes, Google Container Engine, Docker Compose, Amazon Elastic Container, ... ?
Gallium Data is a simple Docker image (based on Ubuntu and GraalVM), and can therefore be run and managed in any of these environments.
What if I don't want to run Gallium Data as a Docker image?
Gallium Data requires a very specific version of the GraalVM virtual machine, which is why it comes as a Docker image. If you need to run Gallium Data in a different environment, contact us and we'll help you figure out the best way to do what you need.