본문 바로가기
유지보수/메인페이지 개편

[메인페이지 개편-2] SVN이란? dbeaver란? / 환경설정(svn연결, dbeaver연결)

by 죠졍니 2024. 1. 24.
728x90
반응형
SMALL

 

 

1편에 이어서 환경설정 전에 svn이 무엇인지에 대해 알아봅시다.

 


SVN이란?

SVN(SVN은 Subversion의 줄임말)은 버전 관리 시스템(VCS, Version Control System) 중 하나다.

소프트웨어 개발 과정에서 파일이나 디렉토리의 변경 사항을 추적하고, 여러 명의 개발자가 협업하여 소스 코드를 관리할 수 있게 해주는 도구이다.

 

 

SVN특징
  1. 버전 관리:
    • 파일이나 디렉토리의 변경 이력을 기록하고 추적할 수 있다. 이를 통해 특정 시점의 소스 코드 상태로 돌아갈 수 있다.
  2. 협업과 브랜치:
    • 여러 명의 개발자가 동시에 작업할 때 충돌을 방지하고 변경 사항을 통합할 수 있도록 지원한다.
    • 브랜치를 통해 프로젝트를 복사하고 별도로 개발한 후, 필요에 따라 다시 통합할 수 있다.
  3. 접근 제어:
    • 프로젝트에 대한 접근 권한을 관리할 수 있어, 특정 사용자나 그룹이 특정 디렉토리 또는 파일에 대한 읽기/쓰기 권한을 가질 수 있다.
  4. 이력 추적:
    • 각 파일이나 디렉토리의 변경 내역을 상세하게 추적하여 누가 언제 어떤 변경을 했는지 확인할 수 있다.

SVN은 분산 버전 관리 시스템(Git과는 다르게 중앙 집중식)이 아니라 중앙집중식 버전 관리 시스템으로서, 모든 파일의 변경 내역이 중앙 서버에 저장다. 최근에는 Git과 같은 분산 버전 관리 시스템이 더 많이 사용되고 있지만, 여전히 일부 프로젝트에서는 SVN을 사용하는 경우가 있다.

 
 

 

 

SVN 세팅

 

저는 마우스 우클릭 + NEW + Project 클릭!

 

 

 

 

SVN > Project from SVN 클릭

 

기존 정보 중 URL, USER, PASSWORD 입력 후 해당되는 폴더 Check Out !

 

 

 

SVN 오류

 

가끔 check out도 안되고 연결조차 안될때도 있다...

그럴땐 url 주소를 다시한번 확인한 후, 그래도 안된다면 svn 자체를 지웠다가 다시 하면 된다!!

(삽질 5번 했음..)

 

 

 

 

자, 이제 개발환경은 끝났고 개발할 때 db를 보면서 하면 편하다.

많은 db툴이 있지만 나는 dbeaver를 사용한다.

 


 

dbeaver란?

 

DBeaver는 오픈 소스이며 강력한 다중 플랫폼 데이터베이스 도구다. 주로 데이터베이스 관리 및 개발을 위한 통합 환경을 제공합니다. 

 

 

 

dbeaver 특징
  1. 다중 데이터베이스 지원: DBeaver는 다양한 데이터베이스 시스템을 지원한다. 이에는 MySQL, PostgreSQL, Oracle, Microsoft SQL Server, SQLite, Sybase, DB2 등이 포함된다.
  2. 플러그인 지원: 플러그인 아키텍처를 통해 다양한 데이터베이스 관리 시스템 및 기능을 지원한다. 이를 통해 필요한 특정 데이터베이스에 대한 지원을 확장할 수 있다.
  3. SQL 편집기 및 실행: SQL 쿼리를 작성하고 실행할 수 있는 편집기를 내장하고 있다. 결과는 테이블 뷰, 트리 뷰 등으로 확인할 수 있다.
  4. 메타데이터 탐색: 데이터베이스 스키마 및 테이블의 메타데이터를 쉽게 탐색할 수 있다.
  5. 시스템 성능 모니터링: 데이터베이스 서버의 성능을 모니터링하고 성능 관련 정보를 시각화하여 제공한다.
  6. 데이터 이전 및 복제: 데이터베이스 간 데이터 이전 및 복제를 지원하여 데이터 이관 작업을 쉽게 수행할 수 있다.
  7. ER 다이어그램: 엔터티 관계(ER) 다이어그램을 작성하여 데이터 모델을 시각적으로 표현할 수 있다.

 

 

 

 

dbeaver연결

 

 

처음 접속하면 왼쪽 상단에 플러그 표시가 있다. 클릭 하면 내가 접속하고자 하는 database를 선택할 수 있고, 

 

 

 

 

 

 

각 정보를 입력 후 Test Connection 클릭!!!

 

 

 

dbeaver오류

 

만약, 연결이 오류가 발생한다면 인터넷 검색 전에  Driver Settings > Libraries에 ojdbc가 깔려있는지 확인해본다.

없으면 추가하기!

728x90
반응형
LIST