데이터베이스 선택하기
안녕하세요, 오늘은 Database에 대해서 다뤄보려고 몇 가지를 가져왔습니다.
현재 fishnet과 playfab을 사용하면서 그 외에는 관련 지식이 한참 부족한 저로서는 database를 또 따로 둬야 되는건지도 잘 몰랐습니다. 그런데 왠지 간과하면 안되는 파트인 것 같아서 아직 잘 모르지만 관심을 가져봤습니다.
mongo db, maria db, mysql 등 용어를 들어보기는 했는데 제대로 서비스를 위해 사용해본적이 없어서 제가 앞으로 이걸 어떻게 필요로 하고 쓸 수 있을지 감이 전혀 안왔어요.
마침 Unity Asset Store에서 SimpleSQL를 50% 할인 가격에 판매하여서 이게 저한테 필요할지 좀 찾아봤습니다.
아니면 보다 저렴한 대체제가 존재하는지 궁금했습니다. 그래서 제가 참여한 디스코드에서 해당 주제를 검색했습니다. 그리고 내린 결론은 '필요없을 것 같다.'입니다. 그 대체제로는 **'PostgreSQL', 'Firebase', 'Dbeaver' ** 등이 있다고 합니다. 각각 무엇인지 저는 아직 잘은 모릅니다. ㅎㅎ 디스코드를 통해서 Unity에서 사용하기 쉽도록 플러그인이 깃허브에 공개되어 있는 걸 소개받았습니다. 그래서 저는 개발 단계 중에 db를 만질 때가 다가오면 아래 해당하는 플러그인을 사용해보려고 합니다. 바로 'UnityNpgsql' 입니다. 여러분도 아직 익숙한 DB가 없다면 아래 플러그인으로 시작해보는 것도 한 선택지가 될 수 있을 것 같습니다.
https://github.com/mguillemot/UnityNpgsql
GitHub - mguillemot/UnityNpgsql: Fork of Npgsql with a minimal feature set, to be used in Unity3d projects Fork of Npgsql with a minimal feature set, to be used in Unity3d projects - GitHub - mguillemot/UnityNpgsql: Fork of Npgsql with a minimal feature set, to be used in Unity3d projects Fork of Npgsql with a minimal feature set, to be used in Unity3d projects - GitHub - mguillemot/UnityNpgsql: Fork of Npgsql with a minimal feature set, to be used in Unity3d projects
mySQL은 들어봤는데 PostgreSQL은 제가 들어본 적이 없어서 한 번 검색해봤습니다.
PostgreSQL과 MySQL 비교: 주요 차이점 사용 사례에 더 나은 DBMS를 결정하기 위해 MySQL과 PostgreSQL을 비교합니다. 사용 사례에 더 나은 DBMS를 결정하기 위해 MySQL과 PostgreSQL을 비교합니다.
나름 이름있는 DB였네요 ㅎㅎ(몰랐던 나를 용서하자..)
그래도 혹시 mySQL을 선택한다면 아래 블로그가 도움이 될 것 같습니다. https://timeboxstory.tistory.com/m/139
지갑이 굳어서 다행입니다. 며칠 전에 Input system 때문에 고민하면서 Rewired라는 유료 에셋의 구매 뽐뿌가 왔는데 마찬가지로 디스코드에서 다른 사람들이 어떻게 생각하는지 알아보고 더 나은 대체 선택(유니티 공식 New Input system을 사용하기)을 할 수 있었어요. 가끔은 무료가 유료보다 퀄리티가 나을 수도 있다는 경험을 요 근래에 많이 합니다. 활성화된 커뮤니티를 안다는 것이 이렇게 많이 도움이 되네요 ㅎㅎ
감사합니다.





