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

SistemaArquitecturaUso
Linuxx86_64Producción
Linuxaarch64Producción
macOSApple SiliconDesarrollo, 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 --version

Cada archivo tiene al lado su suma SHA-256. Compruébala antes de instalar:

Shell
sha256sum -c teseladb-<versión>-linux-x86_64.tar.gz.sha256

Docker

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 /data

Siguiente paso

Arranca el nodo y mira qué crea en el primer arranque: Tu primer nodo.