맨위로가기

Navicat

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

Navicat은 다양한 데이터베이스 관리를 위한 그래픽 사용자 인터페이스(GUI) 도구이다. MySQL 설치 관리를 단순화하기 위해 개발되었으며, 2008년 홍콩 ICT 어워드에서 수상했다. Navicat은 윈도우, macOS, 리눅스 플랫폼을 지원하며, 여러 언어로 제공된다. 독립 실행형 버전, Navicat Premium, Navicat Data Modeler, Navicat iOS, Navicat Cloud, Navicat Monitor, Navicat On-Prem Server, Navicat BI & Viewer 등 다양한 버전이 존재하며, 각 버전은 특정 데이터베이스 또는 기능을 지원한다. Navicat은 SSH 및 HTTP 터널링, 객체 디자이너, 시각적 쿼리 빌더, 데이터 동기화, 백업 및 복원, BI 기능 등 다양한 기능을 제공하며, MySQL의 포크 및 클라우드 데이터베이스를 지원한다.

더 읽어볼만한 페이지

  • PostgreSQL - 아마존 레드시프트
  • PostgreSQL - PL/pgSQL
    PL/pgSQL은 PostgreSQL에서 복잡한 비즈니스 로직과 데이터 조작을 수행하기 위해 SQL을 확장한 절차적 프로그래밍 언어로, 함수, 트리거, 저장 프로시저 작성에 사용되어 네트워크 트래픽 감소와 성능 향상, 안정적인 데이터베이스 프로그래밍을 지원한다.
  • 데이터 모델링 도구 - MySQL 워크벤치
    MySQL 워크벤치는 MySQL 데이터베이스를 위한 시각적 설계, 개발, 관리 도구이며, DBDesigner4를 기반으로 발전하여 데이터베이스 모델링, SQL 개발, 데이터베이스 관리 등 다양한 기능을 제공한다.
  • 데이터 모델링 도구 - DBeaver
    DBeaver는 2010년 이반 포포프가 개발한 오픈 소스 데이터베이스 관리 도구로, 다양한 데이터베이스 시스템 지원, 사용자 친화적 인터페이스, 여러 버전 제공, 다양한 운영체제 및 언어 지원, SQL 쿼리 실행 및 편집, 데이터 브라우징 및 편집, 데이터베이스 구조 탐색 및 편집 등 다양한 기능을 제공한다.
  • 오라클 데이터베이스 도구 - DBeaver
    DBeaver는 2010년 이반 포포프가 개발한 오픈 소스 데이터베이스 관리 도구로, 다양한 데이터베이스 시스템 지원, 사용자 친화적 인터페이스, 여러 버전 제공, 다양한 운영체제 및 언어 지원, SQL 쿼리 실행 및 편집, 데이터 브라우징 및 편집, 데이터베이스 구조 탐색 및 편집 등 다양한 기능을 제공한다.
  • 오라클 데이터베이스 도구 - TOAD (소프트웨어)
    TOAD는 오라클 데이터베이스 관리, SQL 쿼리, 코드 편집, 테스트, 최적화 기능을 제공하는 도구로, 1995년 짐 맥다니엘에 의해 개발되어 퀘스트 소프트웨어, 델을 거쳐 현재까지 개발 및 지원되고 있으며 데이터베이스 개발자와 관리자의 업무 효율성을 높이는 데 기여한다.
Navicat - [IT 관련 정보]에 관한 문서
Navicat 정보
종류SQL 데이터베이스 관리 시스템
라이선스프로프라이어터리 / 셰어웨어
웹사이트Navicat 공식 웹사이트
개발 정보
개발자PremiumSoft CyberTech Ltd.
출시일2002년
최신 버전17
최신 버전 출시일2024년 5월 13일
운영 체제크로스 플랫폼
지원 언어다국어

2. 히스토리

초기 버전의 주요 목표는 MySQL 설치 관리를 단순화하는 것이었다.

2. 1. 수상 경력

2008년, Navicat for MySQL은 홍콩 ICT 2008 올해의 상, 최우수 비즈니스 대상최우수 비즈니스(제품) 금상을 수상했다.[4]

3. 지원되는 플랫폼 및 언어

Navicat은 여러 운영 체제에서 사용할 수 있는 크로스 플랫폼 도구이다. 마이크로소프트 윈도우, macOS, 리눅스 플랫폼에서 작동한다. 사용자는 소프트웨어를 구매할 때 다음 11개 언어 중에서 원하는 언어를 선택할 수 있다:


  • 영어
  • 프랑스어
  • 독일어
  • 스페인어
  • 일본어
  • 폴란드어
  • 러시아어
  • 한국어
  • 인도네시아어
  • 중국어 간체
  • 중국어 번체

4. 버전

Navicat은 2002년 3월 WindowsMySQL 지원 버전을 처음 출시하며 시작되었다. 이후 macOS와 리눅스 운영 체제 지원을 추가하고, PostgreSQL, Oracle, SQLite, SQL Server, MariaDB 등 주요 관계형 데이터베이스를 지원하는 독립 실행형 버전을 차례로 선보였다.

2018년부터는 NoSQL 데이터베이스 지원을 시작하여 MongoDB 버전을 출시했으며, 2023년에는 Redis 지원 버전을 추가했다. 이러한 개별 데이터베이스 지원 버전 외에도, 여러 데이터베이스를 동시에 관리할 수 있는 Navicat Premium, 데이터 모델링 도구인 Navicat Data Modeler, 모바일 환경을 위한 Navicat iOS, 클라우드 동기화 서비스인 Navicat Cloud, 서버 모니터링 도구 Navicat Monitor, 온프레미스 서버 솔루션 Navicat On-Prem Server, 데이터 시각화 도구인 Navicat BI 등 다양한 제품 라인업으로 확장되었다. 각 버전 및 제품에 대한 자세한 내용은 하위 섹션에서 확인할 수 있다.

4. 1. 독립 실행형 버전

2002년 3월 공식 출시된 Navicat for MySQLWindows 버전은 PremiumSoft가 처음으로 대중에게 선보인 제품이었다. 이후 2003년 6월과 10월에 각각 Mac OS X와 리눅스 운영 체제용 Navicat for MySQL 버전을 추가로 출시했다. 2013년 11월에는 MariaDB 지원이 추가되었다.[5][6]

PremiumSoft는 2005년 10월 Windows용 Navicat for PostgreSQL을 출시하고, 2006년 6월 Mac OS X용 버전을 출시하며 시리즈를 확장했다. 리눅스용 버전은 3년 뒤인 2009년 8월에 출시되었다.[7]

2008년 8월에는 Oracle 데이터베이스 사용자를 위한 Navicat for Oracle을 Windows와 Mac용으로 제작했다. 이듬해 8월에는 리눅스 플랫폼용 버전을 출시했다.[8] Oracle 버전은 디렉토리(Directory), 테이블스페이스(Tablespace), 동의어(Synonym), 실물화된 뷰(Materialized View), 트리거(Trigger), 시퀀스(Sequence), 타입(Type) 등 최신 Oracle 객체 기능을 대부분 지원한다.[9][10]

Navicat for SQLite는 2009년 4월 Windows와 Mac OS X용으로 동시에 출시되었으며, 리눅스 버전은 같은 해 6월에 출시되었다.[11] 2010년 4월부터는 Navicat Premium 버전 9에 Navicat for SQLite가 포함되어 사용성을 확장했다.[12]

Navicat for SQL Server는 2010년 11월 Windows와 Mac OS X용으로 출시되었으며, 출시와 동시에 Navicat Premium 버전에도 포함되었다. 2011년 1월에는 SQL Azure 지원이 추가되었다.[13]

Navicat for MariaDB는 2013년 11월 Windows, Mac OS X, Linux용으로 출시되었다. 출시 시점에 MariaDB 버전은 Navicat Premium과 Navicat for MySQL에도 포함되었다.

2018년, Navicat은 NoSQL 데이터베이스 지원을 시작했다. MongoDB는 Navicat이 지원하는 서버 목록에 추가된 첫 NoSQL 데이터베이스이다. Navicat for MongoDB는 2018년 7월 Windows, Mac OS X, Linux용으로 출시되었으며, MongoDB 관리를 위한 네이티브 환경과 함께 MapReduce, GridFS Buckets 등의 추가 기능을 지원한다. 출시와 함께 MongoDB 버전은 Navicat Premium에도 포함되었다.

2023년 5월에는 Navicat for Redis가 출시되었다. 이 버전은 키-값(Key-Value) 데이터 뷰어, Pub/Sub 기능, 명령 모니터, 백업 및 복구 기능 등을 제공한다.

4. 2. Navicat Premium

2009년, 프리미엄소프트(PremiumSoft)는 이전의 모든 Navicat 버전을 하나의 버전으로 통합한 Navicat Premium을 출시했다. 이는 MySQL, Oracle, PostgreSQL 등 다양한 데이터베이스 유형에 동시에 연결하여 사용자가 여러 데이터베이스 간 데이터 마이그레이션을 수행할 수 있도록 지원하는 Navicat 소프트웨어 시리즈이다. Navicat Premium 버전은 Windows, Mac OS X, Linux를 지원하는 크로스 플랫폼 관리를 지원한다.

2010년 4월, Navicat Premium 버전 9가 출시되어 SQLite 데이터베이스 연결 기능이 추가되었다. 이로써 단일 애플리케이션에서 MySQL, Oracle, PostgreSQL, SQLite에 연결할 수 있게 되었다. 같은 해 11월에는 Microsoft SQL Server 지원이 추가되었고, 2011년 1월에는 SQL Azure 지원이 포함되었다.

이후에도 지원 데이터베이스는 계속 확장되었다. 2013년 11월에는 MariaDB 지원이 추가되었고[12][14], 2018년 7월에는 MongoDB 지원이 추가되었다. 2023년 5월에는 Navicat Premium 16.2 버전에 Redis 지원이 추가되었다.

2024년 5월에는 버전 17이 출시되었으며, 시각적 설명(Visual Explain), 데이터 사전, 데이터 프로파일링과 같은 새로운 기능이 추가되었다.

4. 3. Navicat Data Modeler

Navicat Data Modeler는 데이터베이스 모델링 및 설계를 위한 독립 실행형 도구이다. 2012년 3월 Windows 버전이 처음 출시되었고, 같은 해 5월에는 Mac OS X 버전, 6월에는 리눅스 버전이 차례로 출시되었다.[1][2]

이 도구는 개발자가 MySQL, SQL Server, Oracle, PostgreSQL, SQLite 등 다양한 데이터베이스의 데이터 모델을 생성하고 관리할 수 있도록 지원한다. 주요 기능으로는 데이터베이스 구조를 시각적으로 설계하는 기능, 역방향 엔지니어링 및 순방향 엔지니어링 프로세스 수행 기능, ODBC 데이터 소스에서 테이블 구조를 가져오는 기능, SQL 파일을 생성하는 기능, 그리고 설계된 모델을 파일로 인쇄하는 기능 등이 있다.[1][2]

2015년 6월에는 MariaDB 데이터베이스 지원이 추가되었으며, 이와 함께 모델 변환 기능, 물리적/논리적/개념적 모델 유형 지원, Navicat Cloud 연동 기능 등이 업데이트되었다.[1][2] 2024년 5월에는 버전 4가 출시되어 MongoDB 지원이 추가되었고, 데이터베이스와 모델 간의 동기화 기능 및 모델 작업 공간 비교 기능 등 새로운 기능들이 포함되었다.[1][3]

4. 4. Navicat iOS

2013년 8월, 프리미엄소프트(PremiumSoft)는 iOS용 데이터베이스 관리 도구인 Navicat iOS를 출시했다.[15] 이 애플리케이션은 객체 뷰어 및 디자이너, 쿼리 빌더 및 에디터, Navicat Cloud,[16] 서버 모니터 등의 기능을 포함하고 있다. 첫 출시 버전에서는 MySQL을 지원했다. 이후 2015년 1월에는 PostgreSQL을 지원하는 iOS 버전이 출시되었고, 2017년 9월에는 MariaDB를 지원하는 iOS 버전이 출시되었다.

4. 5. Navicat Cloud

Navicat Cloud는 사용자가 연결 설정, 쿼리, 집계 파이프라인, 스니펫, 모델 워크스페이스, BI 워크스페이스, 가상 그룹 정보 등을 여러 플랫폼 및 기기와 동기화할 수 있도록 지원하는 클라우드 서비스이다.[1][2][3] 사용자는 자신의 프로젝트를 다른 사용자와 공유하여 연결 설정, 쿼리, 집계 파이프라인, 스니펫, 모델 워크스페이스, BI 워크스페이스, 가상 그룹 정보에 대해 협업할 수 있다.[1][2][3]

4. 6. Navicat Monitor

Navicat Monitor는 2018년 4월에 공식 출시된 원격 서버 모니터링 도구이다. 안전하고 간단하며, 별도의 에이전트 설치 없이 사용할 수 있는 것이 특징이다. 초기에는 MySQL, MariaDB, 클라우드 데이터베이스 모니터링을 지원했다.

사용자는 웹 브라우저를 통해 어디서든 Navicat Monitor에 접근할 수 있으며, 주요 기능으로는 실시간 인스턴스 성능 모니터링, 알림 기능, 쿼리 분석기, 복제 모니터링 등이 있다.

지원하는 데이터베이스 종류는 꾸준히 확장되어, 2019년 6월에는 SQL Server 인스턴스 모니터링 기능이 추가되었고, 2023년 2월에는 PostgreSQL 지원이 추가되었다.

4. 7. Navicat On-Prem Server

Navicat On-Prem Server는 사용자가 직접 관리하는 서버 환경(온프레미스)에 Navicat 데이터를 저장하고 관리할 수 있도록 지원하는 솔루션이다. 이를 통해 클라우드 서비스를 이용하는 대신, 사용자 환경 내부에 데이터를 안전하게 보관할 수 있다. 저장되는 주요 데이터로는 데이터베이스 연결 설정, 쿼리, 집계 파이프라인, 스니펫, 모델 워크스페이스, BI 워크스페이스, 가상 그룹 정보 등이 포함된다.

4. 8. Navicat BI & Viewer

2021년 11월, Navicat 제품군에 Navicat Charts Creator와 Navicat Charts Viewer라는 두 가지 신제품이 추가되었다.[1][2][3] Navicat Charts Creator는 데이터베이스 데이터의 시각적 표현인 차트대시보드를 만들기 위한 GUI 도구이다.[1][2][3] Navicat Charts Viewer는 Navicat Charts Creator로 만들어진 차트 작업 공간 파일을 볼 수 있는 도구이다.[1][2][3]

2024년 5월에는 버전 2가 출시되면서 MongoDB와 Snowflake에 대한 지원이 추가되었고, 제품 이름도 각각 Navicat BI와 Navicat BI Viewer로 변경되었다.[2][3]

5. 기능

Navicat의 주요 기능은 다음과 같다.[17][18][19][20][21][22][23][24][25]


  • SSH 및 HTTP 터널링[3]: 안전한 원격 데이터베이스 연결을 지원한다.
  • 객체 디자이너: 데이터베이스 객체(테이블, 뷰, 함수 등)를 시각적으로 관리할 수 있다.
  • 시각적 쿼리 빌더: SQL 쿼리를 시각적으로 작성하는 기능을 제공한다.
  • 코드 스니펫 및 코드 완성: SQL 코드 작성을 돕는다.
  • 시각적 설명: 복잡한 쿼리의 실행 계획을 시각적으로 분석할 수 있다.
  • 데이터 및 구조 동기화: 여러 데이터베이스 간의 데이터 및 구조를 동기화한다.
  • 데이터 전송: 데이터베이스 간 데이터 이전을 지원한다.
  • 데이터 가져오기 및 내보내기: 다양한 형식의 데이터를 가져오거나 내보낼 수 있다.
  • 데이터 백업 및 복원: 데이터베이스 백업 및 복구 기능을 제공한다.
  • BI (차트 및 대시보드): 데이터 시각화 및 분석 도구를 제공한다.
  • 데이터 모델링: 데이터베이스 모델을 설계하고 관리할 수 있다.
  • 데이터 프로파일링: 데이터 품질을 분석하고 개선하는 데 도움을 준다.
  • 데이터 생성: 테스트 데이터를 생성하는 기능을 제공한다.
  • 데이터 사전: 데이터베이스 메타데이터를 관리한다.
  • 작업 스케줄링 및 마법사 도구: 반복적인 작업을 자동화할 수 있다.


사용하는 운영 체제에 따라 이용 가능한 기능에 차이가 있을 수 있다.[17][18][19][20][21][22][23][24][25]

Navicat은 Drizzle, OurDelta, Percona와 같은 MySQL의 포크(fork)와도 호환된다.[17]

또한, Amazon RDS, Amazon Aurora, Amazon Redshift, SQL Azure, Oracle Cloud, Google Cloud, Alibaba Cloud와 같은 다양한 클라우드 데이터베이스를 지원한다.[17][18][19][20][22][25]

6. 호환성

Navicat은 Drizzle, OurDelta, Percona와 같은 MySQL의 포크와도 호환된다.[17]

Navicat은 Amazon RDS, Amazon Aurora, Amazon Redshift, SQL Azure, Oracle Cloud, Google Cloud 및 Alibaba Cloud와 같은 클라우드 데이터베이스를 지원한다.[17][18][19][20][22][25]

참조

[1] 웹사이트 Press Releases https://www.navicat.[...] Navicat 2024-05-13
[2] 웹사이트 Navicat Review https://web.archive.[...] ONLamp.com 2014-12-01
[3] 웹사이트 Navicat MySQL GUI Review http://www.lasplash.[...] Splash Magazines 2014-12-01
[4] 웹사이트 Best Business Grand Award: PremiumSoft CyberTech Ltd. Navicat for MySQL http://www.hkictawar[...] Hong Kong Computer Society 2014-12-01
[5] 웹사이트 Navicat for MySQL release notes https://www.navicat.[...] Navicat 2014-12-01
[6] 웹사이트 NaviCat MySQL – MySQL Database Management Tools For Windows http://www.techmixer[...] Techmixer 2014-12-01
[7] 웹사이트 Navicat for PostgreSQL release notes https://navicat.com/[...] Navicat 2014-12-01
[8] 웹사이트 Navicat for Oracle release notes https://navicat.com/[...] Navicat 2014-12-01
[9] 웹사이트 Navicat for Oracle overview https://navicat.com/[...] Navicat 2014-12-01
[10] 웹사이트 Navicat for Oracle – Oracle Administration Tools For Windows And Mac http://www.techmixer[...] Techmixer 2014-12-01
[11] 웹사이트 Navicat for SQLite release notes https://www.navicat.[...] Navicat 2014-12-01
[12] 웹사이트 Navicat Premium release notes https://www.navicat.[...] Navicat 2014-12-01
[13] 웹사이트 Navicat for SQL server overview https://navicat.com/[...] Navicat 2014-12-01
[14] 웹사이트 Navicat Premium – Cross Database Administrator Management Tool http://www.techmixer[...] Techmixer 2014-12-01
[15] 웹사이트 Navicat iOS https://www.navicat.[...] Navicat 2014-12-01
[16] 웹사이트 Navicat Cloud https://www.navicat.[...] Navicat 2014-12-01
[17] 웹사이트 Navicat for MySQL Feature Matrix https://www.navicat.[...] Navicat 2014-12-01
[18] 웹사이트 Navicat for MariaDB Feature Matrix https://www.navicat.[...] Navicat 2014-12-01
[19] 웹사이트 Navicat for PostgreSQL Feature Matrix https://www.navicat.[...] Navicat 2014-12-01
[20] 웹사이트 Navicat for Oracle Feature Matrix https://www.navicat.[...] Navicat 2014-12-01
[21] 웹사이트 Navicat for SQLite Feature Matrix https://www.navicat.[...] Navicat 2014-12-01
[22] 웹사이트 Navicat for SQL Server Feature Matrix https://www.navicat.[...] Navicat 2014-12-01
[23] 웹사이트 Navicat for MongoDB Feature Matrix https://www.navicat.[...] Navicat 2014-12-01
[24] 웹사이트 Navicat for Redis Feature Matrix https://www.navicat.[...] Navicat 2014-12-01
[25] 웹사이트 Navicat Premium Feature Matrix https://www.navicat.[...] Navicat 2014-12-01
[26] 문서 製品情報 Navicat for MySQL, PostegreSQL, Oracle, SQLite, SQL Server, MariaDB, MongoDB, Redis, Premium http://jp.navicat.co[...]
[27] 문서 機能一覧 Navicat for MySQL, PostegreSQL, Oracle, SQLite, SQL Server, MariaDB, MongoDB, Redis, Premium https://jp.navicat.c[...]
[28] 웹인용 Press Releases https://www.navicat.[...] Navicat 2024-05-13



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com