DBMS선택 0 7 791

by 초보개발자 [DB 기타] [2018.05.18 13:59:27]


안녕하세요 IT 취업 준비중인 문과 출신 대학생입니다!

프로그래밍 등 IT관련해서 대학교에 들어와서 처음 접하게 된지라 모르는 부분이 많습니다.

DBMS 종류가 정말 다양한데요. DBMS를 선택하는 기준에 대해서 궁금해서 질문합니다.

파일을 취합하고 제출한 사람들 현황관리, 채팅시스템, 출결현황을 url로 들고오는 등의 프로젝트를 준비하고 있습니다.

그런데 제가 지금 간단하게 배운건 mysql, oracle, mariaDB 이 세가지 입니다.

다른 DBMS도 공부를 한다면 사용할 수 있겠지만 아직까지도 DBMS의 장, 단점은 이론적인 부분만 알고 있고

실제로 프로젝트를 진행하면서도 어떤 이점과 문제점이 있는지 아직 잘 모르겠습니다.

다른 분들은 DBMS를 선택하실 때 어떤 기준으로 선택하는지 또 DBMS들의 장, 단점을 예제랑 같이 설명을 해주실 수 있다면 

정말 부탁드립니다 ㅠㅠㅠ

글이 길어서 죄송합니다! 읽어주셔서 감사해요

by 우리집아찌 [2018.05.18 14:52:00]

굳이 왜 모든 dbms의 장단점을 확인하시려는지 모르겠네요

배우신것중 가장 쓰기 쉬우신것 하시면 될듯합니다.

참고로 라이센스 확인 꼭 해보시고 진행하세요.


by 초보개발자 [2018.05.18 14:54:48]

아직 DB쪽에 지식이 해박한 편이 아니라서 질문드린거에요!

모든 dbms의 장단점을 알고싶다기보다는 자주 사용되는 dbms들의 특징이라던가 어떤 특정 부분에서 최적화가 되어있다던가... 이런 지식이 부족해서요..

oracle과 mariaDB도 있는데 굳이 mysql을 사용한 이유에 대해서 질문받았을 때,

 그냥 제일 사용하기 쉬워서요..라고 말하기에는 부족한 답변인 것 같아서요..ㅠㅠㅠ


by 우리집아찌 [2018.05.18 15:07:12]

mariaDb는 제가 모르니까 pass하구요.

my-sql 추천합니다.

1. 프로젝트 진행하면서 비용적인면을 안따질수없죠.

oracle을 비용적인면에서 소규모 프로젝트가 적합하지 않겠네요.

my-sql이 적은 비용으로 작은 시스템에 감당하기 좋은 db 일테구요.

2.  유지보수

my-sql 도 역시 가장 많이 쓰이는 db 중 하나이니 레퍼런스가 충분할테구요.

oracle이 더 편하겠지만 비용적인것이 또 발목을 잡겠죠.

 


by 초보개발자 [2018.05.18 16:11:55]

그렇군요! 

답변 감사합니다!

개인적으로 준비하는 프로젝트라서 비용적인 부분에서는 부담이 없는게 학생인 제 입장에서는 좋으니까요 ㅎㅎ 

근데 하나 더 질문이 있는데요.

레퍼런스가 충분하다는 것은 어떤 의미인가요??

많이 쓰이는 db이니까 사용자간의 커뮤니티가 활발하다는 건가요??

계속 질문드려서 죄송합니다 ㅠㅠ


by 우리집아찌 [2018.05.18 16:47:18]

비용은 아주 중요합니다.

같은 결과물인데 저렴하면 경쟁력이 크겠죠.. 

레퍼런스가 충분하다는건 참고할만한 문서/사이트/책등이 많다는 말이라고 생각하세요.


by 부쉬맨 [2018.05.18 16:01:23]

정도가 어디에있겠습니까..

그냥 갔는데 디비가 이거니깐 하는거지

간단하게 프로젝트하는용도라면 대학생때 MYSQL 썻던거같은데

구축해서 작업하는용도로 사용한다면 요즘 추세로가는 POSTGRE, MARIADB 를 사용해서 해도 무방하겟네요.

마리아랑 MYSQL은 복제형태라 거의비슷


by 초보개발자 [2018.05.18 16:13:39]

사용하는 db가 있다면 그 db를 사용하겠지만

개인적으로 프로젝트를 준비하는거라서 사용하는 기술을 선택하는 것에도 신중하게 생각하고 해야한다고 생각해서요!

답변 감사합니다! 참고하겠습니다 ㅎㅎ!!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입