Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Ona team recommends that the GAP reporting platform utilize a relational database management system (RDBMS), specifically PostgreSQL, which is currently deployed in OpenLMIS v3. This storage solution requires the least amount of hardware of the three systems and utilizes the current skills that are available in the target deployment areas. If performance becomes a problem for dashboard users, or the core requirements change, the implementations can upgrade to the other technologies, Druid and HDFS.


NB: A key design goal of the reporting platform is that the various components be built modularly. We will design the system so that we can replace the data storage system with something other than an RDBMS in the future with no or insignificant changes to the other components.