Tigris é um banco de dados NoSQL sem servidor e plataforma de pesquisa que oferece uma alternativa de código aberto ao MongoDB e DynamoDB. O Tigris é baseado no FoundationDB e combina a consistência das transações ACID com a escala e a flexibilidade do NoSQL, por uma fração do custo.
Site | Início rápido | Referência de API | Discórdia | Twitter
Para configurar seu ambiente de desenvolvimento local. Certifique-se de ter o Go instalado ou execute:
sh scripts/install_go.sh
Adicione seu $GOPATH
à sua variável de ambiente $PATHS
. E então para baixar e instalar as dependências de compilação e executar o FoundationDB:
sh scripts/install_build_deps.sh
Inicie o servidor Tigris local ouvindo http://localhost:8081
executando:
make run
Isso traria dependências e servidores nos contêineres do docker com todas as suas alterações.
Alternativamente, você pode executar make run_full
para abrir também as ferramentas de monitoramento.
Os testes são executados usando make test
. Isso executa testes de unidade e de integração nos contêineres do Docker.
Execute make run
para colocar o servidor no contêiner do docker. Agora você pode executar testes individuais no IDE de sua escolha. Todo o conjunto de testes pode ser executado usando make local_test
.
Execute make local_run
para iniciar o servidor Tigris no host. Agora você pode anexar ao processo e depurar a partir do IDE.
Este software é licenciado sob o Apache 2.0.