Introduction to MongoDB

1,749 views

Published on

Presented during company meeting. This serves as an introduction to MongoDB and non-relational database architecture

Published in: Technology, Sports
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,749
On SlideShare
0
From Embeds
0
Number of Embeds
57
Actions
Shares
0
Downloads
139
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • The semi-structured model is a database model where there is no separation between the data and the schema, and the amount of structure used depends on the purpose.The advantages of this model are the following:It can represent the information of some data sources that cannot be constrained by schema.It provides a flexible format for data exchange between different types of databases.It can be helpful to view structured data as semi-structured (for browsing purposes).The schema can easily be changed.The data transfer format may be portable.The primary trade-off being made in using a semi-structured database model is that queries cannot be made as efficient as in a more constrained structure, such as in the relational model. Typically the records in a semi-structured database are stored with unique IDs that are referenced with pointers to their location on disk. This makes navigational or path-based queries quite efficient, but for doing searches over many records (as is typical in SQL), it is not as efficient because it has to seek around the disk following pointers.
  • Introduction to MongoDB

    1. 1. Presenter: Faizan Mustafa
    2. 2. { { FirstName: "Bob", Address: "5 Oak St.", Hobby: "sailing" } FirstName: "Jonathan", Address: "15 Wanamassa Point Road", Children: [ {Name: "Michael", Age: 10}, {Name: "Jennifer", Age: 8}, {Name: "Samantha", Age: 5}, {Name: "Elena", Age: 2} ] }
    3. 3. RDBMS MongoDB Database Database Table Collection Record Document Index Index Partition Shard Foreign Key Reference

    ×