JUGademy 2021
Jacek Grobelny, Tech Lead @ Consdata
Wprowadzenie do MongoDB
Agenda
-
Intro
-
NoSQL
- Use case
-
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
Baza relacyjna
kompozycja zamiast relacji
rezygnacja z normalizacji
skalowanie wertykalne i horyzontalne
atomowa operacja na dokumencie
Baza nierelacyjna
Instalacja bazy
- binarki
- docker
- vagrant
- a może Atlas?
Create
insertOne()
insertMany()
Read
findOne()
find()
projekcja
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
Q & A
JUGademy 2021
By ynleborg
JUGademy 2021
- 282