Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bobbyiliev/materialize-tutorials
Materialize is a streaming database for real-time analytics. This is a collection of Materialize demos and tutorials.
https://github.com/bobbyiliev/materialize-tutorials
analytics databases materialize postgresql real-time-data sql streaming-data streaming-sql
Last synced: 7 days ago
JSON representation
Materialize is a streaming database for real-time analytics. This is a collection of Materialize demos and tutorials.
- Host: GitHub
- URL: https://github.com/bobbyiliev/materialize-tutorials
- Owner: bobbyiliev
- Created: 2021-12-06T21:11:51.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-16T17:55:26.000Z (about 2 months ago)
- Last Synced: 2024-10-16T16:20:48.067Z (22 days ago)
- Topics: analytics, databases, materialize, postgresql, real-time-data, sql, streaming-data, streaming-sql
- Language: Python
- Homepage: https://materialize.com/docs?utm_source=bobbyiliev
- Size: 31.1 MB
- Stars: 83
- Watchers: 5
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> :warning: **This branch includes examples for an unsupported version of [Materialize (0.26.x)](https://materialize.com/docs/lts).**
# [Materialize](https://materialize.com?utm_source=bobbyiliev) Tutorials
This is a collection of my personal Materialize demos and tutorials.
Materialize is a streaming database for real-time analytics. It was launched in 2019 to address the growing need for the ability to build real-time applications easily and efficiently on streaming data so that businesses can obtain actionable intelligence from streaming data.
Materialize is built upon [Timely Dataflow](https://github.com/TimelyDataflow/timely-dataflow) and [Differential Dataflow](https://github.com/TimelyDataflow/differential-dataflow).
![Materialize Tutorials](https://user-images.githubusercontent.com/21223421/144993631-8234a2e5-d7ef-47e8-af86-30b0fb1205d2.png)
---
> :warning: **This branch includes examples for an unsupported version of [Materialize (0.26.x)](https://materialize.com/docs/lts).**
## Tutorials list
* [Learn Materialize by running streaming SQL on your nginx logs](./mz-nginx-logs)
* [How to join MySQL and Postgres in a live materialized view](./mz-join-mysql-and-postgresql)
* [Using Materialize and Airbyte with MySQL and Redpanda/Kafka](./mz-airbyte-demo)
* [Using Materialize and LogicLoop](./mz-logicloop-demo)
* [Using Materialize with DigitalOcean Serverless Functions](./mz-digitalocean-serverless)### dbt
* [Materialize + dbt: User Reviews Demo](./mz-user-reviews-dbt-demo)
* How to create abandoned cart alerts with Materialize### Node.js / Adonis.js / Deno
* [Building a real-time web application with Materialize and AdonisJS](./mz-adonis-demo)
* [Materialize - Raspberry Pi Temperature Sensors Demo](./mz-raspberry-pi-temperature)
* [Materialize - App Shortener App with Upstash Serverless Redis and Kafka + Cloudflare Worker](https://github.com/bobbyiliev/cf-url-shortener)
* [Materialize - Order Tracking Demo App with a live dashboard](./mz-order-tracking-dashboard/)
* [Using Deno and Materialize to send notifications in real-time](./mz-deno-discord-live-notifications)
* [Using WebSockets with Deno Chart.js and Materialize to build real-time charts](./mz-deno-live-dashboard/)
* [Snake Game - Event Streaming and Materialize](https://github.com/bobbyiliev/snake-game-event-streaming)
* Coming soon: [Materialize and Postgres.js - PostgreSQL client for Node.js and Deno](./mz-deno-postgres-js)### Python / FastAPI
* [Materialize + FastAPI Demo](./mz-fastapi-demo)
* [Python Script to Copy The Content of a Materialize View to S3](./mz-python-copy/)### PHP / Laravel
* [Materialize + Laravel EventStream Demo](./laravel-eventstreams)
* [Materialize Migrations + Laravel Zero](./mz-laravel-zero-migrations)## Useful links
* [Materialize Cloud](https://materialize.com/cloud?utm_source=bobbyiliev)
* [Official Materialize documentation](https://materialize.com/docs?utm_source=bobbyiliev)
* [Materialize GitHub repository](https://github.com/MaterializeInc/Materialize?utm_source=bobbyiliev)
* [Materialize website](https://materialize.com?utm_source=bobbyiliev)
* [Official Materialize demos](https://materialize.com/docs/demos?utm_source=bobbyiliev)
* [Materialize white paper](https://materialize.com/resources/materialize-an-overview?utm_source=bobbyiliev)## Contributions:
Any contributions are welcome! If you notice a bug or have a feature request, please open an issue or pull request.