맛스타의 Study For Us

집 서버 구축
2017.10.26 23:15

서버 선택하기 - (2)

조회 수 539 추천 수 2 댓글 6
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

서버 선택하기 (2)


 

지난번 시간에 이어, 서버를 구성하기 위해 데이터베이스 서버에 대해 설명할 예정입니다.

 

데이터베이스의 경우 다양한 선택의 폭이 있지만 실제로 사용할 수 있는 데이터베이스는 한정적입니다.

그 중 많이 사용하는 순서대로 정리해보자면 이렇습니다. (순전히 제 뇌피셜입니다.)

 

  1. MySQL

    image.png

     
    • 데이터베이스의 대명사(였음..)
    • 대부분의 공개형 웹 서비스의 소스의 DB로 지원
    • 오라클이 인수! 오라클이 인수! 오라클이, 그 오라클이!
    • 오라클이 인수 후 업데이트도 느려지고, 사용자들이 버그 제보 및 수정이 가능한 오픈소스에서 상당히 멀어짐
    • 리눅스 배포판에서 기본 저장소 목록에서 제거해서 오라클제품들 사용이 감소하는 추세

       
  2. MariaDB

    image.png

    • MySQL과 완벽호환 (모든 명령어 및 구조가 같다. 설정 파일 이름만 다른 정도)
    • MySQL 대체 데이터베이스 서버
    • 최근 리눅스 배포판에서 밀어주고 있는 추세 (원인을 잘 모름..)
    • MySQL의 여동생 느낌
    • MySQL이 오라클로 넘어가면서 대부분의 개발진이 MariaDB로 이동 (카더라)

       
  3. MsSQL

    image.png

    • MicroSoft 사의 DB 서버
    • 위에 마소만 봐도 느껴지듯이 유료.
    • 단, 체험판 버전 느낌의 MsSQL Server Express도 존재 (CPU, 램 제약 있음 - 소규모 운영만 가능)
    • 윈도우, 리눅스 둘 다 설치 가능하지만 왠지 윈도우에서만 사용해야 할 것 같은 느낌
    • 사실 안써봐서 잘 모름....

       
  4. MongoDB

    image.png

    • 요즘 몇몇 유명 사이트에서 이 DB를 사용함.
    • 나무 위키, 롤 전적 비교 등 제법 큰 사이트에서 사용함.
    • 구조가 비교적 간단하다고 함.

       
  5. Cubrid

    image.png

    • 국내 DB

       
  6. Guitar!
    • PostgreSQL
    • SQLite
    • Firebird

 

이 정도가 떠오릅니다.

 

일반적인 사용자 입장에서 MySQL과 MariaDB가 단연 많이 사용되기 때문에 주로 여기 강좌에서 다룰 예정입니다.

 

MySQL이 오라클이 인수하면서 유료로 전환되고 무료 버전인 Community 를 배포하긴 합니다만 아무래도 기능 모두를 사용할 수 있게 한다는 느낌을 크게 받지 못합니다. 우분투 배포판을 보면 14.04에는 기본 APT 저장소 DB로 MySQL를 제공하지만 16.04 이후에는 MariaDB를 제공합니다. 

 

사실 저도 구축을 해본것은 MySQL (MariaDB)뿐이고, PostgreSQL, SQLite 같은 경우는 php의 Extension으로나 찔끔 사용해봤습니다.

 

이번 시간까지는 소개만 하는 정도이고, 본격적으로 다음 시간부터 홈 서버를 구축해가는 과정을 제 블로그에서 복붙해보겠습니다. ㅋㅋ

 

(여기까지는 새로 글쓰느라 힘들었어요. ㅋㅋㅋ)

  • profile
    이니스프리 2017.10.27 12:35
    세번째 강좌 감사히 잘 보고 갑니다!
    마스터 님의 심플하면서도 한 줄 한 줄 뼈 있는 문장력에 감탄하고 갑니다 ^^
    역시 블로그 오래 하신 분은 다르시네요~
    특히 Guitar에서 빵터졌어요 ㅎㅎ
    그럼 점심식사 맛있게 드시고 좋은 금요일 오후 되세요!
  • profile
    title: 황금 서버 (30일)humit 2017.10.27 19:04
    + 추가로 덧붙이자면 MySQL과 MariaDB는 RDBMS이고, MongoDB는 nosql입니다.
  • profile
    맛스타 2017.10.27 19:08
    아, 그렇군요. 몽고DB는 sql 이 아니었군요!!
  • profile
    title: 황금 서버 (30일)humit 2017.10.27 20:24
    예 문법을 좀 다른 방식으로 사용합니다.
    https://docs.mongodb.com/manual/reference/sql-comparison/
  • profile
    title: 도밥위키!Dobob 2017.10.27 19:49
    sqlite own클라우드 설치할때 본것 같군요
  • profile
    title: 황금 서버 (30일)humit 2017.10.27 20:22
    안드로이드에서도 사용합니다 :)

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
15 집 서버 구축 일반 웹 호스팅과 VPS와 서버 구입의 차이점 9 맛스타 2018.03.08 2672
14 네트워크 관련 도메인 연결 방식 이해하기 (2) 6 맛스타 2017.11.21 884
13 네트워크 관련 도메인 연결방식 이해하기 (1) 1 맛스타 2017.11.19 541
12 집 서버 구축 IIS 에서 PHP 설정하기 file 맛스타 2017.11.14 854
11 윈도우 팁 IIS에서 MySQL 5.7 설치하기 13 file 맛스타 2017.11.09 466
10 리눅스 팁 사이트 미러링 스크립트. 7 file 맛스타 2017.11.06 394
9 집 서버 구축 IIS10에서 PHP 설치하기 file 맛스타 2017.11.04 695
8 리눅스 팁 SSH 암호 없이 로그인 하기 4 file 맛스타 2017.11.02 1068
7 집 서버 구축 웹서버 IIS 설치하기 4 file 맛스타 2017.11.01 560
6 집 서버 구축 관리자 계정 활성화하기 3 맛스타 2017.10.30 649
5 집 서버 구축 본격적으로 서버 구축하기 - 인트로 9 맛스타 2017.10.29 697
» 집 서버 구축 서버 선택하기 - (2) 6 file 맛스타 2017.10.26 539
3 집 서버 구축 서버 선택하기 - (1) 5 file 맛스타 2017.10.24 1029
2 집 서버 구축 OS 선택하기 16 file 맛스타 2017.10.22 1581
1 맛스타의 Study For Us 입니다. 5 맛스타 2017.10.21 564
목록
Board Pagination Prev 1 Next
/ 1
서버에 요청 중입니다. 잠시만 기다려 주십시오...