Files
2nd/10_Wiki/Topics/AI/Relational-Databases.md
T

2.3 KiB

id, category, confidence_score, tags, last_reinforced
id category confidence_score tags last_reinforced
SYS-RDB-001 10_Wiki/💡 Topics/AI 1.0
systems
database
rdbms
sql
acid
normalization
postgresql
mysql
2026-04-26

Relational Databases (관계형 데이터베이스)

📌 한 줄 통찰 (The Karpathy Summary)

"데이터를 엄격한 표(Table)의 형상으로 규격화하고 관계(Relation)라는 선으로 엮어, 단 한 점의 모순도 허용하지 않는 '데이터의 진실'을 기록하라" — 데이터를 행과 열로 이루어진 테이블로 구성하고, 공통된 속성을 매개로 서로 연결하여 관리하는 정형 데이터 저장 체계.

📖 구조화된 지식 (Synthesized Content)

  • 추출된 패턴: "Structured Schema and Relational Normalization" — 데이터 중복을 최소화하기 위해 테이블을 쪼개고(Normalization), SQL이라는 표준 언어를 통해 복잡한 데이터를 결합(Join)하여 조회하며, 트랜잭션을 통해 데이터의 완결성을 보장하는 패턴.
  • 핵심 특징 (ACID):
    • Atomicity: 작업은 전부 성공하거나 전부 실패해야 함.
    • Consistency: 사전에 정의된 규칙을 준수하며 업데이트.
    • Isolation: 동시 작업이 서로 간섭하지 않음.
    • Durability: 성공한 작업은 시스템 장애 후에도 보존.
  • 의의: 금융, 물류, 인사 관리 등 한 치의 오차도 허용되지 않는 핵심 비즈니스 로직의 근간이며, 현대 데이터 사이언스에서 '구조화된 정보'의 핵심 원천.

⚠️ 모순 및 업데이트 (Contradictions & RL Update)

  • 과거 데이터와의 충돌: 비정형 데이터의 폭증으로 NoSQL에 밀릴 것이라는 예측을 깨고, 최근에는 수평적 확장이 가능한 분산 RDB와 JSON 타입을 지원하는 유연한 RDBMS(PostgreSQL 등)의 등장으로 다시금 그 가치가 부각됨.
  • 정책 변화: Antigravity 프로젝트는 에이전트의 작업 기록, 사용자 프로필, 설정값 등 높은 무결성이 요구되는 정형 데이터는 표준 RDB 아키텍처에 저장하여 관리함.

🔗 지식 연결 (Graph)