안녕하세요 마블랑입니다.
가끔은 회사 프로젝트와는 별개로 취미 또는 공부삼아서 개인 프로젝트를 진행해보고 싶을때가 있습니다.
(괜찮은 아이디어와 잘 구현만 된다면 창업을 할수 있을텐데 아직 그정도 능력은 되지 않는것 같습니다ㅠㅠ)
그런데 대부분의 툴들이 라이센스라는 정책이 있어 프로그램은 무료로 개발한다고 하더라도 그래픽 라이브러리나 기타 라이브러리 등 필요한 도구를 사용할때는 돈을 지불해야할 때가 많습니다.
금액이 적은것도 아니라서 학생이거나 사회초년생 등 금전적인 지원이 없는 분들은 이용하기 꽤 어려워 보입니다.
몇가지 툴은 트라이얼 버전이라고 해서 30일 무료로 이용할수 있긴 한데 기간이 한정되어 있으니 사용하기 망설여집니다.
그래서 마블랑과 같은 처지인 개발자 분들을 위해 가장 프로그램과 연동이 제일 많이 되는 데이터베이스를 무료로 사용할수 있는 제품을 알아보았습니다.
1. MariaDB
MySQL의 초기 개발자가 따로 독립해서 개발한 데이터베이스라고 합니다. 잠깐 찾아본 정보로는 딸의 이름을 따서 마리아DB라고 지었다는 여담이 있습니다.
MySQL 개발자가 만들었다고 하니 SQL문법이 MySQL과 비슷하다고 합니다.
아마 MariaDB를 통해 프로젝트를 진행한 경험이 있으면 MySQL를 사용하는 기업에서도 좋은 평가를 하지 않을까 싶습니다~
현재 무료라서 그런지 많은 기업들에서 사용하고 있다고 하니 개인적으로 추천을 하는 데이터베이스입니다~
2. PostgreSQL
PostgreSQL DB는 성능면에서는 좋게 평가를 받고 있습니다.
하지만 인지도 면에서 조금 부족해서 필요한 정보를 찾는데 꽤 어려움이 있다고 합니다.
여러가지 문제점을 찾아보면서 개발을 하고 싶은 분들에게 추천을 하고싶습니다~
3.SQLite
안드로이드 프로그래밍을 할때 가끔씩 사용했던 SQLite를 안드로이드 자체DB로 생각했었는데 따로 데이터베이스 제품으로 존재한다는 것을 이번 포스팅을 준비하면서 알게 되었습니다.
제품 이름처럼 다른 데이터베이스에 비해 많은 자원을 사용하지 않는다고 해서 소형기기나 핸드폰 같은곳에서 많이 사용한다고 하는군요
또한 따로 DB서버가 존재하지 않고 자체적으로 운용되기때문에 데이터베이스는 하나만 이용이 가능하다고 하니 사용시에 참고하시기 바랍니다.
위에 설명된 데이터베이스 말고도 여러가지 오픈소스 데이터베이스가 존재합니다.
시간 관계상 모두 찾아보지 못하고 대표적인 오픈소스 데이터베이스만 알아보았습니다.
마블랑도 아직 오픈소스 데이터베이스를 사용해보지는 못했지만 가끔 공부삼아서 개인프로젝트를 진행할때 사용해보려고 합니다~
이상 마블랑이었습니다.
읽어주어서 고맙습니다~
'개발 이야기 > 개발자 이야기' 카테고리의 다른 글
MariaDB와 HeidiSQL 연동 (2) | 2020.01.13 |
---|---|
윈도우10 Maria DB 설치 (0) | 2020.01.13 |
데이터전송 OSI 7 Layer (0) | 2019.07.03 |
[MFC] Copydata IPC 구현하기 (1) | 2019.07.02 |
비트연산 활용하기 (0) | 2019.06.22 |
댓글