database

2건
G github.com/dekart-xyz

GeoSQL: 지리공간 데이터를 위한 클로드/코덱스 스킬

데이터 과학자와 분석가를 위해 개발된 GeoSQL은 PostGIS, BigQuery, Snowflake, Wherobots 등에서 지리공간 데이터를 처리할 수 있도록 클로드, 코덱스, 깃허브 코파일럿에 기능을 추가하는 도구다. SaaS 계정이 필요 없으며 100% 로컬 또는 자체 호스팅으로 작동하고, 지도를 루프에 포함시켜 지리공간 작업 성능을 최대 4배 향상시킨다. 에이전트는 웨어하우스 메타데이터를 탐색해 스키마를 추측하지 않고 정확한 공간 SQL을 작성하며, 빅쿼리에서는 모든 쿼리를 먼저 드라이런(dry-run)하여 10GiB 청구 한도를 넘지 않도록 비용을 통제한다. 또한 렌더링된 지도 이미지를 보고 기하학 오류를 스스로 교정하는 피드백 루프를 통해, 텍스트만으로는 놓치기 쉬운 다각형 경계 오인이나 중복 집계 같은 실수를 잡아낸다.

23 pts 1 댓글 github.com/dekart-xyz
P pgdog.dev

왜 또 Postgres 커넥션 풀러를 만들었을까

PgDog는 Postgres 확장을 위한 프록시로, 기존 커넥션 풀러들이 가진 '누수 추상화' 문제를 해결한다. PgBouncer나 RDS Proxy 같은 도구는 SET 명령어나 LISTEN/NOTIFY 같은 Postgres 고유 기능을 사용하지 못하게 하거나 애플리케이션 코드를 대규모로 수정해야 하는 단점이 있다. PgDog는 자체 SQL 파서를 내장해 SET 명령어를 감지하고 클라이언트별 상태를 유지하며, LISTEN/NOTIFY도 트랜잭션 의미를 보존한 채 내부적으로 처리한다. 이를 통해 개발자는 코드 변경 없이도 커넥션 풀링을 사용하면서 Postgres의 모든 기능을 그대로 활용할 수 있다.

198 pts 49 댓글 pgdog.dev