Tigris es una plataforma de búsqueda y base de datos NoSQL sin servidor que ofrece una alternativa de código abierto a MongoDB y DynamoDB. Tigris se basa en FoundationDB y combina la coherencia de las transacciones ACID con la escala y flexibilidad de NoSQL, a una fracción del costo.
Sitio web | Inicio rápido | Referencia de API | Discordia | Gorjeo
Para configurar su entorno de desarrollo local. Asegúrate de tener Go instalado o ejecutar:
sh scripts/install_go.sh
Agregue su $GOPATH
a su variable de entorno $PATHS
. Y luego, para descargar e instalar las dependencias de compilación y ejecutar FoundationDB:
sh scripts/install_build_deps.sh
Inicie el servidor Tigris local escuchando en http://localhost:8081
ejecutando:
make run
Esto generaría dependencias y servidores en los contenedores de la ventana acoplable con todos sus cambios.
Alternativamente, puede ejecutar make run_full
para que también aparezcan las herramientas de monitoreo.
Las pruebas se ejecutan usando make test
. Esto ejecuta pruebas unitarias y de integración en los contenedores acoplables.
Ejecute make run
para abrir el servidor en el contenedor acoplable. Ahora puede ejecutar pruebas individuales en el IDE de su elección. Se puede ejecutar todo el conjunto de pruebas usando make local_test
.
Ejecute make local_run
para iniciar el servidor Tigris en el host. Ahora puede adjuntar al proceso y depurar desde el IDE.
Este software tiene licencia Apache 2.0.