Bases de datos normales = filas y columnas
Imagina una hoja de cálculo que lleve la cuenta de todos los clubes de estudiantes del Champlain College:
| id | nombre | categoría | habitación |
| 1 | Club de anime | Medios de comunicación | C-102 |
| 2 | Club de arte | Creativo | C-103 |
| 3 | Equipo de robótica | Tecnología | C-108 |
| 4 | Sociedad Musical Champlain | Creativo | C-109 |
Con este tipo de base de datos relacional...básicamente puedes preguntar:
- "Muéstrame todos los clubes creativos".
- "¿Qué club está en la habitación C-108?"
- "Lista de todos los clubes con 'Arte' en el nombre".
Pero si preguntas:
"¿Qué club es más similares al Equipo de Robótica?"
Una base de datos normal se encogería de hombros. No entiende la similitud a menos que la definas explícitamente.
Bases de datos vectoriales = Agrupación por significados
Imaginemos ahora que cada el club de estudiantes tiene su propia sala en la planta principal de la universidad. Esto es lo que ocurre:
- Todos los estudiantes que aman dibujo y pintura ir a la Sala del Club de Arte.
- Todos los estudiantes robots y programación se reúnen en el Sala de robótica.
- Todos los que disfrutan anime y manga se reúnen en el Sala Anime Club.
Así que si entras en el Club de Arte, encontrarás personas similares,aquellos con intereses compartidos.
No sólo están agrupados por una etiqueta, están físicamente cerca en el espacio de la universidad.
Ahora piense en las bases de datos vectoriales de la misma manera.
En lugar de salas, las bases de datos vectoriales tienen espacio multidimensional (piense en un mapa con cientos de direcciones). Cada elemento, como una palabra, imagen, producto o documento, se convierte en una lista de números denominada vector. Ese vector es como las coordenadas que dicen:
"Pon esta palabra aquí en el espacio".
Así que..:
- "Alimentos" se coloca en un espacio cercano a "Lechuga", "Hamburguesa"y "Restaurante"
- Pero "Alimentos" está lejos de "Pie"aunque suenen igual
¿Por qué? Porque no significan lo mismo.

Crédito de la imagen:
Fuente: "Introducción a las bases de datos vectoriales para principiantes"
© Xomnia - Utilizado únicamente con fines educativos.
¿Cómo ayuda esto?
Al buscar un base de datos vectorialse fija en la "ubicación" de su consulta en el espacio y encuentra cosas que son cerca decomo preguntar:
"Me interesa la robótica. ¿A qué sala debo ir?"
El sistema dice: "Ve al aula C-108 con el Equipo de Robótica. Ah, y el Club de Tecnología y el Club de Inteligencia Artificial están justo al lado".
Así que, no sólo estás emparejando palabras, estás emparejando Significado.
Resumen
- Bases de datos relacionales son como las hojas de cálculo: geniales para información exacta y filtros
- Bases de datos vectoriales son como un mapa del campus: organizan los datos por significado y agrupan cosas similares cerca unas de otras
- Al igual que Champlain tiene salas para cada interés del club, las bases de datos vectoriales tienen espacios para cada concepto
- Esto permite a la IA responder a preguntas difusas como: "Muéstrame cosas como esta" o "Encuentra cosas con vibraciones similares".

Deja un comentario