CrateDB Workshop
About
CrateDB Workshop is a hands-on learning experience that introduces the fundamental concepts of CrateDB, a distributed SQL database. This workshop is designed for everyone interested in learning about CrateDB features and how it can be used to store, query and analyze large amounts of data.
The content for this workshop will be divided into four modules. All modules are independent. Feel free to attend individual modules based on your interest and experience:
- Module 1: Introduction to CrateDB and its Architecture
- Module 2: Installing and configuring CrateDB
- Module 3: Inserting and Querying Data
- Module 4: Modeling Data in CrateDB
During the workshop, you will have the opportunity to work with CrateDB in a guided, step-by-step manner. You will learn how to install and set up CrateDB, create tables and run queries. Furthermore, you will also learn about CrateDB’s distributed architecture, how to scale and monitor the database, and how to use CrateDB’s capabilities to perform some advanced data analysis tasks.
What you will learn
How to install and set up your CrateDB instance
Inserting and querying data in CrateDB
How to find a perfect sharding and partitioning strategy for your use case
Advanced data analysis: joins, aggregations window functions, and full-text search
By the end of the workshop, you will have a solid understanding of CrateDB's core features and how to use them to build scalable, data-driven applications. You will also have hands-on experience working with CrateDB and be equipped with the tools and knowledge needed to further explore its capabilities.
Prerequisites
Our speakers

Marija Selakovic is a developer advocate working with the CrateDB database and various other data engineering tools. She holds a Ph.D. degree in computer science from TU Darmstadt and a Master's degree in software engineering from VU University Amsterdam. As a developer advocate, Marija builds technical content, speaks at developer conferences, and helps other software developers be productive and successful in using CrateDB.

Niklas is CrateDB's Lead Solution Engineer. With his team, he helps customers implement CrateDB in their environments and make the best use of it's features. Niklas gained experience in the database space by delivering various data warehousing and data integration projects. He holds a master's degree in computer science from the University of Passau.

Hernán is a Senior Solutions Engineer, helping companies discover the full potential of CrateDB. He is passionate about databases and distributed systems and has experience working with companies of all sizes in different industries. Hernán holds a master's in Software Engineering from the University of Oxford.

Karyn Azevedo is part of CrateDB's Solution Engineer team. She is passionate about supporting clients to achieve their best results with the database while producing content for our growing community of users. She studied Computer Science at the University of São Paulo and holds a master's degree in the same field focusing on data mining and data processing from the University of Porto.