Andmehoidja, tehnilise nimetusega RIHA-Storage, on serveriteenus (e RIHA backend komponent), mis korraldab andmete püsihoidmist. Andmehoidla teenindab oma API kaudu RIHA teisi serveriteenuseid, olles vahendajaks PostgreSQL andmebaasi ja HTTPS päringute vahel.
Dokumentatsioon. RIHA-Storage dokumentatsiooni hoitakse koos koodiga, siin repos. Dokumentatsiooni osad on:
- RIHA-Storage API spetsifikatsioon
- RIHA andmebaasi kontseptuaalmudel
a. Andmemudel (Enterprise Architect failina)
RIHA-Andmebaas (VANA)
- RIHA vana andmebaasi mudel (palju tabeleid)RIHA-Storage
PostgreSQL andmebaasi mudel
- Kommenteeritud SQL-skriptid
- Arendusjuhend - dokument kirjeldab komponendi paigaldamisse ja arendamisse puutuvat
- koodis olevad kommentaarid.
Andmehoidja lühike kirjeldus on ka RIHA arhitektuuriteatmikus: Andmehoidja (repos RIHA-Index).
RIHA-Storage aluseks on eelmises arendusjärgus loodud "Kirjeldusmooduli" serveripoolne komponent. Seda komponenti nimetati ka "Kirjeldusmooduli REST API" või lihtsalt "RIHA REST API".
Reposse RIHA-Storage
on koondatud kood repost kirjeldusmoodul-rest-api
ja asjassepuutuv, varem eraldiseisev dokumentatsioon. Dokumentatsiooni on toimetatud, kood on arendaja poolt üleantud kujul.