<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Bases-De-Datos on Inicio</title>
    <link>https://blog.rafaelfernandez.dev/es/tags/bases-de-datos/</link>
    <description>Recent content in Bases-De-Datos on Inicio</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>es</language>
    <copyright>© 2026 Rafael Fernandez</copyright>
    <lastBuildDate>Tue, 24 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.rafaelfernandez.dev/es/tags/bases-de-datos/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Cómo funcionan los query engines 2. Por qué los query engines modernos piensan en columnas</title>
      <link>https://blog.rafaelfernandez.dev/es/posts/how-query-engines-work-2-columnar-storage-arrow-rust/</link>
      <pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://blog.rafaelfernandez.dev/es/posts/how-query-engines-work-2-columnar-storage-arrow-rust/</guid>
      <description>¿Por qué los query engines modernos se pasan columnas en vez de filas? Porque al hardware le encanta esa forma. Este post explica por qué el layout columnar es tan rápido, cómo Apache Arrow lo representa en memoria y cómo construir y manipular arrays de Arrow en Rust sin tratar todo esto como si fuera magia negra.</description>
      
    </item>
    
    <item>
      <title>Cómo funcionan los query engines 1. El pequeño compilador detrás de cada query SQL</title>
      <link>https://blog.rafaelfernandez.dev/es/posts/how-query-engines-work-1-from-sql-to-results/</link>
      <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>https://blog.rafaelfernandez.dev/es/posts/how-query-engines-work-1-from-sql-to-results/</guid>
      <description>Escribes una query SQL, presionas enter y unos milisegundos después aparecen resultados. En el medio, un pequeño compilador ya parseó el texto, construyó un plan, lo optimizó y lo ejecutó. Este post recorre ese pipeline con una query real y código real en Rust usando DataFusion.</description>
      
    </item>
    
  </channel>
</rss>
