src/materialized/ci/README.md
The Materialize Emulator is an all-in-one Docker image available on Docker Hub, offering the fastest way to get hands-on experience with Materialize in a local environment.
| Materialize Emulator | Materialize | |
|---|---|---|
| Description | The fastest option for prototyping or internal testing with Materialize. | Materialize's cloud hosted SaaS solution for critical operational workloads. Try it free or book a demo |
| Production deployments | ❌ Not suitable due to performance and license limitations. | ✔️ |
| Performance | ❌ Limited. Services are bundled in a single container. | ✔️ High. Services are scaled across many machines. |
| Dedicated Support | ❌ | ✔️ |
| Sample data | ✔️ Quickstart data source | ✔️ Quickstart data source |
| Data sources | ✔️ Connect using a streamlined GUI | ✔️ Connect using a streamlined GUI |
| Version upgrades | ✔️ Manual, with no data persistence | ✔️ Automated, with data persistence |
| Use case isolation | ❌ | ✔️ |
| Fault tolerance | ❌ | ✔️ |
| Horizontal scalability | ❌ | ✔️ |
| GUI | ✔️ Materialize Console (http://localhost:6874) | ✔️ Materialize Console |
To launch the Docker container:
docker pull --no-cache materialize/materialized:latest
docker run -d -p 127.0.0.1:6874:6874 -p 127.0.0.1:6875:6875 -p 127.0.0.1:6876:6876 -p 127.0.0.1:6877:6877 materialize/materialized:latest
After running this command...
docker logs <container-id>.To connect to the SQL interface using psql:
psql postgres://materialize@localhost:6875/materialize
Connect to the Materialize Console at http://localhost:6874/
For questions, discussions, or general technical support, join the Materialize Community on Slack.