Przejdź do treści

Wypróbuj bez klastra

Repozytorium zawiera serwer demonstracyjny: prawdziwą konsolę i API na syntetycznym katalogu dziewięciu baz danych i klastrze w pamięci. Nie potrzeba Kubernetes, baz danych ani S3.

git clone https://github.com/republic-global/tenax && cd tenax
go run ./hack/demo -addr 127.0.0.1:8090

Otwórz http://127.0.0.1:8090, aby zobaczyć konsolę, albo skieruj na niego CLI:

make build
export TENAX_SERVER=http://127.0.0.1:8090
bin/tenax targets
bin/tenax backups shop/orders-db
bin/tenax diff 20261006T020700Z-bd79 20261007T020700Z-6da5    # IDs from `tenax backups`
bin/tenax changes shop/orders-db --since 3h

Baza danych shop/orders-db ma ciekawą historię: wczoraj do orders dodano kolumnę, a zeszłej nocy tabela coupons została wyczyszczona przez TRUNCATE. Przywracania i kopie zapasowe uruchomione w wersji demonstracyjnej są rejestrowane, ale nigdy nie wykonywane, bo nie stoi za nią żaden kontroler.