Opa tudo bem,
Preciso de uma avaliação de vocês já que tenho pouco conhecimento em bancos não relacionais.
Pois bem, aqui na empresa preciso desenvolver um software interno, web, para gerar faturamentos dos produtos oferecidos por essa empresa.
Esses produtos podem ser diferentes, como serviços, desenvolvimento de softwares,consultorias e etc...
Por fim este software interno contempla, que, a cada mês, ira gerar um boleto bancário com as informações do cliente e do produto/centro de custo/servico oferecido. Após gerado o boleto ele é enviado para o cliente.
Primeiramente estou desenvolvendo ele em postgresSQL, porém, pelo que andei lendo o mongoDB baseado em documentos cairia perfeitamente como uma luva neste caso. Cheguei até esboçar um JSON de exemplo[1].
Então me surgiram várias dúvidas ...
Este software estarei desenvolvendo em cakePHP, será que é possível eu conseguir manter 02 banco de dados um postgres para ter as informações dos clientes e produtos/centro de custos e na funcao de faturamento eu resgatar esses dados e salvar no banco de dados mongoDB e depois gerar o boleto e depois a nota fiscal eletrônica... ou mantem somente o postgres e esquece o mongo, ou deixa so o mongo...
Fiquei interessado porque esse tipo de banco ira salvar os documentos de boleto e de faturamento e nota fiscal.
Eu não sei se viajei demais no assunto, ou se nao tem nada haver e tal. Rs
Preciso de uma analise mesmo de vocês que já estão mais tempo no mercado e com certeza sabem me dizer se esse é o melhor caminho a seguir.