Instalar
Descarga el binario para tu sistema o usa la imagen de Docker.
TeselaDB es un solo binario sin dependencias. En producción corre en Linux; en macOS sirve para desarrollar.
Plataformas
| Sistema | Arquitectura | Uso |
|---|---|---|
| Linux | x86_64 | Producción |
| Linux | aarch64 | Producción |
| macOS | Apple Silicon | Desarrollo, sin garantías de latencia |
En Linux, TeselaDB usa io_uring y escribe con O_DIRECT en discos NVMe. Si el kernel no tiene io_uring, usa hilos de
E/S y lo dice en el log.
Linux y macOS
Descarga el archivo de tu plataforma desde Descargas, descomprímelo e instala el binario en tu PATH:
Shell
tar -xzf teseladb-<versión>-linux-x86_64.tar.gz
sudo install teseladb /usr/local/bin/
teseladb --versionCada archivo tiene al lado su suma SHA-256. Compruébala antes de instalar:
Shell
sha256sum -c teseladb-<versión>-linux-x86_64.tar.gz.sha256Docker
La imagen lleva el mismo binario. Guarda los datos en un volumen para que sobrevivan al contenedor:
Shell
docker run -d --name teseladb -p 27017:27017 -v teseladb-data:/data \
teseladb/teseladb:<versión> start --dbpath /dataSiguiente paso
Arranca el nodo y mira qué crea en el primer arranque: Tu primer nodo.