Skip to content
This repository has been archived by the owner on May 8, 2020. It is now read-only.

Utilizar banco de dados localmente #9

Closed
PauloMigAlmeida opened this issue Jul 8, 2015 · 2 comments
Closed

Utilizar banco de dados localmente #9

PauloMigAlmeida opened this issue Jul 8, 2015 · 2 comments

Comments

@PauloMigAlmeida
Copy link
Member

Pergunta feita por Thiago Alves Gomes e colocada aqui para fins de documentação e referencias futuras:

Bom dia, Paulo. Tudo bem?

Tenho o objetivo de desenvolver um aplicativo para a instituição filantrópica na qual trabalho, com a finalidade de otimizar o moroso processo de obtenção de notas fiscais doadas.

Quando fui aprender mais sobre o aplicativo, me deparei com um artigo da wiki de vocês (https://github.com/nfscan/nfscan/wiki/Develpment-environment---%5BPortuguese%5D) que demonstra como criar um ambiente de testes utilizando o AWS da Amazon, criando a base de dados lá.

Porém eu tenho a preferência de criar o banco de dados localmente. Existe também um tutorial de como criar ambientes de teste com banco de dados local? Caso não, existem outros locais com informações sobre desenvolvimento utilizando NFScan?

Agradeço muito desde já.

@PauloMigAlmeida
Copy link
Member Author

Olá Thiago,

Tudo ótimo e contigo ?

Fico muito contente em saber que você esta ajudando uma ONG e que o nfscan pode lhe ser util nesse projeto. =)

Na arquitetura desse projeto ( https://github.com/nfscan/nfscan/tree/master/01-Architecture ) foram utilizados mais de um serviço da AWS que trabalham em conjunto para prover uma solução tolerante a falhas e altamente disponível independente do número de usuários que o acessa, aumentando o/diminuindo o número de recursos utilizados. Então, mesmo que você utilize o banco de dados de maneira local, os outros serviços ainda sim deverão ser utilizados para o funcionamento da solução.

Existem algumas opções:

1 - Existe um client que faz uma mímica do DynamoDB de maneira local. Basicamente ele é um sqlite3 com uma camada java em cima. (http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.DynamoDBLocal.html)
2 - Caso você crie uma conta na amazon, o seu ambiente de testes vai sair de graça ou bem próximo disso porque os primeiros 25 GB de dados por mês e até 25 read/write units são gratuitos todos os meses durante um ano.

"As part of AWS’s Free Tier, AWS customers can get started with Amazon DynamoDB for free. DynamoDB customers get 25 GB of free storage, as well as up to 25 write capacity units and 25 read capacity units of ongoing throughput capacity (enough throughput to handle up to 200 million requests per month) for free."

Espero que isso te ajude na empreitada.

Abs

@willschumekel
Copy link

paulo td bem trabalho numa ong e não estou conseguiondop fazer nada

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants