CrateDB Workshop
About
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.
- 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
- Module 5: Query Planning and Optimizations
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
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.
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 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 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.
Marios Trivyzas is a Senior Software Engineer at Crate.io. 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.