Respondendo 1 e 2:

Inicialmente queria só testar como seria fazer um DB assim, depois eu pensei que seria "mais, melhor de bom" fazer ele mais robusto com uma estrutura mais familiar, escolhi fazer ele ter essa estrutura de documentos e coleções por conta disso, mesmo que por enquanto para produção ainda não está bom o suficiente, creio que localmente ele é melhor e mais simples.

  • é só instalar.
  • fazer as interfaces.
  • instanciar a classe JasonDB.
  • iniciar as coleções.

E pronto, Database pronto em 4 passos.

E mais uma coisa, obrigado pela atenção :)