CARE Persistence Layer
The persistence layer is where data about all aspects of CARE are stored, they include data about Hospitals, Doctors/Nurses, Medical Equipment, Patients, etc. There are different types of persistence stores that have different technical capabilities. Much of the data is stored in a Postgres Relational Database or RDBMS. The mapping data for displaying maps on dashboards are stored in PostGIS, a GIS extension of the Postgres database.
Postgres Database
CARE uses a Postgres Database with Read-replicas that power analytics engines where data is frequently accessed, but not written
PostGIS
In order to allow geocoding of entities in the Postgres Database, CARE uses PostGIS.
Redis Cache
CARE uses Redis to work as a cache as well as power any scheduled tasks/queues.
Object Storage
Care can use any Object Storage solution that follows S3 specifications for storing patient files and other assets/artifacts.
Last updated