MongoDB GridFS & GridFS combineren met ORM entities

75
MongoDB GridFS GridFS combineren met ORM entities &

Transcript of MongoDB GridFS & GridFS combineren met ORM entities

Page 2: MongoDB GridFS & GridFS combineren met ORM entities

Dennis Coorn

Page 3: MongoDB GridFS & GridFS combineren met ORM entities
Page 4: MongoDB GridFS & GridFS combineren met ORM entities

Samen werken aan zorg

Page 5: MongoDB GridFS & GridFS combineren met ORM entities

Zorginstellingen en ziekenhuizen helpen om duurzame e-health oplossingen te creëren

Page 6: MongoDB GridFS & GridFS combineren met ORM entities

Realiseren van cultuurverandering&

aansluiting op werkprocessen

Page 7: MongoDB GridFS & GridFS combineren met ORM entities

Awesome software!

Page 8: MongoDB GridFS & GridFS combineren met ORM entities
Page 9: MongoDB GridFS & GridFS combineren met ORM entities

NoSQL

Page 10: MongoDB GridFS & GridFS combineren met ORM entities

Name Age Weight

1

2

3

4

5

John doe 27 78

Paolo Parker 35 87

Valerie Schiller 22 98

Zack Torphy 45 102

Jacky Trantow 28 82

Page 11: MongoDB GridFS & GridFS combineren met ORM entities
Page 14: MongoDB GridFS & GridFS combineren met ORM entities

Replication

Page 15: MongoDB GridFS & GridFS combineren met ORM entities

Dri

ver

Master

Slave

Slave

Read

Write

Read

Read

Page 16: MongoDB GridFS & GridFS combineren met ORM entities

Dri

ver

Master

Slave

Slave

Read

Write

Read

Read

Replica set

Page 17: MongoDB GridFS & GridFS combineren met ORM entities

Sharding

Page 18: MongoDB GridFS & GridFS combineren met ORM entities

Dri

ver

Master

Slave

Slave

Read

Write

Read

Read

Dri

ver

Shar

d ro

uter

Read

Write

Master

Slave

Slave

Read

Write

Read

Read

1/2 replica set

1/2 replica set

Page 19: MongoDB GridFS & GridFS combineren met ORM entities

GridFS

Page 20: MongoDB GridFS & GridFS combineren met ORM entities

files_id: x

files_id: x

files_id: x

Page 21: MongoDB GridFS & GridFS combineren met ORM entities

fs.files_id: xfilename: ...md5: ...

files_id: x

files_id: x

files_id: x

Page 22: MongoDB GridFS & GridFS combineren met ORM entities

fs.chunks

fs.files_id: xfilename: ...md5: ...

files_id: x

files_id: x

files_id: x

Page 23: MongoDB GridFS & GridFS combineren met ORM entities
Page 24: MongoDB GridFS & GridFS combineren met ORM entities
Page 25: MongoDB GridFS & GridFS combineren met ORM entities

Waarom bestanden opslaan in een database?!

Page 26: MongoDB GridFS & GridFS combineren met ORM entities
Page 27: MongoDB GridFS & GridFS combineren met ORM entities
Page 28: MongoDB GridFS & GridFS combineren met ORM entities
Page 29: MongoDB GridFS & GridFS combineren met ORM entities

De basis

Page 30: MongoDB GridFS & GridFS combineren met ORM entities

Document

Page 31: MongoDB GridFS & GridFS combineren met ORM entities
Page 32: MongoDB GridFS & GridFS combineren met ORM entities
Page 33: MongoDB GridFS & GridFS combineren met ORM entities

Uploading

Page 34: MongoDB GridFS & GridFS combineren met ORM entities
Page 35: MongoDB GridFS & GridFS combineren met ORM entities
Page 36: MongoDB GridFS & GridFS combineren met ORM entities

Downloading

Page 37: MongoDB GridFS & GridFS combineren met ORM entities
Page 38: MongoDB GridFS & GridFS combineren met ORM entities
Page 39: MongoDB GridFS & GridFS combineren met ORM entities

StreamedResponse

Page 40: MongoDB GridFS & GridFS combineren met ORM entities
Page 41: MongoDB GridFS & GridFS combineren met ORM entities
Page 42: MongoDB GridFS & GridFS combineren met ORM entities

Combineren met een Entity

Page 43: MongoDB GridFS & GridFS combineren met ORM entities

Custom mapping Type

Page 44: MongoDB GridFS & GridFS combineren met ORM entities
Page 45: MongoDB GridFS & GridFS combineren met ORM entities
Page 46: MongoDB GridFS & GridFS combineren met ORM entities

Configureren

Page 47: MongoDB GridFS & GridFS combineren met ORM entities
Page 48: MongoDB GridFS & GridFS combineren met ORM entities
Page 49: MongoDB GridFS & GridFS combineren met ORM entities

Entity

Page 50: MongoDB GridFS & GridFS combineren met ORM entities
Page 51: MongoDB GridFS & GridFS combineren met ORM entities
Page 52: MongoDB GridFS & GridFS combineren met ORM entities
Page 53: MongoDB GridFS & GridFS combineren met ORM entities
Page 54: MongoDB GridFS & GridFS combineren met ORM entities
Page 55: MongoDB GridFS & GridFS combineren met ORM entities
Page 56: MongoDB GridFS & GridFS combineren met ORM entities
Page 57: MongoDB GridFS & GridFS combineren met ORM entities
Page 58: MongoDB GridFS & GridFS combineren met ORM entities

DataTransformer to the rescue!

Page 59: MongoDB GridFS & GridFS combineren met ORM entities
Page 60: MongoDB GridFS & GridFS combineren met ORM entities
Page 61: MongoDB GridFS & GridFS combineren met ORM entities
Page 62: MongoDB GridFS & GridFS combineren met ORM entities

En als laatste een FormType

Page 63: MongoDB GridFS & GridFS combineren met ORM entities
Page 64: MongoDB GridFS & GridFS combineren met ORM entities
Page 65: MongoDB GridFS & GridFS combineren met ORM entities
Page 66: MongoDB GridFS & GridFS combineren met ORM entities

Terug naar de controller (laatste keer)

Page 67: MongoDB GridFS & GridFS combineren met ORM entities
Page 68: MongoDB GridFS & GridFS combineren met ORM entities
Page 69: MongoDB GridFS & GridFS combineren met ORM entities

Recap

Page 70: MongoDB GridFS & GridFS combineren met ORM entities
Page 74: MongoDB GridFS & GridFS combineren met ORM entities
Page 75: MongoDB GridFS & GridFS combineren met ORM entities

gridfs symfony