개발자가 현실적인 관계형 데이터베이스 생성 도구를 개발하다

앱 개발을 위한 데이터베이스 생성 문제를 해결한 도구
r/ClaudeAI의 한 개발자가 Claude Code로 앱을 구축할 때 흔히 발생하는 문제에 대한 해결책을 공유했습니다: 테스트와 데모를 위한 현실적이고 완전히 구성된 관계형 데이터베이스가 필요하다는 점입니다. Claude에 프롬프트를 주는 방식은 작은 데이터셋에는 효과적이었지만, 외래 키 관계가 유지된 더 큰 데이터셋을 생성하는 것은 지저분해졌습니다.
효과적이었던 기술적 접근법
개발자는 몇 가지 핵심 기술적 접근법을 가진 도구를 구축했습니다:
- 위상적 생성: 시스템은 외래 키 의존성 그래프를 해결하고 올바른 순서로 테이블을 생성합니다—부모 테이블을 먼저, 그 다음 자식 테이블을—모든 외래 키가 실제 부모 행을 가리키도록 합니다.
- 카디널리티 모델링: 균일한 분포 대신, 생성기는 실제 세계 패턴과 일치하는 분포를 사용합니다. 예를 들어, 사용자별 주문 횟수는 음이항 분포를 따르고, 활동 타임스탬프는 현실적인 계절적 변동과 함께 업무 시간대 주변에 군집됩니다. 시스템은 구성을 요구하지 않고 스키마 구조와 열 이름에서 이러한 패턴을 추론합니다.
- 테이블 간 일관성: 시스템은 외래 키 제약 조건으로 선언되지 않은 암묵적인 비즈니스 규칙을 처리합니다. 예를 들어, 결제 날짜가 송장 날짜 이후에 오도록 보장하거나, 직원의 부서와 급여가 적절한 통화로 그들의 직무 제목과 일치하도록 합니다. 이러한 규칙은 명명 규칙과 테이블 관계에서 추론됩니다.
- 일반 영어로부터의 스키마: 사용자는 필요한 것을 설명하고(예: "조직, 사용자, 프로젝트, 작업 및 활동 로그가 있는 SaaS 앱"), 도구는 모든 관계, 열 유형 및 제약 조건을 가진 전체 스키마를 구축한 다음, 데이터를 한 번에 생성합니다.
개발 배경
개발자는 애플리케이션이 Claude Code로 코딩되었지만, 제약 그래프를 해결하고 분포를 모델링하는 부분인 생성 엔진 자체는 수동으로 설계해야 했다고 언급했습니다. 이 데이터를 생성하기 위해 100% LLM에 의존하는 것은 충분히 확장 가능하거나 신뢰할 만하지 않다는 것을 발견했습니다.
개발자는 현재 Claude와 함께 작동하도록 MCP(Model Context Protocol)를 구축하는 작업을 진행 중입니다.
📖 전체 Source 읽기: r/ClaudeAI
👀 See Also

mcp-india-stack: 인도 금융 API용 오픈소스 MCP 서버
mcp-india-stack는 GSTIN 검증, IFSC 조회, PAN 검증을 포함한 7개의 인도 금융 및 정부 API 도구에 대한 네이티브 접근을 Claude에 제공하는 오픈소스 MCP 서버입니다. 인증이 필요 없으며, 오프라인 우선 방식으로 작동하고, pip install을 통해 사용할 수 있습니다.

BrightBean Studio: AI 에이전트로 구축된 오픈소스 소셜 미디어 관리 플랫폼
BrightBean Studio는 Claude와 Codex를 사용하여 3주 만에 구축된 오픈소스, 자체 호스팅 가능한 소셜 미디어 관리 플랫폼으로, 직접적인 제1자 API 통합을 통해 10개 이상의 플랫폼을 지원합니다.

동일 코드베이스에서 세 가지 AI 도구를 비교하는 헤드투헤드 코드 리뷰 실험
동일한 코드 리뷰 작업에 대해 Codex, Claude Code, 그리고 Sextant가 적용된 Claude Code를 비교하는 비디오 실험이 진행되었습니다. Codex는 발견 사항을 검증하고 어떤 보고서가 더 가치 있는지 판단하는 역할을 맡았습니다. 이 실험은 워크플로우와 구조가 AI가 무엇을 인지하고 우선순위를 매기는지에 어떻게 영향을 미치는지에 초점을 맞추고 있습니다.

오픈클로 클라이언트, 실시간 API 비용 추적 및 지출 한도, 세부 에이전트 제어 기능 추가
OpenClaw Client는 이제 원형 진행 막대가 있는 실시간 사용량 UI, 에이전트별 지출 한도, 하위 에이전트 관리, 스킬 토글 및 여러 제공업체의 모델 전환 기능을 제공합니다.