Humongous, MongoDB = JSON +Index
MongoDB vs MySQL(Relational Database)
NoSQL vs RDBMS , Strengths vs weakness
- RDBMS
- relational database structure is easy to ensure data integrity and security (money related, BANK)
- structured table, simple way of representing data or business models (view, index, SP, trigger)
- SQL, easy to retrieve or query data
- complex, multi-row transactions support
- no ability to scale horizontally ( at least, for current rdbms product)
- NoSQL
Not to replace RDBMS, it fulfills different areas’ need (large website, User Generated Content)
- no rely on object-relational mapping
- support high transaction loads
- no tables’ join opeation support
the goodness of MongoDB
Scenarios MongoDB specialized in
- high read/write load
- High Availability
- Data grow quick and go big
- Data location based
- Flexible, Data Schema unstable
- Scalable
- high read/write load
use cases MongoDB is good at
- Catalog
- Content Management
- Personalization
- Single(360) View
- Internet of Things
- Mobile
- Real-Time Analytics
- Catalog