När ska man använda kolumnfamiljdatabaser

NoSQL-koncept

Miriam Antona

Software engineer

Lämpliga fall – generella

  • Stora datamängder
  • Extremt höga skrivhastigheter
NoSQL-koncept

Lämpliga fall – händelseloggning

  • Typer av händelser:
    • Användarloggning
    • Fel
    • ...

Bild på loggen för en händelse

NoSQL-koncept

Lämpliga fall – innehållshanteringssystem

  • Kommentarer
  • Länkar
  • Taggar
  • ...

Bild på en blogg

NoSQL-koncept

Lämpliga fall – tidsseriedata

  • Väder
  • Trafik
  • osv.

linjediagram

NoSQL-koncept

Olämpliga fall

  • Prototyparbete och i början av ett projekt
    • Frågorna ändras mycket ofta
    • Ändrade frågor kan innebära att kolumnfamiljernas design behöver ändras
    • Kostsamt och kan minska produktiviteten
  • Komplexa frågor och join-operationer
  • Inte aktuellt vid små datamängder
NoSQL-koncept

Nu kör vi en övning!

NoSQL-koncept

Preparing Video For Download...