시작하기
데이터베이스

데이터베이스

설정 → 데이터베이스에서 연결을 등록하면 동작 → 데이터베이스에서 선택하여 데이터를 저장하거나 조회할 수 있습니다. 타입은 다섯 가지이며, 타입에 따라 입력 항목이 달라집니다.

  • MySQL: 빠르고 안정적인 오픈소스 관계형 데이터베이스입니다(기본값).
  • PostgreSQL: 고급 기능과 확장성을 갖춘 오픈소스 관계형 데이터베이스입니다.
  • SQLite: 서버 없이 파일 하나로 동작하는 경량 관계형 데이터베이스입니다.
  • ODBC: 여러 종류의 데이터베이스에 접근하는 표준 인터페이스입니다.
  • Firebase DB: Google 의 클라우드 기반 NoSQL 실시간 데이터베이스입니다.
타입입력 항목
MySQL · PostgreSQL호스트, 포트(기본값 3306, PostgreSQL 은 5432 로 변경), 연결 타임아웃, 사용자, 패스워드, 데이터베이스 이름
SQLiteDB 파일. 업로드한 파일을 사용합니다.
ODBC연결 문자열, 연결 타임아웃
Firebase DB데이터베이스 주소, 웹 API 키, 그리고 익명 로그인 또는 이메일·비밀번호

연결 타임아웃(기본값 3초)은 서버 연결을 기다리는 최대 시간이며, 이 시간을 넘기면 연결에 실패한 것으로 간주합니다. ODBC 의 연결 문자열은 ODBC 인터페이스로 서버에 접속할 때 사용하는 문자열입니다. Firebase DB 에서 익명 로그인을 켜면 이메일 주소와 비밀번호 항목이 숨겨집니다. Firebase 의 데이터베이스 주소와 웹 API 키를 확인하는 방법은 부록을 참고합니다.

SQL 계열 데이터베이스는 동작에서 로그인 → 쿼리 실행 → 로그아웃 순서로 사용합니다. 패스워드와 연결 문자열, 웹 API 키는 컨트롤러에 암호화되어 저장됩니다.