forked from boostcampwm-2024/web36-QLab
-
Notifications
You must be signed in to change notification settings - Fork 0
AI 리팩토링 사전준비
Hoons97 edited this page Jan 11, 2025
·
2 revisions
쉽고 빠르게 쿼리를 연습할 수 없을까? 🤔
Query를 연습하고 싶은데, DB 환경세팅이 너무 어렵고 많은 시간이 소요되네...
- 조건에 맞는 300만건의 데이터는 어떻게 생성하지? (복잡한 프로시저 작성, js코드 구현하여 작업)
- 쿼리만 빠르게 실행하고 싶은데 복잡한 DB 환경세팅에 너무 많은 시간이 소요됨
- 이전에 실행한 쿼리들의 시간을 비교하는게 어려움
클라우드 상에서 사용자에게 DB 환경을 제공하고 관리해요.
- 쉘 단위로 쿼리를 작성하고 실행해서 결과를 볼 수 있어요.
- 생성된 테이블은 우측 창에서 정보를 실시간으로 확인할 수 있어요.

세션을 이용하여 DB Connection 관리하는 법
실제 쿼리 실행 시간 측정 방법
테이블을 GUI를 통해 조작해 손쉽게 테이블 생성/수정 쿼리를 만들 수 있어요.

레코드 조건을 설정하면, 해당 설정에 맞는 대량의 레코드를 간편하게 추가할 수 있어요.

대용량 데이터를 효율적으로 삽입하는 법
한정된 스토리지 속 유저 데이터 관리 방법
Redis pub/sub 이용하기
쿼리를 잘 몰라도, 간편하게 예시 쿼리를 추가할 수 있어요.

AI 를 활용하여 사용자 쿼리 작성을 도와줘요.
-
사이드 바 예시 쿼리 추천
현재 사용자의 DB 스키마를 기준으로, 추가할 만한 예시 쿼리를 자동 추천해서 생성해주는 서비스 -
쿼리 도움 챗봇
대화 형식으로 데이터베이스 쿼리에 관련된 질문을 하고, 이에 대한 대답을 받아볼 수 있는 서비스 -
코파일럿(자동완성)
사용자가 작성중인 쿼리를 기반으로, 추천 쿼리를 자동 완성 시켜주는 서비스 -
쿼리 문제 제공(문제와 정답)
현재 사용자의 DB 스키마를 기준으로, 작성해 볼 만한 쿼리 문제를 제공하는 서비스 -
개선된 쿼리 추천(코드 스타일 향상)
사용자가 작성한 쿼리를 기준으로 쿼리의 구조나 가독성을 향상해서 추천해주는 서비스 -
슬로우 쿼리 예상시 알림 제공(bad 쿼리)
오래걸리거나 무거운 쿼리를 예상해서 미리 알려주는 서비스