<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>rastalion.dev</title>
    <link>https://rastalion.dev/</link>
    <description>Database와 A.I 그리고 그 사이의 Data Pipeline 을 다루는 teinam 의 기술 노트.</description>
    <language>ko</language>
    <lastBuildDate>Wed, 04 Nov 2026 23:50:16 +0900</lastBuildDate>
    <atom:link href="https://rastalion.dev/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>관계는 어떻게 설계할까: 복사와 참조, 문서 단위 묶기, 참조로 만든 벡터</title>
      <link>https://rastalion.dev/writing/vector-database-relationship-design/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/vector-database-relationship-design/</guid>
      <pubDate>Wed, 04 Nov 2026 00:00:00 +0900</pubDate>
      <category>ai/ml</category>
      <description>조인이 없거나 약한 벡터 DB에서 레코드 사이의 관계를 표현하는 방법을 정리합니다. ID만 저장하고 두 번 조회하기, 필드를 복사하는 비정규화, DB의 참조 기능을 비교하고, 같은 문서의 청크를 묶는 그룹핑과 Weaviate의 교차 참조·ref2vec-centroid로 만든 추천 스키마를 손으로 계산할 수 있는 예제와 함께 다룹니다.</description>
    </item>
    <item>
      <title>IT 제품 개발 테스트 용어와 일반적인 진행 순서</title>
      <link>https://rastalion.dev/notes/software-testing-terms-and-process/</link>
      <guid isPermaLink="true">https://rastalion.dev/notes/software-testing-terms-and-process/</guid>
      <pubDate>Wed, 04 Nov 2026 00:00:00 +0900</pubDate>
      <category>notes</category>
      <description>단위·통합·E2E·회귀·스모크·부하 테스트처럼 개발과 출시 과정에서 자주 쓰는 테스트 용어를 ISTQB 실라버스와 각 도구의 공식 문서에 맞춰 정리하고, 일반적인 웹·API 제품에서 테스트를 진행하는 순서와 할인 쿠폰 기능에 적용한 예, 진입·종료 기준과 테스트 피라미드, 결함 보고서 작성법, 출시 전 체크리스트를 함께 다룹니다.</description>
    </item>
    <item>
      <title>메타데이터는 어떻게 설계할까: 필터와 권한부터 필드 표준까지</title>
      <link>https://rastalion.dev/writing/vector-database-metadata-design/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/vector-database-metadata-design/</guid>
      <pubDate>Tue, 27 Oct 2026 00:00:00 +0900</pubDate>
      <category>ai/ml</category>
      <description>벡터 DB 레코드에 붙이는 메타데이터로 검색 범위를 좁히고, 권한을 거르고, 출처를 추적하는 방법을 정리합니다. 필터가 벡터 검색의 앞·중간·뒤 어디에 걸리는지에 따라 달라지는 결과, 필터 필드의 인덱스와 타입 제약, 필드 이름과 값의 표준을 공식 문서에 근거해 작은 예제와 함께 다룹니다.</description>
    </item>
    <item>
      <title>말빨로 싸우는 도트 랩배틀, 웹게임 ‘DRIP FIGHTER II’를 공개합니다</title>
      <link>https://rastalion.dev/products/drip-fighter-2-web-game/</link>
      <guid isPermaLink="true">https://rastalion.dev/products/drip-fighter-2-web-game/</guid>
      <pubDate>Tue, 27 Oct 2026 00:00:00 +0900</pubDate>
      <category>products</category>
      <description>친구끼리 방을 만들어 디스 한 줄씩 주고받는 브라우저 랩배틀 게임 DRIP FIGHTER II를 만들어 공개했습니다. 최대 8명이 한 방에 모여 1:1 토너먼트를 벌이고, AI가 드립마다 데미지를 매기며, 관전자는 투표로 점수에 끼어듭니다.</description>
    </item>
    <item>
      <title>PHP2Shell 긴급 패치, 같은 주 인증서 사건에 Python·Node.js·Java·Go도 대응</title>
      <link>https://rastalion.dev/notes/php2shell-emudhra-security-brief/</link>
      <guid isPermaLink="true">https://rastalion.dev/notes/php2shell-emudhra-security-brief/</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 +0900</pubDate>
      <category>notes</category>
      <description>PHP가 인증 없는 원격 코드 실행 취약점 2건(PHP2Shell)을 예정보다 하루 앞당겨 고쳤습니다. 같은 주 eMudhra 중간 CA 8개의 개인키가 공개키만으로 복원되는 상태였다는 사실이 드러나 Python·Node.js·Go가 릴리스를, OpenJDK가 보안 권고를 냈습니다. 2026년 10월 20~22일 언어 런타임 보안 이슈를 정리합니다.</description>
    </item>
    <item>
      <title>벡터는 어떻게 설계할까: 벡터 구조부터 청킹 전략까지</title>
      <link>https://rastalion.dev/writing/vector-database-vector-design/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/vector-database-vector-design/</guid>
      <pubDate>Sat, 17 Oct 2026 00:00:00 +0900</pubDate>
      <category>ai/ml</category>
      <description>레코드에 dense·sparse 벡터를 어떻게 두는지, 원문을 어떤 단위로 잘라 벡터로 만드는지를 작은 예제와 함께 정리합니다. 모델의 차원·입력 길이 제약, 청크 크기 실험 결과, 분할 방식과 부모-자식 검색 구성을 공식 문서와 공개 실험에 근거해 다룹니다.</description>
    </item>
    <item>
      <title>한글 임베딩에 대한 고찰: KURE-v1·v2부터 Qwen3까지, 한국어 임베딩 모델은 어떻게 동작할까</title>
      <link>https://rastalion.dev/writing/korean-embedding-review/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/korean-embedding-review/</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 +0900</pubDate>
      <category>ai/ml</category>
      <description>KURE-v1과 v2의 동작 방식 차이를 중심으로 한국어 임베딩 모델 20여 종의 백본·표현 방식·학습 목표를 다섯 가지 설계 축으로 나눠 읽고, MTEB(kor, v2) 태스크별 점수와 상황별 선택 기준을 정리합니다.</description>
    </item>
    <item>
      <title>벡터 DB 컬렉션은 어떻게 나눌까: 레코드 구성부터 컬렉션 설계까지</title>
      <link>https://rastalion.dev/writing/vector-database-schema-design/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/vector-database-schema-design/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 +0900</pubDate>
      <category>ai/ml</category>
      <description>벡터 DB 레코드를 이루는 ID·벡터·원문·메타데이터와 RDB 테이블과의 대응, 컬렉션을 나누는 기준과 파티션·테넌트·샤드 같은 대안, 여러 컬렉션을 함께 검색할 때 맞춰야 할 벡터 공간을 공식 문서에 근거해 정리합니다.</description>
    </item>
    <item>
      <title>“DB 페일오버는 1초라는데” 애플리케이션은 왜 DB를 못 찾을까?</title>
      <link>https://rastalion.dev/writing/aurora-mysql-failover-application-recovery/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/aurora-mysql-failover-application-recovery/</guid>
      <pubDate>Wed, 30 Sep 2026 00:00:00 +0900</pubDate>
      <category>mysql</category>
      <description>Aurora MySQL 페일오버를 19개 JDBC 구성으로 동시에 관찰했습니다. 약 2초와 약 30분으로 갈린 쓰기 복구, 옛 writer 재접속, 에러 없는 쓰기 정지를 실제 기록으로 살펴보고, 반복별 측정 자료를 CSV로 함께 공개합니다.</description>
    </item>
    <item>
      <title>RAG 평가 데이터셋: Gold·QA 구축부터 검색·답변 품질 평가까지</title>
      <link>https://rastalion.dev/writing/rag-evaluation/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/rag-evaluation/</guid>
      <pubDate>Mon, 28 Sep 2026 00:10:00 +0900</pubDate>
      <category>ai/ml</category>
      <description>Gold 데이터와 QA로 평가 데이터셋을 만들고, 데이터를 나누는 기준과 검색 품질·답변 품질을 따로 평가하는 방법, 운영하며 평가 데이터셋을 넓히는 순서를 다룹니다.</description>
    </item>
    <item>
      <title>RAG를 위한 데이터 준비: 범위·요건 분석부터 전처리·피처 설계까지</title>
      <link>https://rastalion.dev/writing/rag-data-preparation/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/rag-data-preparation/</guid>
      <pubDate>Mon, 28 Sep 2026 00:00:00 +0900</pubDate>
      <category>ai/ml</category>
      <description>데이터 범위와 규모 조사, 검증할 수 있는 요건 정의, 의미와 근거 위치를 보존하는 전처리, 문서 RAG에 맞춘 피처 설계를 정리합니다.</description>
    </item>
    <item>
      <title>AWS에서만 쓰는 벡터 검색: S3 Vectors부터 Bedrock Knowledge Bases까지</title>
      <link>https://rastalion.dev/writing/aws-vector-search/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/aws-vector-search/</guid>
      <pubDate>Sun, 27 Sep 2026 10:00:00 +0900</pubDate>
      <category>ai/ml</category>
      <description>S3 Vectors, OpenSearch Serverless, DynamoDB 등 AWS 전용 벡터 검색 7종을 인덱스, 질의당 k, 필터, 규모, 확장·과금 단위로 비교하고 Bedrock Knowledge Bases가 맡는 일을 정리합니다.</description>
    </item>
    <item>
      <title>벡터 DB는 어떻게 고를까: 선택 기준과 제품별 기능 비교</title>
      <link>https://rastalion.dev/writing/vector-database-selection/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/vector-database-selection/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 +0900</pubDate>
      <category>ai/ml</category>
      <description>인덱스와 압축, 질의당 최대 k, 필터와 멀티테넌시, 하이브리드 검색, 1억 건 규모의 메모리, 샤딩과 확장을 기준으로 벡터 DB 12종을 공식 문서에 근거해 비교합니다.</description>
    </item>
    <item>
      <title>벡터 DB란 무엇인가: 중요해진 이유와 주요 제품, 사용 지표로 보는 시장</title>
      <link>https://rastalion.dev/writing/vector-database-overview/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/vector-database-overview/</guid>
      <pubDate>Fri, 25 Sep 2026 00:00:00 +0900</pubDate>
      <category>ai/ml</category>
      <description>임베딩·유사도 검색·RAG의 관계부터 오픈소스와 상용 제품까지 정리하고 개발자 설문·DB-Engines·GitHub 별 수가 각각 무엇을 재는지 구분해 읽습니다.</description>
    </item>
    <item>
      <title>MySQL 복제지연</title>
      <link>https://rastalion.dev/writing/mysql-replication-lag/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/mysql-replication-lag/</guid>
      <pubDate>Fri, 23 May 2025 14:53:45 +0900</pubDate>
      <category>mysql</category>
      <description>MySQL 8.4의 복제 중단·수신 지연·적용 지연을 구분하고, 대형 트랜잭션·잠금·병렬 복제·스토리지 병목과 쓰기 직후 읽기 문제를 진단합니다.</description>
    </item>
    <item>
      <title>MySQL 전문 검색</title>
      <link>https://rastalion.dev/writing/mysql-fulltext-search/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/mysql-fulltext-search/</guid>
      <pubDate>Fri, 23 May 2025 11:08:25 +0900</pubDate>
      <category>mysql</category>
      <description>MySQL 8.4의 FULLTEXT와 ngram 검색을 재현하고, 검색 모드·한 글자 검색·불용어·인덱스 재구축·트랜잭션 가시성의 차이를 정리합니다.</description>
    </item>
    <item>
      <title>AWS Aurora의 커스텀 엔드포인트를 활용한 효율적인 데이터베이스 운영 가이드</title>
      <link>https://rastalion.dev/writing/aurora-custom-endpoints/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/aurora-custom-endpoints/</guid>
      <pubDate>Sat, 26 Oct 2024 11:54:21 +0900</pubDate>
      <category>mysql</category>
      <description>Aurora 커스텀 엔드포인트로 조회 워크로드를 분리하고, READER 전환·페일오버·연결 풀·Auto Scaling·보안 경계에서 확인할 사항을 정리합니다.</description>
    </item>
    <item>
      <title>MySQL의 TLS/SSL: 내부 네트워크에서 정말 필요할까?</title>
      <link>https://rastalion.dev/writing/mysql-tls-ssl-internal-network/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/mysql-tls-ssl-internal-network/</guid>
      <pubDate>Mon, 29 Jul 2024 21:00:01 +0900</pubDate>
      <category>mysql</category>
      <description>AWS VPC나 사내 내부망처럼 접근이 통제된 구간에서도 MySQL 연결에 TLS를 걸어야 하는지를 법령 조문, 위협모델, 실제 설정값으로 나눠 판단합니다.</description>
    </item>
    <item>
      <title>쿠버네티스와 EKS에서의 데이터베이스 영속성: PV, StorageClass, EBS 비교 분석</title>
      <link>https://rastalion.dev/writing/k8s-eks-database-persistence/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/k8s-eks-database-persistence/</guid>
      <pubDate>Sun, 28 Jul 2024 14:56:08 +0900</pubDate>
      <category>database</category>
      <description>EKS 위 작은 데이터베이스에 RDS 를 붙이기 아까울 때, PersistentVolume·StorageClass·Amazon EBS 로 컨테이너 데이터를 남기는 방법을 비용·백업·가용성 기준으로 비교합니다.</description>
    </item>
    <item>
      <title>회원 가입 및 로그인을 위한 테이블 설계</title>
      <link>https://rastalion.dev/writing/table-design-for-signup-login/</link>
      <guid isPermaLink="true">https://rastalion.dev/writing/table-design-for-signup-login/</guid>
      <pubDate>Wed, 31 Aug 2022 12:43:24 +0900</pubDate>
      <category>mysql</category>
      <description>회원 가입과 로그인에 쓰이는 테이블을 1:1 관계까지 정규화해 분리하는 이유, 그리고 회원·인증·휴면·탈퇴 스키마를 나눌 때 함께 걸리는 법정 요건을 정리합니다.</description>
    </item>
  </channel>
</rss>
