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      John doe        27      78

2    Paolo Parker      35      87

3   Valerie Schiller   22      98

4    Zack Torphy       45     102

5   Jacky Trantow      28      82
Replication
Write
                 Master
         Read



Driver           Slave
         Read



                 Slave
         Read
Replica set

         Write
                      Master
         Read



Driver                 Slave
         Read



                       Slave
         Read
Sharding
1/2 replica set

                                Write
                                                    Master
                                Read


                                Read                 Slave


                                                     Slave
         Write


                 Shard router
                                Read
Driver



                                        1/2 replica set
         Read                   Write
                                                    Master
                                Read


                                Read                 Slave


                                                     Slave
                                Read
GridFS
files_id: x




files_id: x




files_id: x
fs.files
  _id: x
  filename: ...
  md5: ...




files_id: x




files_id: x




files_id: x
fs.files
  _id: x
  filename: ...
  md5: ...


fs.chunks
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

MongoDB GridFS & GridFS combineren met ORM entities