You've seen why and how to model data in JSON . Once you have the data in JSON, you can store and retrieve the JSON documents in any simple key-value databases. If your application only has to set and get the documents based on the key, use any key-value store. you're all set. That's seldom the case. You don't use a database just to store and retrieve JSON. You're trying to solve a real business problem. You're developing a business application. For a business application, the questions, operations, and reports don't change just because your database doesn't support query. Business applications have to do many things requiring multi-object operation: Process Order Checkout. Search stores data for the shoe customer is looking for. How many new customers did we get last month? Generate the outstanding list of shipments due for today. Retrieve the customer order using case insensitive customer name. Load the new inventory data. Merge customer lists. For do...
A blog about all things data and data processing issues and interests. SQL, NoSQL, flexible schema, scale-up, scale-out, transactions, high availability.