For a data model to be considered as good and developed, it must depict the following characteristics:
- It should have predictable performance so that the outcomes can be estimated accurately, or at least, with near accuracy.
- It should be adaptive and responsive to changes so that it can accommodate the growing business needs from time to time.
- It should be capable of scaling in proportion to the changes in data.
- It should be consumable to allow clients/customers to reap tangible and profitable results.