Previous Next JavaScript must be enabled to correctly display this content

## Table Modelling and Design

A critical part of the application development process is the task of modeling your data.

Proper modeling of your data is crucial to application performance, extensibility, application correctness, and finally, the ability for your application to support rich user experiences. In this article, you will learn some crucial aspects of data modeling and understand guidelines on how to model your persistent data for an Oracle NoSQL Database application.

The Oracle NoSQL Database gives the data modeler a large range of flexibility with respect to modeling application data. Understanding the tradeoffs associated with each level of flexibility is extremely useful in making wise data modeling decisions.

- Schema Flexibility in Oracle NoSQL Database
- Choice of Keys in NoSQL Database
- Using Indexes in NoSQL Database
- Transactions in NoSQL database