Saltar al contenido

Fuentes

Cada afirmación del programa se apoya en una entrada de este registro. Una clase sin fuentes no se publica: scripts/validate_repository.py lo bloquea. Los enlaces se revisan con scripts/check_external_links.py antes de cada actualización.

120 fuentes · verificadas el 2026-08-19 · todas citadas por al menos una clase o un laboratorio.

Libros (27)

Abraham Silberschatz, Henry F. Korth, S. Sudarshan · 2019 · 7.a ed. · McGraw-Hill · ISBN 978-0-07-802215-9
Texto de referencia universitario. El sitio oficial publica diapositivas y capítulos de muestra.
Citada en: 002 011 013 016 017 018 021 043 074
Alex Petrov · 2019 · O'Reilly · ISBN 978-1-4920-4034-7
Motor de almacenamiento (B-Tree y LSM) y consenso explicados con detalle de implementación.
Citada en: 012 046 048 050
Anthony Molinaro, Robert de Graaf · 2020 · 2.a ed. · O'Reilly · ISBN 978-1-4920-7744-2
Recetas comparadas entre dialectos, útil para la matriz de portabilidad.
Citada en: 025 026 027 028 030
Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy · 2016 · O'Reilly · ISBN 978-1-4919-2912-4
Lectura libre. Objetivos de nivel de servicio y presupuesto de error.
Citada en: 014 058 062 074
Bill Karwin · 2010 · Pragmatic Bookshelf · ISBN 978-1-934356-55-5
Catálogo de errores de modelado con su corrección y cuando el antipatron es aceptable.
Citada en: 005 006 007 017 019
C. J. Date · 2015 · 3.a ed. · O'Reilly · ISBN 978-1-4919-4117-1
Separa el modelo relacional de lo que SQL realmente implementa, incluidos los nulos.
Egor Rogov · 2022 · Postgres Professional · ISBN 978-5-6041193-2-8
PDF gratuito. MVCC, vacuum, buffers, índices y planificador sobre el código real.
Citada en: 012 031 045 048 051
Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom · 2008 · 2.a ed. · Pearson · ISBN 978-0-13-187325-4
Tratamiento formal de dependencias funcionales, normalización y optimización.
Citada en: 018 021 022 027
Ian Robinson, Jim Webber, Emil Eifrem · 2015 · 2.a ed. · O'Reilly · ISBN 978-1-4919-3089-2
Descarga gratuita. Modelado de grafos de propiedades y recorridos.
Citada en: 038 · laboratorios: 02
Jeff Carpenter, Eben Hewitt · 2020 · 3.a ed. · O'Reilly · ISBN 978-1-0981-1516-3
Modelado dirigido por consultas en un motor de columnas anchas.
Citada en: 039
Jim Gray, Andreas Reuter · 1992 · Morgan Kaufmann · ISBN 978-1-55860-190-1
Obra canónica sobre ACID, bloqueo, registro y recuperación.
Citada en: 043 045 · laboratorios: 03
Joe Celko · 2014 · 5.a ed. · Morgan Kaufmann · ISBN 978-0-12-800761-7
Modelado de jerarquias, conjuntos anidados y SQL declarativo avanzado.
Citada en: 027 028 038
Joe Reis, Matt Housley · 2022 · O'Reilly · ISBN 978-1-0981-0830-4
Ciclo de vida de la ingenieria de datos e integración entre sistemas.
Citada en: 065 073
Laine Campbell, Charity Majors · 2017 · O'Reilly · ISBN 978-1-4919-2594-2
Operación, respaldos, objetivos de servicio y gestion de cambios.
Citada en: 058 062 073 · laboratorios: 08
Markus Winand · 2012 · Markus Winand · ISBN 978-3-9503078-2-5
Versión web gratuita. Índices B-Tree y su relación con el orden de las columnas.
Citada en: 026 036 049 051 · laboratorios: 04
Martin Kleppmann · 2017 · O'Reilly · ISBN 978-1-4493-7332-0
Referencia central del programa para replicación, partición, transacciones distribuidas y streaming.
Michael J. Hernandez · 2020 · 4.a ed. · Addison-Wesley · ISBN 978-0-13-678804-1
Método de diseño paso a paso, independiente de producto.
Citada en: 001 002 007 008 015
Peter Bailis, Joseph M. Hellerstein, Michael Stonebraker · 2015 · 5.a ed. · MIT Press · ISBN 978-0-262-52964-3
Antologia comentada de acceso libre. Cada capitulo situa los papers en su discusión.
Citada en: 072 073 074
Philip A. Bernstein, Eric Newcomer · 2009 · 2.a ed. · Morgan Kaufmann · ISBN 978-1-55860-623-4
Enfoque de sistemas: monitores transaccionales, colas y commit en dos fases.
Citada en: 047
Pramod J. Sadalage, Martin Fowler · 2012 · Addison-Wesley · ISBN 978-0-321-82662-6
Origen del término agregado y de la persistencia políglota que estructura este programa.
Citada en: 010 019 034 035 072 · laboratorios: 02 05
Raghu Ramakrishnan, Johannes Gehrke · 2002 · 3.a ed. · McGraw-Hill · ISBN 978-0-07-246563-1
Fuerte en álgebra relacional, evaluación de consultas y estructuras de almacenamiento.
Citada en: 018 020 021 022
Ralph Kimball, Margy Ross · 2013 · 3.a ed. · Wiley · ISBN 978-1-118-53080-1
Modelado dimensional, tablas de hechos y dimensiones de cambio lento.
Citada en: 064 065
Ramez Elmasri, Shamkant B. Navathe · 2015 · 7.a ed. · Pearson · ISBN 978-0-13-397077-7
Modelado entidad-relación tratado con más detalle que en otros manuales.
Citada en: 001 008 015 016
Scott W. Ambler, Pramod J. Sadalage · 2006 · Addison-Wesley · ISBN 978-0-321-29353-4
Migraciones con período de transición y compatibilidad hacia atras.
Citada en: 059
Shannon Bradshaw, Eoin Brazil, Kristina Chodorow · 2019 · 3.a ed. · O'Reilly · ISBN 978-1-4919-5446-1
Modelado documental, índices y canalización de agregación.
Citada en: 035 036
Tyler Akidau, Slava Chernyak, Reuven Lax · 2018 · O'Reilly · ISBN 978-1-4919-8387-4
Tiempo de evento, ventanas, marcas de agua y la dualidad tabla-flujo.
Citada en: 067
William Kent · 2012 · 3.a ed. · Technics Publications · ISBN 978-1-935504-21-4
Por qué ningún modelo captura el mundo: fuente del criterio de alcance del programa.
Citada en: 001 011 015

Artículos e informes (37)

Atul Adya · 1999 · Tesis doctoral, MIT
Definición de los fenomenos de aislamiento independiente de la implementación.
Citada en: 044
Burton H. Bloom · 1970 · Communications of the ACM 13(7) · DOI 10.1145/362686.362692
Filtro de Bloom: clave para evitar lecturas de disco en motores LSM.
Citada en: 050
C. Mohan, Don Haderle, Bruce Lindsay, Hamid Pirahesh, Peter Schwarz · 1992 · ACM TODS 17(1) · DOI 10.1145/128765.128770
Algoritmo de recuperación con registro anticipado que implementan casi todos los motores.
Citada en: 046 · laboratorios: 08
Daniel J. Abadi · 2012 · IEEE Computer 45(2) · DOI 10.1109/MC.2012.33
PACELC: el compromiso latencia-consistencia existe también sin particiones.
Citada en: 055
Diego Ongaro, John Ousterhout · 2014 · USENIX ATC
Raft: consenso equivalente a Paxos con elección de líder explicita.
Citada en: 057
E. F. Codd · 1970 · Communications of the ACM 13(6) · DOI 10.1145/362384.362685
Artículo fundacional del modelo relacional y de la independencia de datos.
Citada en: 011 013 018 020
E. F. Codd · 1979 · ACM TODS 4(4) · DOI 10.1145/320107.320109
Introduce los valores nulos y la semántica de información faltante.
Citada en: 023 029
Eric Brewer · 2012 · IEEE Computer 45(2) · DOI 10.1109/MC.2012.37
El propio autor corrige la lectura simplista de elegir dos de tres.
Citada en: 055
Fay Chang, Jeffrey Dean, Sanjay Ghemawat · 2006 · USENIX OSDI
Origen del modelo de familias de columnas que adoptaron HBase y Cassandra.
Citada en: 039
Giuseppe DeCandia, Deniz Hastorun, Madan Jampani · 2007 · ACM SOSP · DOI 10.1145/1294261.1294281
Hash consistente, quorums ajustables y reconciliación en el cliente.
Citada en: 053 054 · laboratorios: 05
Goetz Graefe · 2011 · Foundations and Trends in Databases 3(4) · DOI 10.1561/1900000028
Estado del arte del B-Tree: división, compresión y concurrencia.
Citada en: 049
Hal Berenson, Phil Bernstein, Jim Gray, Jim Melton, Elizabeth O'Neil, Patrick O'Neil · 1995 · ACM SIGMOD · DOI 10.1145/223784.223785
Demuestra que los niveles de la norma no definen sin ambigüedad las anomalías e introduce snapshot isolation.
Citada en: 044 · laboratorios: 03
James C. Corbett, Jeffrey Dean, Michael Epstein · 2012 · USENIX OSDI
Serializabilidad global usando incertidumbre de reloj acotada (TrueTime).
Citada en: 057
Jay Kreps · 2013 · LinkedIn Engineering
El registro append-only como nexo entre replicación, integración y streaming. Se cita la copia archivada: LinkedIn retiro el original.
Citada en: 066 067
Jeff Johnson, Matthijs Douze, Herve Jegou · 2019 · IEEE Transactions on Big Data
FAISS: cuantización de producto y compromiso memoria-exactitud.
Citada en: 068 069
Jeffrey Dean, Luiz Andre Barroso · 2013 · Communications of the ACM 56(2) · DOI 10.1145/2408776.2408794
Por qué la latencia se mide en percentiles altos y no en promedio.
Citada en: 062
Jim Gray · 1981 · VLDB
Define la transacción como unidad de consistencia y recuperación.
Citada en: 043
Jim Gray, Pat Helland, Patrick O'Neil, Dennis Shasha · 1996 · ACM SIGMOD · DOI 10.1145/233269.233330
Cuantifica cómo crecen los conflictos con el número de réplicas.
Citada en: 053 · laboratorios: 07
Joseph M. Hellerstein, Michael Stonebraker, James Hamilton · 2007 · Foundations and Trends in Databases 1(2) · DOI 10.1561/1900000002
Descripción completa de los componentes internos de un SGBD relacional.
Citada en: 011 012 031 048
Leslie Lamport · 1978 · Communications of the ACM 21(7) · DOI 10.1145/359545.359563
Orden causal y relojes logicos: base de la consistencia distribuida.
Citada en: 056
Leslie Lamport · 1998 · ACM TOCS 16(2) · DOI 10.1145/279227.279229
Paxos, el primer algoritmo de consenso práctico demostrado correcto.
Citada en: 057
Marc Shapiro, Nuno Preguica, Carlos Baquero, Marek Zawirski · 2011 · SSS
Estructuras que convergen sin coordinación: alternativa al bloqueo distribuido.
Citada en: 056
Michael Stonebraker, Samuel Madden, Daniel J. Abadi, Stavros Harizopoulos, Nabil Hachem, Pat Helland · 2007 · VLDB
Mide en qué gasta el tiempo realmente un motor OLTP tradicional.
Citada en: 042 064
P. Griffiths Selinger, M. M. Astrahan, D. D. Chamberlin, R. A. Lorie, T. G. Price · 1979 · ACM SIGMOD · DOI 10.1145/582095.582099
Base del optimizador por costos que siguen usando los motores actuales.
Citada en: 052
Pat Helland · 2007 · CIDR
Entidades, actividades y por qué las transacciones distribuidas no escalan.
Citada en: 034 047 057
Patrick Lewis, Ethan Perez, Aleksandra Piktus · 2020 · NeurIPS
Artículo que define RAG: la base de datos es parte del sistema, no un accesorio.
Citada en: 071
Patrick O'Neil, Edward Cheng, Dieter Gawlick, Elizabeth O'Neil · 1996 · Acta Informatica 33(4) · DOI 10.1007/s002360050048
Estructura que sostiene RocksDB, Cassandra, ScyllaDB y LevelDB.
Citada en: 050
Peter Bailis, Aaron Davidson, Alan Fekete, Ali Ghodsi, Joseph M. Hellerstein, Ion Stoica · 2014 · PVLDB 7(3)
Qué garantías transaccionales sobreviven a una partición y cuáles no.
Citada en: 055 · laboratorios: 07
Peter Pin-Shan Chen · 1976 · ACM TODS 1(1) · DOI 10.1145/320434.320440
Origen del diagrama entidad-relación.
Citada en: 008 016
Philippe Flajolet, Eric Fusy, Olivier Gandouet, Frederic Meunier · 2007 · Analysis of Algorithms (AofA)
Conteo aproximado de distintos con memoria prácticamente constante.
Citada en: 042
R. Bayer, E. McCreight · 1972 · Acta Informatica 1(3) · DOI 10.1007/BF00288683
Artículo original del B-Tree.
Citada en: 049 · laboratorios: 04
Seth Gilbert, Nancy Lynch · 2002 · ACM SIGACT News 33(2) · DOI 10.1145/564585.564601
Demostración formal del teorema CAP y de su enunciado exacto.
Citada en: 055
Stack Overflow · 2025 · Stack Overflow
Uso declarado de cada motor por decenas de miles de profesionales. Sirve para hablar de adopción real en vez de impresiones, con su sesgo de muestra declarado.
Citada en: —
Stephen Robertson, Hugo Zaragoza · 2009 · Foundations and Trends in Information Retrieval 3(4) · DOI 10.1561/1500000019
Función de ranking léxico contra la que se compara toda búsqueda semántica.
Citada en: 041 070 071 · laboratorios: 06
Vladimir Karpukhin, Barlas Oguz, Sewon Min · 2020 · EMNLP
Recuperación densa entrenada, y su comparación honesta contra BM25.
Citada en: 068 071 · laboratorios: 06
Werner Vogels · 2009 · Communications of the ACM 52(1) · DOI 10.1145/1435417.1435432
Definición operativa de consistencia eventual y de sus variantes de sesión.
Citada en: 056 · laboratorios: 07
Yu A. Malkov, D. A. Yashunin · 2020 · IEEE TPAMI 42(4) · DOI 10.1109/TPAMI.2018.2889473
Índice HNSW: el que usan Qdrant, Weaviate, Milvus, pgvector y Lucene.
Citada en: 069 · laboratorios: 06

Normas y marcos (10)

Biblioteca del Congreso Nacional de Chile · 1999
Marco chileno de datos personales aplicable a los proyectos del programa.
Citada en: 063
Center for Internet Security · 2026
Guias de configuración endurecida para PostgreSQL, MySQL, MongoDB y otros.
Citada en: 060
ISO/IEC JTC 1/SC 32 · 2023
Norma del lenguaje SQL. Ningún motor la implementa por completo.
Citada en: 003 004 005 023 024 028 030 · laboratorios: 01
Marc-Andre Lemburg · 1999
Contrato de parametrización que evita la concatenación de entradas.
Citada en: 061
NIST · 2020
Controles de auditoria, cifrado y acceso aplicables a bases de datos.
Citada en: 060
NIST · 2024 · DOI 10.6028/NIST.CSWP.29
Funciones Gobernar, Identificar, Proteger, Detectar, Responder y Recuperar.
Citada en: 063
OWASP · 2021
A03 Inyección y A01 Control de acceso roto afectan directamente al diseño de datos.
Citada en: 060 061
OWASP · 2026
Consultas parametrizadas como defensa principal, con sus excepciones.
Citada en: 061
U.S. Bureau of Labor Statistics · 2026
Única fuente pública y periódica sobre el mercado del rol: sueldo mediano, proyección de empleo y formación de entrada en Estados Unidos. Las rutas la citan para no inventar cifras de carrera.
Citada en: —
Union Europea · 2016
Minimización, limitación de finalidad y derecho de supresión con efecto en el esquema.
Citada en: 063

Documentación oficial (46)

Amazon Web Services · 2026
Credencial de ingenieria de datos de AWS: 65 preguntas, 130 minutos, vigencia de tres anos.
Citada en: —
Amazon Web Services · 2026
Guia oficial del examen con el peso de cada dominio: 34, 26, 22 y 18 por ciento del contenido evaluado.
Citada en: —
Andrew Kane · 2026
Búsqueda vectorial dentro de PostgreSQL: evita un sistema adicional cuando no hace falta.
Citada en: 068 070
Apache Software Foundation · 2026
CQL, claves de partición y niveles de consistencia ajustables.
Citada en: 039 054 · laboratorios: 05
Apache Software Foundation · 2026
Particiones, orden, retención y semántica de entrega.
Citada en: 067
Apache Software Foundation · 2026
Formato de tabla con instantaneas y evolución de esquema sobre almacenamiento de objetos.
Citada en: 066
ClickHouse, Inc. · 2026
Motores de tabla, claves de ordenamiento y vistas materializadas.
Citada en: 042
DAMA International · 2026
Credencial de gestión de datos en tres niveles, basada en el cuerpo de conocimiento de DAMA. Referencia para la ruta de gobierno y privacidad del dato.
Citada en: —
Debezium Community · 2026
Captura de cambios leyendo el registro de transacciones del motor.
Citada en: 066
Docker, Inc. · 2026
Perfiles y comprobaciones de salud usados por los laboratorios con contenedores.
Citada en: 014
DuckDB Foundation · 2026
Motor analítico embebido: OLAP columnar sin servidor.
Citada en: 009 033 042 064
Google Cloud · 2026
Temario oficial de la credencial de ingeniería de datos en Google Cloud: diseño de sistemas de procesamiento, ingesta, almacenamiento y automatización.
Citada en: —
InfluxData · 2026
Modelo de medición, etiquetas y campos para series temporales.
Citada en: 040
Kyle Kingsbury · 2026
Mapa de modelos de consistencia y sus relaciones de implicación.
Citada en: 056
Kyle Kingsbury · 2026
Informes que verifican empiricamente las garantías que cada motor afirma.
Citada en: 056
LF AI & Data Foundation · 2026
Índices vectoriales distribuidos y sus compromisos de exactitud.
Citada en: 069
MariaDB Foundation · 2026
Divergencias respecto de MySQL relevantes para la portabilidad.
Citada en: 032
Martin Kleppmann · 2014
Guion reproducible que muestra que anomalías permite cada motor en cada nivel.
Citada en: 044 · laboratorios: 03
Microsoft · 2026
T-SQL, niveles de aislamiento y almacen de consultas.
Citada en: 032
Microsoft · 2026
Temario oficial del examen DP-300: operación, seguridad, alta disponibilidad y recuperación sobre SQL Server y Azure SQL. Referencia de credencial para la ruta de operación.
Citada en: —
Microsoft · 2026
Temario con los pesos oficiales por dominio del examen DP-300. De aqui salen las ponderaciones del mapeo de certificaciones.
Citada en: —
Microsoft · 2026
Credencial de entrada al trabajo con datos: conceptos, cargas transaccionales y analiticas.
Citada en: —
Microsoft · 2026
Temario con los pesos oficiales por dominio del examen DP-900.
Citada en: —
MongoDB, Inc. · 2026
Modelo documental, índices, agregación y transacciones multi-documento.
Citada en: 036
MongoDB, Inc. · 2026
Criterio para incrustar o referenciar según patrones de acceso.
Citada en: 035 · laboratorios: 02 05
Neo4j, Inc. · 2026
Cypher y modelo de grafo de propiedades.
Citada en: 038 · laboratorios: 02
OpenSearch Project · 2026
Índice invertido, analizadores, relevancia y búsqueda k-NN.
Citada en: 041 070
Oracle · 2026
Dialecto y comportamiento del motor InnoDB.
Citada en: 030 032
Oracle · 2026
PL/SQL y modelo de consistencia de lectura de Oracle.
Citada en: 032
PostgreSQL Global Development Group · 2026
Documentación de referencia del motor relacional principal del programa.
Citada en: 023 024 028 029 030 031 041 059 · laboratorios: 07
PostgreSQL Global Development Group · 2026
Niveles de aislamiento tal como los implementa PostgreSQL, no como los define la norma.
Citada en: 044 045 · laboratorios: 03
PostgreSQL Global Development Group · 2026
Lectura de planes de ejecución y diferencia entre costo estimado y tiempo real.
Citada en: 052 · laboratorios: 04
PostgreSQL Global Development Group · 2026
B-tree, hash, GiST, SP-GiST, GIN y BRIN con sus casos de uso.
Citada en: 051
PostgreSQL Global Development Group · 2026
Volcado lógico, copia de archivos y recuperación a un punto en el tiempo.
Citada en: 058 · laboratorios: 08
PostgreSQL Global Development Group · 2026
Control de acceso por fila declarado en el propio motor.
Citada en: 060
Python Software Foundation · 2026
API DB-API 2.0 usada por los laboratorios ejecutables del repositorio.
Citada en: 003 014 061 · laboratorios: 01
Qdrant · 2026
Colecciones, filtros con carga útil y parametros HNSW.
Citada en: 069 070 · laboratorios: 06
Redis Ltd. · 2026
Estructuras de datos, expiración y semántica de comandos.
Citada en: 037 · laboratorios: 05
Redis Ltd. · 2026
RDB frente a AOF: qué se pierde exactamente en cada configuración.
Citada en: 037
SQLite Consortium · 2026
Motor embebido usado por los laboratorios sin dependencias del programa.
Citada en: 002 003 004 005 006 009 014 024 025 033 · laboratorios: 01
SQLite Consortium · 2026
Que garantiza y que no garantiza SQLite entre conexiones.
Citada en: 044 · laboratorios: 03
SQLite Consortium · 2026
Registro anticipado explicado en un motor lo bastante pequeno para leerlo entero.
Citada en: 046 · laboratorios: 08
SQLite Consortium · 2026
Como decide SQLite usar un índice; útil para leer EXPLAIN QUERY PLAN.
Citada en: 033 052 · laboratorios: 04
Timescale, Inc. · 2026
Hipertablas, compresión y agregados continuos sobre PostgreSQL.
Citada en: 040
dbt Labs · 2026
Transformaciones versionadas y pruebas de datos en el almacen.
Citada en: 065 066
solid IT gmbh · 2026
Ranking mensual de más de 400 gestores por menciones, ofertas de empleo y perfiles profesionales. Mide visibilidad y demanda laboral, no calidad técnica.
Citada en: 010