Tigris est une base de données NoSQL sans serveur et une plateforme de recherche qui offre une alternative open source à MongoDB et DynamoDB. Tigris est construit sur FoundationDB et combine la cohérence des transactions ACID avec l'évolutivité et la flexibilité de NoSQL, à une fraction du coût.
Site Web | Démarrage rapide | Référence API | Discorde | Gazouillement
Pour configurer votre environnement de développement local. Assurez-vous que Go est installé ou exécutez :
sh scripts/install_go.sh
Ajoutez votre $GOPATH
à votre variable d'environnement $PATHS
. Et puis pour télécharger et installer les dépendances de build et FoundationDB, exécutez :
sh scripts/install_build_deps.sh
Démarrez le serveur Tigris local en écoutant sur http://localhost:8081
en exécutant :
make run
Cela amènerait les dépendances et le serveur dans les conteneurs Docker avec toutes vos modifications.
Alternativement, vous pouvez exécuter make run_full
pour afficher également les outils de surveillance.
Les tests sont exécutés à l'aide make test
. Cela exécute à la fois des tests unitaires et d'intégration dans les conteneurs Docker.
Exécutez make run
pour afficher le serveur dans le conteneur Docker. Vous pouvez désormais exécuter des tests individuels dans l'EDI de votre choix. La suite de tests entière peut être exécutée en utilisant make local_test
.
Exécutez make local_run
pour démarrer le serveur Tigris sur l'hôte. Vous pouvez maintenant vous connecter au processus et déboguer à partir de l'EDI.
Ce logiciel est sous licence Apache 2.0.