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.
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.
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
- IT Kursusinformation
- 72 20 33 10