140 likes | 425 Views
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.
E N D
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
{ name : “Joe”, age : 30, interests : ‘football’ } • { name : “Kate”, age : 25 } JSON dokuments <=16MB Dinamiskās shēmas (“schemaless”)
Trūkst funkcionalitāte: • Joins (starp kolekcijām) • Transakcijas Vieta datubāžu vidū
Mongo Shell MongoD process http Python Bottle pymongo Kā strādā MongoDB
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. Kopsavilkums