Why use MongoDB
Organizations of all sizes are adopting MongoDB because it enables them to build applications faster, handle highly diverse data types, and manage applications more efficiently at scale.
Development is simplified as MongoDB documents map naturally to modern, object-oriented programming languages. Using MongoDB removes the complex object-relational mapping (ORM) layer that translates objects in code to relational tables. MongoDB’s flexible data model also means that your database schema can evolve with business requirements.
MongoDB can also be scaled within and across multiple distributed data centers, providing new levels of availability and scalability previously unachievable with relational databases like MySQL. As your deployments grow in terms of data volume and throughput, MongoDB scales easily with no downtime, and without changing your application. In contrast, to achieve scale with MySQL often requires significant, custom engineering work.
• A document-oriented database – documents encapsulate and encode data (or information) in some standard formats or encodings
• NoSQL database – non-adherence to the widely used relational database – highly optimized for retrieve and append operations
• uses BSON format
• schema-less – No more configuring database columns with types
• No transactions
• No joins
No comments:
Post a Comment