Live Session

CrateDB Workshop


CrateDB Workshop is a hands-on learning experience for novel and experienced users. The workshop introduces the fundamental concepts of CrateDB, a distributed SQL database, and how it can be used to efficiently store, query, and analyze large amounts of data.

The workshop is delivered in a guided, step-by-step manner over two days. On the first day, you will learn about CrateDB’s distributed architecture, installation process, and how to create tables and run queries. During the second day, you will get familiar with more advanced features such as full-text search, data modeling, and how to further optimize your queries. Each module will be followed by a Q&A session with our engineers.

What you will learn

The fundamentals of CrateDB architecture and its SQL and NoSQL capabilities

How to install and set up your CrateDB instance


Inserting and querying data in CrateDB


How to find a perfect sharding and partitioning strategy


Advanced data analysis: joins, aggregations, window functions, and full-text search


Understanding the query planner and how to get the best performance for your use case

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.


Basic SQL knowledge

Our speakers

Marija Selakovic
Marija Selakovic Developer Advocate, CrateDB

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 Schmidtmer
Niklas Schmidtmer Lead Solution Engineer, 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 its 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 Lionel Cianfagna Senior Solutions Engineer, CrateDB

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
Karyn Azevedo Solution Engineer, CrateDB

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.

Marios Trivyzas
Marios Trivyzas Senior Software Engineer, CrateDB

Marios Trivyzas is a Senior Software Engineer at He has been working on the product for 3 years, and for 3 years worked at Elasticsearch specializing in the query
languages layer. He has built experience and expertise in databases/datastores and data-intensive systems working in this area of the industry for 15 years. He holds a degree in Computer Science, specializing in distributed systems and databases from the National and Kapodistrian University of Athens.