# Show HN: qStudio - 10년간 개발한 무료 SQL Editor

> Clean Markdown view of GeekNews topic #15162. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=15162](https://news.hada.io/topic?id=15162)
- GeekNews Markdown: [https://news.hada.io/topic/15162.md](https://news.hada.io/topic/15162.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-06-04T10:35:54+09:00
- Updated: 2024-06-04T10:35:54+09:00
- Original source: [timestored.com](https://www.timestored.com/qstudio/release-version-3)
- Points: 34
- Comments: 2

## Topic Body

### QStudio 3.0: 현대 데이터 분석가를 위한 최고의 SQL 에디터  
- **강력한 로컬 데이터베이스**: qDuckDB가 qStudio의 핵심으로, 다양한 데이터베이스의 쿼리 결과를 로컬에 저장할 수 있음  
- **Parquet 파일 뷰어**: Windows에서 클릭 한 번으로 Parquet 파일을 열 수 있음. Parquet은 미래의 데이터 저장 표준으로, 다양한 시스템과 호환됨  
- **다양한 데이터 소스 통합**: 여러 데이터 소스에서 데이터를 결합할 수 있음  
- **Pulse-Pivot**: Excel처럼 데이터를 피벗하고, SQL 쿼리를 생성할 수 있음  
- **AI - Text2SQL**   
  - **Text2SQL**: 평범한 영어 문장을 SQL 쿼리로 변환해줌  
  - **Explain-My-Query**: 코드의 작동 방식을 설명해줌  
  - **Explain-My-Error**: 코드 오류의 원인을 AI가 설명해줌  
  
#### DuckDB 통합  
  
- **DuckDB**: 데이터 분석가들이 로컬에서 분석을 수행할 수 있는 컬럼 지향 데이터베이스로, qStudio에 로컬 데이터베이스 생성, 결과 저장, Parquet 쿼리 및 여러 데이터베이스의 쿼리 결합 기능을 추가함.  
  
#### PRQL 지원  
  
- **PRQL**: 데이터 변환을 위한 현대적인 언어로, 모든 데이터베이스에서 PRQL 지원을 추가함.  
  
#### DolphinDB 통합  
  
- **DolphinDB**: 서버 브라우징, 구문 강조 및 자동 완성 기능 추가.  
  
#### 기타 기능  
  
- **향상된 Excel 내보내기**: 전체 결과를 Excel .xlsx 파일로 내보낼 수 있음.  
- **SQL 에디터 개선**: SQL 포매터, 대소문자 변환 명령, 현재 SQL 문 실행 기능 추가.  
- **UI 개선**: 차트 및 데이터베이스 아이콘 추가, 연결 종료 명령 추가, 환영 화면 추가.  
- **개선된 DuckDB 타입 지원**: 중첩 배열 및 데이터 표시 개선.  
- **명령줄 차트 생성**: 명령줄에서 차트를 생성할 수 있음.  
- **자동 완성 SQL**: 내장 템플릿과 AI 제안을 통해 SQL 자동 완성 기능 제공.  
  
#### GN⁺의 의견  
  
- **데이터 분석 효율성**: qStudio는 다양한 데이터 소스를 통합하고, 로컬 데이터베이스를 활용하여 데이터 분석 효율성을 크게 높일 수 있음.  
- **AI 기능의 유용성**: Text2SQL과 같은 AI 기능은 초급 엔지니어들이 SQL 쿼리를 작성하는 데 큰 도움을 줄 수 있음.  
- **PRQL의 장점**: PRQL은 SQL보다 간단하고 강력한 데이터 변환 언어로, 데이터 처리 작업을 더 쉽게 할 수 있음.  
- **경쟁 제품**: 비슷한 기능을 제공하는 다른 도구로는 DBeaver, DataGrip 등이 있음. 각 도구의 장단점을 비교해보는 것이 좋음.  
- **기술 도입 고려사항**: 새로운 기술을 도입할 때는 기존 시스템과의 호환성, 학습 곡선, 커뮤니티 지원 등을 고려해야 함.

## Comments



### Comment 25927

- Author: luminance
- Created: 2024-06-04T17:43:04+09:00
- Points: 1

On Linux with HiDPI a monitor I had to run:  
GDK_SCALE=2 java -jar qstudio.jar  
출처: https://news.ycombinator.com/item?id=40562210

### Comment 25909

- Author: neo
- Created: 2024-06-04T10:35:54+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=40562210) 
- **Ryan의 노력과 열정**: Ryan은 매우 끈기 있고 열심히 일하는 엔지니어로, 이번 프로젝트는 그의 애정이 담긴 결과물임.
- **사용자 피드백 감사**: 사용자들의 피드백과 기능 제안에 감사하며, JFreeChart와 Flatlaf 라이브러리 덕분에 qStudio가 멋지게 보임.
- **Intel Mac 문제**: Intel Mac에서 실행 시 sqlite DB를 열 때 충돌 발생, 재다운로드 후에도 문제 지속됨. 해결 방법 문의.
- **출시 축하**: 출시를 축하하며, GitHub 저장소 링크 공유.
- **등록의 이점**: 등록의 이점이 궁금하며, 로컬 MySql 데이터베이스에서 빠르게 작동함. Redshift 지원 필요.
- **10년의 여정**: 10년이 걸린 이유와 그 여정을 궁금해함.
- **MacOS Sonoma 문제**: MacOS Sonoma에서 설정을 열 때 앱이 충돌함.
- **AI 기능의 기회**: AI 기능에 더 많은 기회가 있으며, 쿼리 검증, 수정, 최적화, 데이터 생성 등 다양한 가능성 존재.
- **기업 환경에서의 사용**: 기업 환경에서 사용할 때 가격 정보나 연락처를 찾지 못함. 사용자 오류인지 문의.
- **트렌드 시각화**: 쿼리 결과의 트렌드를 빠르게 볼 수 있는 기능이 필요하며, AI가 데이터 이상치를 쉽게 확인할 수 있으면 좋겠음.
