OpenSRP realizes the fact that Relational and No-SQL DBMSs are both mastered in different types of domains, and the features provided by each can not be ignored, therefore, you find different DBMSs used in OpenSRP for different types of functionality.

The data storage used by OpenSRP are as follows and the documentation further explains only first two in details

CouchDB

This is the main repository where all Individual and identifiable data with each and every detail is stored. There are different databases in CouchDB repository named as

drishti:

drishti-form

motech-scheduletracking-api

drishti-mcts

The database contains all reports generated by MCTS report generator component. The MCTS report generator generates MCTS reports and sms these reports to a configured number for audit and reporting purposes for maternal and child health.

Postgres/MySQL

openmrs

motechquartz

opensrp (drishti in older versions):

report

anm_report