What are the characteristics of a good data model?

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.