ChartDB는 SQL 쿼리 실행 결과를 붙여 넣기만 하면 DB 다이어그램을 생성할 수 있는 웹 도구다. DB에 직접 연결하지 않아도 된다는 점이 보안 측면의 특징이다.
동작 방식
일반적인 DB 스키마 시각화 도구는 앱이 DB에 직접 연결해 스키마를 가져오는 경우가 많다. ChartDB는 사용자가 스키마 수집용 SQL 쿼리를 직접 실행하고 그 결과를 복사해 붙여 넣는 방식을 쓴다. 그래서 DB 접속 정보를 외부 애플리케이션에 넘길 필요가 없다.
지원 DB
- MySQL
- PostgreSQL
- MariaDB
- SQLite
- SQL Server
데이터 저장 위치
가져온 DB 데이터는 브라우저의 IndexedDB에 저장된다.
- 백엔드 서버로 전송하지 않음
- 외부 스토리지에 저장하지 않음
- 앱의 Delete 버튼이나 DevTools에서 IndexedDB를 초기화해 삭제 가능
hsb.horse