Base de datos
La página de Base de datos te da acceso a millones de partidas magistrales de ajedrez. Busca por posición, jugador o apertura para ver cómo los mejores jugadores han manejado las posiciones que estás estudiando.
Qué hace
Sección titulada «Qué hace»Explora grandes colecciones de partidas de nivel magistral sin salir de En Parlant~. La base de datos se integra directamente con el tablero: navega a cualquier posición y verás de inmediato qué jugaron los maestros desde ahí.
Búsqueda por posición
Sección titulada «Búsqueda por posición»Esta es la función más potente de la base de datos. Navega a cualquier posición en el tablero y el panel de la base de datos muestra:
- Movimientos jugados — Cada movimiento que se ha jugado desde esta posición en la base de datos
- Estadísticas de victoria/tablas/derrota — Cómo rindió cada movimiento, desglosado por resultado
- Número de partidas — Con qué frecuencia apareció cada movimiento
Esto te permite evaluar rápidamente si una línea es popular, sólida o arriesgada basándote en resultados reales de partidas.
Búsqueda por jugador
Sección titulada «Búsqueda por jugador»Encuentra partidas por nombre de jugador. Busca un gran maestro específico para estudiar su repertorio, o consulta las partidas recientes de tu jugador favorito en torneos. Los resultados se pueden filtrar y ordenar para encontrar exactamente las partidas que deseas.
Bases de datos disponibles
Sección titulada «Bases de datos disponibles»En Parlant~ ofrece varias bases de datos para descargar directamente desde la aplicación:
| Base de datos | Partidas | Jugadores |
|---|---|---|
| Lumbra’s Gigabase | 9,570,564 | 526,520 |
| Caissabase 2024 | 5,404,926 | 321,095 |
| Ajedrez Data - Correspondence | 1,524,027 | 40,547 |
| Ajedrez Data - OTB | 4,279,012 | 144,015 |
| MillionBase | 3,451,068 | 284,403 |
Para descargar una base de datos, abre la página de Base de datos y selecciona la que desees. Las descargas se realizan en segundo plano para que puedas seguir trabajando mientras se cargan los datos.
Formato de almacenamiento
Sección titulada «Formato de almacenamiento»Las bases de datos utilizan SQLite, almacenadas en un único archivo en tu computadora. SQLite es un formato de base de datos de propósito general ampliamente utilizado, lo que significa que también puedes abrir las bases de datos de En Parlant~ con herramientas externas como DB Browser for SQLite si deseas explorar los datos en crudo.
Codificación de movimientos
Sección titulada «Codificación de movimientos»En lugar de almacenar los movimientos como texto legible (lo que ocuparía un espacio enorme con millones de partidas), En Parlant~ utiliza una codificación binaria compacta. Cada movimiento se almacena como un único byte: su índice en la lista de movimientos legales generados por Shakmaty.
Esto significa que cada movimiento ocupa solo 1 byte de almacenamiento, lo que hace que las bases de datos sean drásticamente más pequeñas que las alternativas basadas en PGN. Una base de datos de 9 millones de partidas se mantiene manejable en disco gracias a esta codificación.
Esquema
Sección titulada «Esquema»La estructura de tablas de la base de datos se mantiene en el repositorio de código fuente del proyecto. Consulta los archivos SQL de creación en el directorio src-tauri/ para ver la definición completa del esquema.