데이터베이스 연결 가이드

데이터베이스 연결 가이드
Photo by Growtika Developer Marketing Agency / Unsplash

셀렉트는 SQL과 API로 어드민 페이지를 만드는 도구입니다.

지원하는 데이터베이스:

  • MySQL 5.6/5.7/8.0
  • MariaDB
  • AWS RDS MySQL 5.6/5.7/8.0
  • PostgreSQL
  • Microsoft SQL Server
  • MongoDB
  • Redis

원하는 데이터베이스를 연결하면 조회와 수정이 가능합니다.

데이터베이스를 디비툴(SequelPro, Workbench, Datagrip등)으로 접속하는 경우
계정정보 입력으로 바로 시작 가능합니다.

public-ip 접속이 가능한 경우

DB host/username/password 입력으로 바로 가능합니다.

  • 네트워크 및 방화벽 설정을 확인해주세요.
  • 서버 IP대역 (2개)
    3.35.90.246
    3.39.77.204

private network (VPC) 접속만 가능한 경우

데이터베이스가 사설망, 내부망에 있는 경우

AWS 아마존 클라우드를 이용하는 경우 VPC Peering을 통해 셀렉트 클라우드와 안전하게 연결 가능합니다.

Google, Azure, Naver, Toast 클라우드 또는 자체 인프라에서도 VPN을 구성하여 안전하게 연결 가능합니다.

  • 사내 네트워크 방화벽 정책을 그대로 따라갑니다.
  • 초기 설정에 시간이 소요되지만 투입대비 적정수준의 높은 보안을 확보할 수 있으므로 가장 권장하고 있습니다.
  • 설정 > 네트워크에서 요청 가능합니다. 관련 글 읽기

설치형에서 데이터베이스 접속

설치형의 경우에는 일반 API 서버와 같이 커넥션풀(Connection Pool)을 구성하여
연결합니다. 해당 서버가 데이터베이스에 접근 가능한지 방화벽과 접속정보를
확인해주세요.

설치형에 대한 자세한 내용은 알맞는 설치형 옵션 고르기 글을 확인해주세요.

Read more

어드민 개발 스택을 결정하기 전에

어드민 개발 스택을 결정하기 전에

어드민은 “나중에 한 번 정리하자”로 시작해서, 어느 순간 팀의 발목을 잡습니다. "React로 새로 만들까, Rails/Django Admin으로 버틸까, Retool 같은 도구를 쓸까, 내부 프레임워크를 만들까.." 스택 보다 먼저 정리해야 할 질문이 있습니다. 이 질문에 답을 먼저 구하고 방향을 정해보세요. 공통 체크리스트 어떤 스택을 쓰더라도, 이 네 가지는

By Hakbeom Kim
어드민 컴포넌트 개편

어드민 컴포넌트 개편

안녕하세요 셀렉트팀 이진혁입니다. 셀렉트어드민은 YAML 입력으로 다양한 화면을 만들어주는 제품으로 다양한 팀, 회사의 어드민과 내부 운영툴, 파트너센터, 대시보드 역할을 하고 있습니다. 초기에는 SQL 쿼리 실행 결과, API 실행 결과를 시각화하는 방향으로 고안되어 모든 스펙에 type: http type: query 가 필요한 방식을 이어왔습니다. 그러나 다양한 화면구성, 정교한 어드민 구현을 하다보면 많은

By LEE JINHYUK