System Design

Random Notes for system design

NoSQL database NoSQL databases are non tabular databases. Features Flexible schema Horizontal scaling Fast queries due to the data model Ease of use for developers Types The main types are document, key-value, wide-column, and graph. Document databases Document databases store data in documents similar to JSON objects. Particular elements can be indexed for faster querying. They have the flexibility to rework their document structures as needed. Use cases include e-commerce platforms, trading platforms, and mobile app development.