본문 바로가기

728x90

PostgreSQL

(20)
Kaneo는 가볍게 시작하는 셀프 호스팅 프로젝트 관리 도구예요 Kaneo는 가볍게 시작하는 셀프 호스팅 프로젝트 관리 도구예요AI 뉴스 썸네일프로젝트 관리 도구가 복잡해질수록 팀은 일을 기록하는 데 더 많은 시간을 써요. Kaneo는 칸반과 이슈 추적에 집중하고, 데이터를 직접 보관할 수 있게 만든 오픈소스 도구예요. Docker Compose부터 Kubernetes, MCP 연동까지 배포와 자동화 선택지도 갖췄어요. 2핵심 요약구분핵심왜 볼 만한가요제품 방향칸반과 이슈 관리에 필요한 흐름을 단순한 화면에 담았어요Jira나 Linear의 기능이 팀 규모에 비해 무겁게 느껴질 때 비교할 수 있어요데이터 운영애플리케이션과 PostgreSQL을 직접 운영할 수 있어요프로젝트와 업무 데이터를 외부 서비스에 맡기지 않는 구성이 가능해요배포 방식drim CLI, Docker ..
Acadia는 SQL을 컴파일 대상으로 바꿀 수 있을까요 Acadia는 SQL을 컴파일 대상으로 바꿀 수 있을까요Acadia 데이터베이스 프로그래밍 썸네일데이터베이스 코드는 애플리케이션의 타입 시스템과 자주 따로 움직여요. Elm 창시자 Evan Czaplicki가 공개한 Acadia는 테이블과 쿼리를 함수형 코드로 작성한 뒤 SQL로 컴파일해 이 간격을 줄이려는 개발 도구예요. 아직 Public Alpha라서 당장 운영 환경에 넣기보다 설계와 생성 SQL을 직접 확인해 볼 단계에 가까워요. 1핵심 요약구분내용무엇이 나왔나요Elm 창시자가 수년간 개발한 Acadia의 Public Alpha가 공개됐어요.어떻게 작동하나요테이블과 Endpoint를 함수형 코드로 정의하면 컴파일러가 SQL을 만들어요.무엇을 줄이나요클라이언트, 서버, 데이터베이스 사이의 타입 불일치..
DuckDB v2.0 미리보기, 파일 안의 분석 DB가 서버로 넓어져요 DuckDB v2.0 미리보기, 파일 안의 분석 DB가 서버로 넓어져요AI 뉴스 썸네일DuckDB v2.0 "Cyanoptera"가 올해 가을 출시를 앞두고 주요 기능을 공개했어요. 한 프로세스 안에서 빠르게 분석하던 기존 장점은 유지하면서, 다른 데이터베이스에 쿼리를 보내고 장기 실행 서비스로 운영하는 기능을 더해요. v1.5 이후 10,000개가 넘는 커밋이 반영됐고 새 SQL 파서와 기본 저장 형식처럼 호환성을 확인해야 할 변화도 함께 들어가요. 1핵심 요약구분확인된 내용개발자가 볼 지점서버 운영Quack 프로토콜이 안정 단계로 올라가고 `CONNECT` 문이 추가돼요.DuckDB를 네트워크 서비스나 장기 실행 인스턴스로 운영할 수 있어요.원격 쿼리DuckDB뿐 아니라 PostgreSQL과 MySQ..
Rust 백엔드를 오래 버티게 만드는 계층 설계와 PostgreSQL 활용법 Rust 백엔드를 오래 버티게 만드는 계층 설계와 PostgreSQL 활용법IT & AI 뉴스 썸네일Rust로 백엔드 서비스를 만들 때 어려운 지점은 언어 문법보다 여러 크레이트와 애플리케이션 코드를 어디서 나눌지 정하는 일이에요. Rust와 PostgreSQL로 중간 규모 서비스를 운영해 온 개발자가 HTTP 스택, 코드 계층, 작업 큐와 Cron을 한 구조 안에서 설명했어요. 1핵심 요약구분핵심왜 볼 만한가요HTTP 스택Tokio 위에 rustls, hyper, axum을 층별로 올려요각 크레이트의 역할과 교체 범위를 구분할 수 있어요코드 구조진입점, 서비스, 저장소의 3개 계층으로 나눠요HTTP 프레임워크와 비즈니스 규칙, SQL이 서로 엉키는 일을 줄여요PostgreSQL 활용작업 큐와 Cron ..
Instatic, 비주얼 편집과 정적 사이트 제작을 한곳에 묶었어요 Instatic, 비주얼 편집과 정적 사이트 제작을 한곳에 묶었어요IT & AI 뉴스 썸네일웹사이트를 직접 운영하려면 CMS, 프레임워크, 호스팅, 폼, 미디어 저장소를 따로 고르는 경우가 많아요. Instatic은 이 구성 요소를 하나의 Bun 서버에 묶고, 편집 결과를 시맨틱 HTML과 압축된 CSS로 내보내는 셀프호스팅 비주얼 CMS예요. 1핵심 요약구분내용운영 방식비주얼 에디터, 콘텐츠, 미디어, 인증, 폼, 플러그인, 퍼블리셔를 한 Bun 서버에서 다뤄요.데이터베이스기본 개발 환경은 SQLite를 쓰고, 여러 작성자나 관리형 백업이 필요하면 PostgreSQL을 선택할 수 있어요.공개 페이지게시할 때 정적 파일을 만들며, 일반 경로에서는 프레임워크 부팅이나 데이터베이스 왕복을 줄여요.확장 기능백..
PostgreSQL MVCC의 비용, 다른 DB는 어디로 옮길까요? PostgreSQL MVCC의 비용, 다른 DB는 어디로 옮길까요?IT & AI 뉴스 썸네일PostgreSQL의 MVCC를 두고 쓰기 증폭과 테이블 팽창, VACUUM 부담을 단점으로 꼽는 일이 많아요. 이런 비용은 실제로 존재해요. 다만 다른 데이터베이스도 과거 행 버전을 보관하고 정리해야 하며, 저장 위치와 정리 주체가 다를 뿐이에요. 1핵심 요약구분설계 선택운영에서 드러나는 비용PostgreSQL과거 행 버전을 테이블 heap에 남겨요dead tuple, 테이블 팽창, VACUUM, XID 관리가 필요해요Oracle·InnoDB이전 값을 undo 영역에 저장해요오래된 읽기는 undo 탐색 비용을 치르고, 큰 롤백은 오래 걸릴 수 있어요SQL Server과거 버전을 version store에 둬요오래..
32TB도 42분, PlanetScale이 백업을 복원하며 다음 백업을 만드는 이유 32TB도 42분, PlanetScale이 백업을 복원하며 다음 백업을 만드는 이유IT & AI 뉴스 썸네일대형 Postgres 데이터베이스는 백업 파일을 만드는 시간부터 부담이에요. PlanetScale은 이전 백업을 임시 노드에 직접 복원하고 WAL을 재생한 뒤, 그 상태를 새로운 백업으로 저장해요. 샤드마다 이 과정을 동시에 돌려 프로덕션 부하와 전체 소요 시간을 함께 줄였어요. 2핵심 요약구분핵심왜 볼 만한가요백업 방식이전 백업을 임시 노드에 복원하고 WAL로 현재 상태까지 따라잡아요주기마다 기존 백업의 복구 가능성을 실제 복원 과정에서 확인해요프로덕션 부하오래된 WAL은 S3에서 읽고 최근 몇 분만 primary에서 받아요서비스 쿼리와 무거운 백업 작업이 같은 자원을 두고 경쟁하는 시간을 줄여요..
Chat2DB, AI로 SQL 작성과 데이터베이스 관리를 한곳에 묶었어요 Chat2DB, AI로 SQL 작성과 데이터베이스 관리를 한곳에 묶었어요Chat2DB AI 데이터베이스 클라이언트SQL 편집기와 AI 도우미를 따로 오가던 작업을 한 화면에 모은 데이터베이스 클라이언트가 나왔어요. Chat2DB Community는 자연어로 SQL을 만들고 설명하거나 다듬는 기능에 데이터 조회, 객체 관리, 실행 이력, 차트까지 붙였어요. 1핵심 요약구분제공 기능확인할 점작업 환경Windows, macOS, Linux용 데스크톱 앱과 Docker 실행을 지원해요Community는 단일 사용자를 위한 로컬 우선 도구예요데이터베이스공식 안내 기준 40개가 넘는 데이터베이스를 지원해요새 JDBC 데이터베이스는 설정으로 추가할 수 있어요SQL과 AI작성, 자동 완성, 실행, 저장, 이력과 자연어..
Postgres 분석 쿼리를 300배 앞선 pgrust의 실행 엔진 설계 Postgres 분석 쿼리를 300배 앞선 pgrust의 실행 엔진 설계pgrust 쿼리 엔진 최적화 썸네일Postgres 호환 데이터베이스 pgrust 0.2가 쿼리 실행 엔진을 크게 손봤어요. 프로젝트가 공개한 ClickBench 결과에서는 Postgres보다 300배 빠르고, OLTP 벤치마크에서는 30% 앞섰어요. 다만 이 수치는 특정 장비와 설정에서 나온 프로젝트 측 측정값이라 조건을 함께 봐야 해요. 1 2핵심 요약구분핵심왜 볼 만한가요실행 모델한 행씩 넘기는 Volcano 모델의 호출 비용을 배치 처리로 줄였어요쿼리 구조를 유지하면서 CPU가 처리할 작업 단위를 키웠어요데이터 이동스캔과 집계를 하나로 합쳐 중간 버퍼 복사를 없앴어요계산보다 데이터 이동이 비싸지는 구간을 직접 줄였어요CPU 활..
ssh 한 줄로 들어가는 개발자 클럽하우스, late.sh ssh 한 줄로 들어가는 개발자 클럽하우스, late.shlate.sh 터미널 클럽하우스 썸네일웹 브라우저도 회원가입 화면도 필요 없어요. 터미널에서 `ssh late.sh`를 입력하면 채팅, 음악, 게임, 뉴스가 모인 공간으로 바로 들어가요. SSH 접속 경험을 개발자 커뮤니티의 입구로 바꾼 프로젝트예요. 1late.sh는 터미널을 오래 쓰는 개발자에게 익숙한 조작법을 유지하면서 소셜 기능을 한곳에 묶었어요. 공개 저장소에는 Rust 기반 서버와 웹, 오디오 재생용 CLI가 함께 올라와 있어요. 2핵심 요약구분핵심왜 볼 만한가요접속`ssh late.sh` 한 줄로 시작해요별도 계정이나 OAuth 절차가 없어요신원SSH 공개키의 지문에 활동 기록을 연결해요개발자가 이미 쓰는 키를 계정처럼 활용해요공간채팅..

728x90