MongoDB GridFS & GridFS combineren met ORM entities

Post on 13-Jul-2015

910 views 3 download

Transcript of MongoDB GridFS & GridFS combineren met ORM entities

Dennis Coorn

Samen werken aan zorg

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

Realiseren van cultuurverandering&

aansluiting op werkprocessen

Awesome software!

NoSQL

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

Replication

Dri

ver

Master

Slave

Slave

Read

Write

Read

Read

Dri

ver

Master

Slave

Slave

Read

Write

Read

Read

Replica set

Sharding

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

GridFS

files_id: x

files_id: x

files_id: x

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

files_id: x

files_id: x

files_id: x

fs.chunks

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

files_id: x

files_id: x

files_id: x

Waarom bestanden opslaan in een database?!

De basis

Document

Uploading

Downloading

StreamedResponse

Combineren met een Entity

Custom mapping Type

Configureren

Entity

DataTransformer to the rescue!

En als laatste een FormType

Terug naar de controller (laatste keer)

Recap

gridfs symfony