Data access object (DAO) is an object that provides an interface of persisting objects of some domain in some storage. It provides an API of storing data objects into a database without exposing any details about which database is used or, in general, any specific details about an actual way of persisting data. Eclipse Che persists the following objects:
Examples of DAO in Che:
Eclipse Che uses H2 for single-user builds and PostgreSQL database in a multi-user flavor.