{"id":119,"date":"2026-01-18T10:58:43","date_gmt":"2026-01-18T14:58:43","guid":{"rendered":"https:\/\/juredev.com\/blog\/?p=119"},"modified":"2026-04-05T17:01:53","modified_gmt":"2026-04-05T21:01:53","slug":"la-normalizacion-de-la-ia-cuando-tu-base-de-datos-de-siempre-vuelve-a-ser-suficiente","status":"publish","type":"post","link":"https:\/\/juredev.com\/blog\/2026\/01\/la-normalizacion-de-la-ia-cuando-tu-base-de-datos-de-siempre-vuelve-a-ser-suficiente\/","title":{"rendered":"La normalizaci\u00f3n de la IA: cuando tu base de datos de siempre vuelve a ser suficiente"},"content":{"rendered":"\n<p>Mi primer acercamiento a este tema ocurri\u00f3 mientras buscaba alternativas para almacenar vectores en un sistema RAG que desarrollaba para un agente. Empec\u00e9 explorando <strong><a href=\"https:\/\/www.postgresql.org\/\" data-type=\"link\" data-id=\"https:\/\/www.postgresql.org\/\">PostgreSQL<\/a><\/strong> y <strong><a href=\"https:\/\/github.com\/pgvector\/pgvector\" data-type=\"link\" data-id=\"https:\/\/github.com\/pgvector\/pgvector\">pgvector<\/a><\/strong>, pero pronto not\u00e9 un patr\u00f3n: Microsoft estaba integrando <strong>SQL Server <\/strong>y <strong>Azure<\/strong> profundamente en su ecosistema de <strong>IA<\/strong>, <strong>Oracle<\/strong> y <strong>MySQL<\/strong> hac\u00edan lo propio, y recientemente <strong>MariaDB<\/strong> tambi\u00e9n ha lanzado sus esfuerzos en este nicho. Fue entonces cuando me di cuenta de que no est\u00e1bamos ante una moda pasajera, sino ante una evoluci\u00f3n masiva de los motores que ya conocemos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Las bases de datos de siempre tambi\u00e9n est\u00e1n aprendiendo IA (y eso nos simplifica la vida)<\/h2>\n\n\n\n<p>Si llevas tiempo desarrollando software o administrando sistemas, probablemente tengas una relaci\u00f3n muy clara, y a veces emocional, con tu base de datos. <strong>PostgreSQL<\/strong>, <strong>MySQL<\/strong>, <strong>SQL Server<\/strong>, <strong>Oracle<\/strong>\u2026 no son modas. Son herramientas que llevan a\u00f1os (o d\u00e9cadas) resolviendo problemas reales en producci\u00f3n.<\/p>\n\n\n\n<p>Por eso, cuando empez\u00f3 el boom de la IA generativa, muchos tuvimos la misma reacci\u00f3n:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Genial\u2026 \u00bfy ahora qu\u00e9 sistema nuevo tengo que aprender?<\/p>\n<\/blockquote>\n\n\n\n<p>Bases de datos vectoriales, nuevos motores, nuevos despliegues, nuevas alertas, nuevos backups. M\u00e1s piezas en un stack que ya era suficientemente complejo.<\/p>\n\n\n\n<p>Pero algo interesante est\u00e1 pasando: las bases de datos relacionales de toda la vida no se est\u00e1n quedando fuera de esta ola. Tampoco est\u00e1n siendo reemplazadas. Est\u00e1n evolucionando de una forma mucho m\u00e1s pragm\u00e1tica de lo que parec\u00eda al principio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">No es una revoluci\u00f3n, es una extensi\u00f3n (y eso importa)<\/h2>\n\n\n\n<p>El patr\u00f3n es bastante claro: en lugar de decir \u201colvida <strong>SQL<\/strong>, aqu\u00ed tienes algo completamente distinto\u201d, los motores relacionales est\u00e1n diciendo otra cosa:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Sigue usando <strong>SQL<\/strong>. Solo que ahora tambi\u00e9n puedes trabajar con vectores.<\/p>\n<\/blockquote>\n\n\n\n<p><strong>PostgreSQL<\/strong> con extensiones como <strong>pgvector<\/strong>. <strong>MariaDB<\/strong> incorporando tipos vectoriales. <strong>MySQL<\/strong>, <strong>SQL Server<\/strong> y <strong>Oracle<\/strong> integrando b\u00fasqueda sem\u00e1ntica y conectores con servicios de IA. Cada uno a su manera, pero todos con la misma idea de fondo: no romper lo que ya funciona.<\/p>\n\n\n\n<p>Y para quienes desarrollamos o operamos sistemas, esto es una gran noticia. Porque no se trata solo de guardar embeddings; se trata de hacerlo sin tirar por la borda a\u00f1os de experiencia, herramientas y buenas pr\u00e1cticas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La IA baja del pedestal y entra al d\u00eda a d\u00eda<\/h2>\n\n\n\n<p>Durante un tiempo, la IA aplicada parec\u00eda algo reservado para arquitecturas \u201cespeciales\u201d:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>pipelines nuevos, infra distinta, servicios externos, sincronizaciones complejas.<\/li>\n<\/ul>\n\n\n\n<p>Hoy, en muchos casos, empieza a verse m\u00e1s como esto:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Una tabla m\u00e1s<\/li>\n\n\n\n<li>Un tipo de dato nuevo<\/li>\n\n\n\n<li>Una funci\u00f3n adicional en una query<\/li>\n<\/ul>\n\n\n\n<p>Y eso cambia la percepci\u00f3n por completo. La <strong>IA<\/strong> deja de ser \u201cese proyecto experimental\u201d y empieza a formar parte del flujo normal de desarrollo.<\/p>\n\n\n\n<p>Para un desarrollador que est\u00e1 empezando, esto reduce much\u00edsimo la barrera de entrada. Para uno con experiencia, significa que puede aplicar IA sin sentirse fuera de su zona de competencia. Para el administrador de sistemas, implica algo a\u00fan m\u00e1s importante: menos sistemas nuevos que mantener.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Menos magia, m\u00e1s operaciones conocidas<\/h2>\n\n\n\n<p>Uno de los grandes valores de las bases de datos relacionales no es solo c\u00f3mo almacenan datos, sino todo lo que ya resuelven alrededor:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Seguridad y control de accesos<\/li>\n\n\n\n<li>Backups y recuperaci\u00f3n<\/li>\n\n\n\n<li>Replicaci\u00f3n<\/li>\n\n\n\n<li>Monitoreo<\/li>\n\n\n\n<li>Procedimientos operativos claros<\/li>\n<\/ul>\n\n\n\n<p>Cuando los vectores viven dentro de la misma base de datos, heredan todo eso autom\u00e1ticamente. No hay que inventar nuevas pol\u00edticas de backup ni aprender c\u00f3mo se comporta un sistema desconocido bajo carga.<\/p>\n\n\n\n<p>Desde el punto de vista operativo, esto es oro puro. La <strong>IA<\/strong> deja de ser una caja negra dif\u00edcil de gobernar y pasa a ser parte del mismo entorno que ya sabemos cuidar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">S\u00ed, hay compromisos (y est\u00e1 bien)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00bfSon estas soluciones tan r\u00e1pidas como una base de datos vectorial especializada? No.<\/li>\n\n\n\n<li>\u00bfVan a manejar miles de millones de vectores con latencias m\u00ednimas? Tampoco.<\/li>\n<\/ul>\n\n\n\n<p>Pero seamos honestos: la mayor\u00eda de las aplicaciones no lo necesitan.<\/p>\n\n\n\n<p>Muchos casos de uso reales de <strong>IA<\/strong>, como b\u00fasqueda sem\u00e1ntica, RAG, recomendaci\u00f3n contextual, clasificaci\u00f3n, funcionan perfectamente dentro de una base de datos relacional extendida. A cambio, ganamos simplicidad, coherencia y velocidad de implementaci\u00f3n.<\/p>\n\n\n\n<p>No todo tiene que ser \u201clo m\u00e1s r\u00e1pido posible\u201d. A veces, lo mejor es lo suficientemente bueno y mucho m\u00e1s f\u00e1cil de operar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cuando lo \u201ctradicional\u201d deja de ser un insulto<\/h2>\n\n\n\n<p>Durante a\u00f1os, llamar a una tecnolog\u00eda \u201ctradicional\u201d era casi despectivo, siempre hab\u00eda que estar en la moda del momento. Siempre he priorizado la estabilidad, algo que normalmente te dan las herramientas tradicionales.  Hoy, en el contexto de la <strong>IA<\/strong>, empieza a significar algo distinto: confiable, entendible, gobernable.<\/p>\n\n\n\n<p>Las bases de datos relacionales no est\u00e1n compitiendo por ser lo m\u00e1s innovador del mercado. Est\u00e1n haciendo algo m\u00e1s inteligente: est\u00e1n absorbiendo la innovaci\u00f3n y normaliz\u00e1ndola.<\/p>\n\n\n\n<p>Y quiz\u00e1 ese sea el verdadero cambio de paradigma: la <strong>IA<\/strong> deja de ser un nicho extra\u00f1o y empieza a convertirse en una capacidad m\u00e1s del stack est\u00e1ndar.<\/p>\n\n\n\n<p>Para quienes construimos y operamos sistemas todos los d\u00edas, eso no es aburrido. Es exactamente lo que necesitamos.<\/p>\n\n\n\n<p>Optimizar una consulta de vectores no es tan distinto a optimizar el <strong><a href=\"https:\/\/juredev.com\/blog\/tag\/sql\/\" data-type=\"link\" data-id=\"https:\/\/juredev.com\/blog\/tag\/sql\/\">SQL<\/a> <\/strong>que llevamos a\u00f1os puliendo. Y despu\u00e9s de todo, qu\u00e9 ch\u00e9vere es que, para proteger y administrar la base de datos, no hay que inventar nada nuevo: nuestras herramientas de siempre siguen siendo las mejores aliadas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mi primer acercamiento a este tema ocurri\u00f3 mientras buscaba alternativas para almacenar vectores en un sistema RAG que desarrollaba para un agente. Empec\u00e9 explorando PostgreSQL y pgvector, pero pronto not\u00e9 un patr\u00f3n: Microsoft estaba integrando SQL Server y Azure profundamente en su ecosistema de IA, Oracle y MySQL hac\u00edan lo propio, y recientemente MariaDB tambi\u00e9n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[134,135],"class_list":["post-119","post","type-post","status-publish","format-standard","hentry","category-nota","tag-ia","tag-opinion"],"_links":{"self":[{"href":"https:\/\/juredev.com\/blog\/wp-json\/wp\/v2\/posts\/119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/juredev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/juredev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/juredev.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/juredev.com\/blog\/wp-json\/wp\/v2\/comments?post=119"}],"version-history":[{"count":0,"href":"https:\/\/juredev.com\/blog\/wp-json\/wp\/v2\/posts\/119\/revisions"}],"wp:attachment":[{"href":"https:\/\/juredev.com\/blog\/wp-json\/wp\/v2\/media?parent=119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/juredev.com\/blog\/wp-json\/wp\/v2\/categories?post=119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/juredev.com\/blog\/wp-json\/wp\/v2\/tags?post=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}