본문 바로가기
카테고리 없음

DB - mysql, mariadb, postgresql, heidisql, oracle 이 뭐지?

by socialcomputer 2022. 12. 19.
반응형

새로운 스터디를 시작하는데 원활한 진행을 위해 heidisql 다운을 권장했다

heidisql 이라니, 처음 들어봐 감도 안와서 이것저것 검색해 보다가 정리를 하고싶었다

1. heidisql ?

heidisql은 mysql을 사용할때 mysql workbench를 썼던 것처럼, 데이터베이스를 쉽게 관리할 수 있는 툴이다. 

그러나 워크벤치는 DBMS 이지만, 하이디sql은 DBMS가 아니다.

DBMS : data base management system

Heidisql은 MariaDB, MySQL, Microsoft SQL, PostgreSQL, SQLite 등의 RDBMS를 모두 관리할 수 있는 GUI환경으로 관리/접속/편집 하는 도구다. 즉, HeidiSQL 하나만 있으면 저것들의 데이터베이스 시스템을 실행하는 컴퓨터에 접속해서 데이터 구조를 보고 편집할 수 있는 것이다. 

그래서 전세계에서 많이 쓰인다고 한다. 

2. workbench - heidisq

maria db는 mysql을 fork한 것으로, mysql다음이 maria db 다. 그래서 workbench로 maria db를 사용해도 되는데 더 편리한 heidisql을 사용하나보다. workbench를 써본 입장에서도 워크벤치는 너무 무거웠다. 물론 1에서 말한 것처럼 DBMS이기에 무겁겠지만. 세세한 작업을 하지 않을 것이라면 하이디sql을 사용하는 게 좋을 것 같다.

 

3. postgresql 

이제 Postgresql 이다. 

PostgreSQL is an object-relational database management system (ORDBMS) based on POSTGRES, Version 4.2, developed at the University of California at Berkeley Computer Science Department. 

  • 객체-관계형 데이터베이스 이다. 
  • 복합객체, 규칙들을 다룰 수 있다.
  • 관계형데이터베이스가 가진 거의 모든 기능이 있다. 
  • 확장성이 크다.
  • 성능이 좋다고 알려진 오라클과 견줄만하다.
  • 대용량 처리위한 기능이 구현되어있다. 

https://www.postgresql.org/docs/current/intro-whatis.html 여기에서 자세한 설명과 튜토리얼도 찾을 수 있다. 

4. 여기저기 글과 댓글을 본 후..  

보통 heidisql을 maria db를 사용시 택하는 것 같다.  workbench를 사용해도 되지만 heidisql이 덜 오류가 난다고 한다.

또한 root 유저네임, 비밀번호 타이핑시 까다롭지 않다고 한다. 

또는 맥에선 msql mariadb 사용시 sequal pro를 택하는 것이 굉장히 편하다고 한다.

 

잘 정리된 참고한 글이 있는데, 지금 작성일을 확인해 보니  2012년도다. 살짝 당황했는데 정리가 짱

https://d2.naver.com/helloworld/227936

반응형

댓글