Skip to content

Storage layer

Fábio Nogueira de Lucena edited this page Dec 6, 2019 · 15 revisions

A Storage Layer é a camada que implementa a Storage Engine Interface. Convém observar que, embora a figura abaixo sugere três implementações dessa interface, apenas uma é suficiente. Os três módulos são úteis para refletir uma característica da arquitetura que admite variantes.

hdb-layer-storage

Módulos

  • Native Adapter. Implementação personalizada de um Adapter para contemplar apenas os requisitos do HealthDB. Esse adaptador não faz uso de serviço oferecido por elemento externo (ator), ao contrário do SQL Adapter e do NoSQL Adapter.
  • SQL Adapter. Implementa adaptador para um SGBD relacional. Um SGBD SQL é externo (ator) ao HealthDB. Deve existir um adaptador específico para cada SGBD relacional empregado.
  • NoSQL Adapter. Implementa adaptador para um SGBD NoSQL. Um SGBD NoSQL é externo (ator) ao HealthDB. Deve existir um adaptador específico para cada SGBD empregado.

Questões pertinentes

Clone this wiki locally