JUGademy 2020
Jacek Grobelny, Tech Lead @ Consdata
Wprowadzenie do MongoDB
Agenda
-
Consdata
-
NOSQL
- C
- R
- U
- D
- Indeksy
- Repliki
- Shardy
<CONSDATA >









NoSQL
Schemaless
non-relational

UseCase
Użytkownik ma wiele adresów, z których jeden oznaczony jest 'do korespondencji'.
relacje - czy są potrzebne?
normalizacja danych - czy jesteśmy w stanie ją utrzymać?
skalowanie wertykalne i horyzontalne
skomplikowane transakcje


kompozycja zamiast relacji
rezygnacja z normalizacji
skalowanie wertykalne i horyzontalne
atomowa operacja na dokumencie

NoSQL
Schemaless
non-relational
Instalacja bazy
- binarki
- docker
- vagrant
- a może Atlas?
Create
insertOne()
insertMany()
Read
proste zapytanie
kursor
projekcja
tablica
struktura
Update
updateOne()
updateMany()
replaceOne()
Delete
deleteOne()
deleteMany()
Indeksy
tworzenie
typy
plan zapytania
Cluster

Sharded Cluster

MongoDB University

Dziękuję
https://ynleborg.github.io
https://blog.consdata.tech/
@ynleborg
JUGademy 2020 Jacek Grobelny, Tech Lead @ Consdata Wprowadzenie do MongoDB
JUGademy 2020
By ynleborg
JUGademy 2020
- 531