Tigris ist eine serverlose NoSQL-Datenbank und Suchplattform, die eine Open-Source-Alternative zu MongoDB und DynamoDB bietet. Tigris basiert auf FoundationDB und kombiniert die Konsistenz von ACID-Transaktionen mit der Skalierbarkeit und Flexibilität von NoSQL zu einem Bruchteil der Kosten.
Website | Schnellstart | API-Referenz | Zwietracht | Twitter
So richten Sie Ihre lokale Entwicklungsumgebung ein. Stellen Sie sicher, dass Sie Go installiert haben oder Folgendes ausführen:
sh scripts/install_go.sh
Fügen Sie Ihren $GOPATH
zu Ihrer Umgebungsvariablen $PATHS
hinzu. Und dann führen Sie Folgendes aus, um die Build-Abhängigkeiten herunterzuladen und zu installieren und FoundationDB auszuführen:
sh scripts/install_build_deps.sh
Starten Sie den lokalen Tigris-Server, der http://localhost:8081
überwacht, indem Sie Folgendes ausführen:
make run
Dadurch würden Abhängigkeiten und Server mit all Ihren Änderungen in den Docker-Containern angezeigt.
Alternativ können Sie make run_full
ausführen, um auch Überwachungstools aufzurufen.
Tests werden mit make test
ausgeführt. Dadurch werden sowohl Unit- als auch Integrationstests in den Docker-Containern ausgeführt.
Führen Sie make run
um den Server im Docker-Container hochzufahren. Jetzt können Sie einzelne Tests in der IDE Ihrer Wahl ausführen. Die gesamte Testsuite kann mit make local_test
ausgeführt werden.
Führen Sie make local_run
aus, um den Tigris-Server auf dem Host zu starten. Jetzt können Sie eine Verbindung zum Prozess herstellen und über die IDE debuggen.
Diese Software ist unter Apache 2.0 lizenziert.