Brug for hjælp?

  • Gregersensvej 8
  • 2630 Taastrup
Google MapsApple MapsRejseplanen
  • Forskerparken Fyn, Forskerparken 10F
  • 5230 Odense M
Google MapsApple MapsRejseplanen
  • Teknologiparken Kongsvang Allé 29
  • 8000 Aarhus C
Google MapsApple MapsRejseplanen
  • NordsøcentretPostboks 104
  • 9850Hirtshals
Google MapsApple MapsRejseplanen
  • Gammel Ålbovej 1
  • 6092Sønder Stenderup
Google MapsApple MapsRejseplanen

NoSQL data modelling

Lær, hvordan du laver dokumentdatabaser på den bedst mulige måde, hvordan du strukturerer og gemmer data. På kurset lærer du, hvordan du arbejder med NoSQL, fordele og ulemper, og hvornår det virker bedst. Kurset foregår på engelsk.



Alle arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed.

Evalueringen er baseret på: 2 besvarelser

Document Stores give a high level of freedom, you can store almost anything in a document, but is that wise? Or can we do better?

Sometimes it’s even easier, faster and more scalable to query for data in a NoSQL store than your “normal” SQL store and you can keep your data consistency. It’s all about choice and priority, the big change is that YOU are in charge and can make the choice.
With freedom comes the responsibility and the need to think twice and do things in the best way for the task at hand.

In this course, you will learn about commonly used technics to model data for the “flexible data schema” that we tend to expect from No-SQL data stores, but also performance, data consistency and scalability.
NoSQL is an overloaded word used to describe “everything not SQL”. To help you understand the many different options of NoSQL stores we start by introducing some of them, there concepts, pros, cons and where they work best.

After a more general introduction we move on to a more specific NoSQL store, the Document Store. You will learn about specific technics used to scale, keep data consistency and even data schema.


An understanding of SQL or/and relational data modeling.

Participant profile

This course is for developers or administrators working with SQL or wanting to get a better understand of NoSQL.


  • CAP theorem
  • Normalizing strategies
  • Deformalizing data
  • Key patterns
  • Data Query
  • Reference documents
  • Other tricks to shape data to match your application needs


All labs will be done using Couchbase Server, the reason for this is simple. It’s very flexible and has a rich query language that will allow you to construct queries in a very SQL like language.


Underviser Martin Estmann
Martin Esmann is a dedicated and passionate developer with a deep focus on Microsoft Technologies like .NET. He has developed various solutions ranging from enterprise expense systems to apps for Windows Phone and Windows Store.
With the role as Technical Evangelist in Microsoft he has also been speaker at many conferences both Microsoft and non-Microsoft events, given guest lectures at universities on topics ranging from apps development to compiler implementations and F#.

Har du faglige spørgsmål så kontakt
Andre kurser