8
MongoDB MongoDB Jelena Brede jf08049

MongoDB

Embed Size (px)

DESCRIPTION

MongoDB. Jelena Brede jf08049. MongoDB ir atvērtā koda dokumentu orientēta datubāze. Nerelāciju JSON dokumentu glabātuve. JSON (JavaScript Object Notation) {“name”:“Andrew”} {“a”:4, “b”:5, “c”:7}{“a”:6, “b”:7, “fruit”:[“apple”,”pear”,”banana”]}. Kas ir Mongo DB. - PowerPoint PPT Presentation

Citation preview

Page 1: MongoDB

MongoDBMongoDB

Jelena Bredejf08049

Page 2: MongoDB

Kas ir Mongo DBKas ir Mongo DBMongoDB ir atvērtā koda dokumentu orientēta

datubāze.Nerelāciju JSON dokumentu glabātuve.

JSON (JavaScript Object Notation){“name”:“Andrew”}

{“a”:4, “b”:5, “c”:7} {“a”:6,

“b”:7, “fruit”:[“apple”,”pear”,”banana”]}

Page 3: MongoDB

Dinamiskās shēmas Dinamiskās shēmas (“schemaless”)(“schemaless”)

{ name : “Joe”, age : 30, interests : ‘football’ } { name : “Kate”, age : 25 }

JSON dokuments <=16MB

Page 4: MongoDB

Vieta datubāžu vidūVieta datubāžu vidū

Trūkst funkcionalitāte:Joins (starp kolekcijām)Transakcijas

Page 5: MongoDB

Kā strādā MongoDBKā strādā MongoDB

MongoDprocess

MongoShell

httpPythonBottle

pymongo

Page 6: MongoDB

““Hello World”, Mongo stilsHello World”, Mongo stils

Page 7: MongoDB

KopsavilkumsKopsavilkums MongoDB ir atvērtā koda dokumentu orientēta datubāze. Atšķirībā no tradicionālajām relāciju datubāžu pārvaldības

sistēmām ir bez shēmas – glabā JSON dokumentus. MongoDB dokumenti tiek glabāti kolekcijās.

Galvenās priekšrocības: ātrums; iebūvētā datu skaldīšana (sharding); atvērtā koda.

Page 8: MongoDB

Paldies par uzmanību!Paldies par uzmanību!