Tigris는 MongoDB 및 DynamoDB에 대한 오픈 소스 대안을 제공하는 서버리스 NoSQL 데이터베이스 및 검색 플랫폼입니다. Tigris는 FoundationDB를 기반으로 구축되었으며 ACID 트랜잭션의 일관성과 NoSQL의 확장성 및 유연성을 적은 비용으로 결합합니다.
웹사이트 | 빠른 시작 | API 참조 | 불화 | 지저귀다
로컬 개발 환경을 설정하려면 Go가 설치되어 있는지 확인하거나 다음을 실행하세요.
sh scripts/install_go.sh
$GOPATH
를 $PATHS
환경 변수에 추가하세요. 그런 다음 빌드 종속성과 FoundationDB를 다운로드하여 설치하려면 다음을 실행하세요.
sh scripts/install_build_deps.sh
다음을 실행하여 http://localhost:8081
수신하는 로컬 Tigris 서버를 시작합니다.
make run
이렇게 하면 모든 변경 사항과 함께 Docker 컨테이너에 종속성과 서버가 표시됩니다.
또는 make run_full
실행하여 모니터링 도구를 불러올 수도 있습니다.
테스트는 make test
사용하여 실행됩니다. 이는 Docker 컨테이너에서 단위 및 통합 테스트를 모두 실행합니다.
make run
실행하여 서버를 docker 컨테이너로 가져옵니다. 이제 선택한 IDE에서 개별 테스트를 실행할 수 있습니다. 전체 테스트 스위트는 make local_test
사용하여 실행할 수 있습니다.
호스트에서 Tigris 서버를 시작하려면 make local_run
실행하세요. 이제 프로세스에 연결하고 IDE에서 디버깅할 수 있습니다.
이 소프트웨어는 Apache 2.0에 따라 라이센스가 부여되었습니다.