Hybrid Applications with MongoDB and RDBMS
summary
Shows a concrete hybrid: front-end JSON services store raw JSON in MongoDB for fewer joins and agile schema changes while transactional or legacy data stays in an RDBMS. Describes sharding by range into 64MB chunks that auto-rebalance (balancer can be toggled), direct reads to the correct shard, and exporting those chunks to Hadoop for offline analytics. Also documents MapReduce input using BSON and the option to target secondaries for locality to push chunks to Hadoop for faster batch jobs.
AI-written summary · about
chapters (13)
- 0:00Introduction and background
- 1:09Traditional application architecture
- 2:19Shift to JSON services
- 4:26MongoDB for JSON document storage
- 7:13Aggregation with MongoDB
- 8:44Changing read-write ratios
- 9:51Caching challenges with writes
- 10:55Database sharding explained
- 13:45Hybrid database environments
- 14:47Offline processing with Hadoop
- 17:43Hybrid database strategies
- 22:33When to use NoSQL vs SQL
- 24:22Q&A summary
related talks
48mGetting Non-Relational with MongoDB
30mHelp! I Need To UnSQLize My Application
15mDo's and Dont's of the modern hybrid mongoDB MySQL environment
43mHelp! I Need To UnSQLize My Application
34mScaling Applications with MongoDB: Best Practices and Challenges
01h 00mFrom Relational Databases to NoSQL
44mWho is Jason, and what’s he doing in my database?
46mHighly Available & Scalable Solutions with RavenDB
