Tigris — это бессерверная база данных NoSQL и платформа поиска, которая предлагает альтернативу MongoDB и DynamoDB с открытым исходным кодом. Tigris построен на основе FoundationDB и сочетает в себе согласованность транзакций ACID с масштабом и гибкостью NoSQL за небольшую часть стоимости.
Веб-сайт | Быстрый старт | Справочник по API | Раздор | Твиттер
Чтобы настроить локальную среду разработки. Убедитесь, что у вас установлен или запущен Go:
sh scripts/install_go.sh
Добавьте $GOPATH
в переменную среды $PATHS
. А затем, чтобы загрузить и установить зависимости сборки и запустить FoundationDB:
sh scripts/install_build_deps.sh
Запустите локальный сервер Tigris, прослушивающий http://localhost:8081
выполнив:
make run
Это приведет к тому, что зависимости и сервер будут помещены в контейнеры докеров со всеми вашими изменениями.
Альтернативно вы можете запустить команду make run_full
чтобы вызвать инструменты мониторинга.
Тесты выполняются с помощью make test
. При этом в контейнерах Docker выполняются как модульные, так и интеграционные тесты.
Запустите make run
, чтобы запустить сервер в контейнере докера. Теперь вы можете запускать отдельные тесты в любой IDE по вашему выбору. Весь набор тестов можно запустить с помощью make local_test
.
Запустите make local_run
, чтобы запустить сервер Tigris на хосте. Теперь вы можете подключиться к процессу и выполнить отладку из IDE.
Это программное обеспечение распространяется по лицензии Apache 2.0.