Modeling data not only in NoSQL

Odbiorcy: Developer, DevOps, Senior Developer

Poziom:

Advanced

Kategoria:

NoSQL

Forma: 10% knowledge, 90% practical workshop

Opis szkolenia

This training goes beyond the NoSQL framework, focusing on modeling data in different contexts and scaling that data.

We wonder why, despite the speed and ease of scaling, NoSQL databases are not widely used. Is it a question of mismatched systems or maybe a challenge in modeling data outside relational databases?

We consider how data modeling practices can affect the performance of relational and NoSQL databases.

During the training, we will discuss the different types of NoSQL databases, such as key-value, wide table, document, full-text search and graph, and how to turn their limitations into strengths. We will focus on horizontal scaling and choosing a partition key, as well as deciding when to use NoSQL and when it is better to pause. The training will conclude with an overview of designing solutions for large Internet traffic and handling big data.

Key points of the training:

  • Variety and application of NoSQL databases.
  • Horizontal scaling strategies and partition key selection.
  • Decisions about the choice between NoSQL and relational databases.
  • Designing solutions for high traffic and big data.

Program szkolenia

Start, welcome, etc (15 min)

Modeling data not only in NoSQL (480 min)

We focus on advanced aspects of data modeling and NoSQL database design. We will analyze different types of databases, such as key-value, wide table, document, full-text search, and graph, teaching you how to take advantage of their unique features.

We will also deal with horizontal scaling and partition key selection, as well as discuss when to use NoSQL and when it is better to abstain. We will conclude the training with a discussion of designing solutions for large Internet traffic and handling big data.

Training agenda:

  • Types of NoSQL databases and how to turn their limitations into pluses. We will discuss the bases:
  • key-value (key-value)
  • wide table
  • document (document)
  • full-text search indexes
  • graph (grafico)
  • How to scale the bases horizontally - or what it is and how to choose a partition key
  • When to use NoSQL and when it can stop
  • How to design solutions for high traffic and/or tens of terabytes?
  • The most common mistakes.

Conclusion, survey, etc (15 min)

Rozwiń

Opinie

In general, training very cool, while walking I thought it would be one of those boring ones in which I do the same thing for the hundredth time, but nevertheless I was wrong.

Competence, commitment, good selection and preparation of practical exercises."

Professionally conducted training, showing not only how to do but why/how not to do.

Znakomity poziom wiedzy z danego obszaru, oparty na praktyce. Przykłady z życia pokazują, że trener stosował w projektach to o czym naucza.

I have never met a more enthusiastic coach and anyone in our industry before. Keep it up:)

I wonder, that's what I expected. A little dry theory, a lot of practical exercises is an excellent idea.

  • Odbiorcy:
    Developer, DevOps, Senior Developer
  • Poziom:
    Advanced
  • Kategoria:

    NoSQL

  • Forma:
    10% knowledge, 90% practical workshop
  • Czas trwania:
    1 day
  • Miejsce szkolenia: