이전 글에 대해서는 Prisma에 대해서 알아봤습니다 !
https://heokknkn.tistory.com/23 <- 이전글입니다 !!!
관련이 있으니 꼭 참고해주세요 ^^
이번엔 planetscale에 대해서 알아보겠습니다 ! & 설치법도요 !
planetscale란?
MySQL 호환 serverless(서버리스) 데이터베이스 플랫폼입니다
즉 서버리스 DB입니다 !! 이 전에도 설명했듯이 서버를 우리가 관리를 안해도 알아서 자동으로 확장을 해준다거나 !
몇가지 특징을 보자면
- MySQL8을 빠르고 쉽게 확장할 수 있는 서비스
- YouTube나 Slack등에서도 이용되고 있는 Vitess(비테스)라고 하는 MySQL의 수평 스케일링 시스템을 이용하고 있어, 논블로킹으로 스키마 변경할 수 있다
- 브랜치 기능이 있어 Git처럼 DB를 관리할 수 있습니다.(정말대단합니다!) - 밑에 url 참고 https://docs.planetscale.com/concepts/branching
- SQL은 대시보드에서 또는 CLI에서 움직여 바로 확인할 수 있습니다.
- TablePlus 등의 DB를 확인할 수 있는 툴과 연계도 가능
- Rails / Laravel / Node.js / Prisma에 대한 튜토리얼도 충실합니다.
- 자동으로 백업도 취한다
더 자세한건 공식사이트에서 확인해주세요 ^^
물론 가격에 따라서 사용하는 범위가 다르긴한데 ! 처음에 사용하는 경우에는 무료로도 충분하니 다들 한번 해봅시다!!
엄청나게 대기업들이 많이 도입하고 있어요 !!!
그러니 회원가입을 해주세요 !!
https://planetscale.com/ <-가입은 이쪽입니다 ! ( github으로도 가입 가능합니다 ! )
자 그러면 바로 설치를 해볼까요?? (윈도우 기준으로 하겠습니다 ! )
먼저
https://github.com/planetscale/cli
위에 주소로 가셔서 ! scoop를 설치해주세요 !
iwr -useb get.scoop.sh | iex
먼저 위와같이 입력해주세요 !
혹시라도 위와같이 에러가 날지도 모릅니다 !
그러면 당황하지 마시구
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
위에와 같이 입력을 해주세요 !!
그러고 다시 iwr 부분을 입력해주시구요 !! 그러고 나서 밑에처럼 입력해주세요 !
scoop install curl
여기까지가 scoop install은 끝났습니다 !!!
자 ! 이제는
https://github.com/planetscale/cli
위에 사이트로 가셔서 pscale를 인스톨 해보겠습니다 !!
scoop bucket add pscale https://github.com/planetscale/scoop-bucket.git
scoop install pscale mysql
위에처럼 입력해주시구요 !!! 아래는 최신버전으로 업데이트 할 때 입니당 !!
scoop update pscale
그런다음에 vscode프로젝트 내 console에서 pscale라고 쳐봅시다 !
이렇게 뜨면 성공입니다 !!
오늘은 여기까지입니다 !
오늘은 설치까지만 알아봤는데요....
저도 공부중이라서요 ㅜㅜ 점점 더 배우면서 쓸만한거 잇으면 소개할겁니다 !
또한 CLI를 이용하다던가 git처럼 이용하는것, deploy하는법 등등
다양한것들을 소개할거니까 ! 힘내서 공부해봅시다 !!
'IT관련 > DB(데이터베이스) 관련' 카테고리의 다른 글
prisma의 upsert를 이용해서 데이터를 만들어보자 ! (db insert or update!) (0) | 2022.04.05 |
---|---|
Prisma와 PlanetScale 사용법 정리 및 복습편 ! (feat. 명령어 모음 및 한눈에 적용하는것을 위주로 ) (0) | 2022.03.30 |
Prisma를 이용하여 mysql기능을 이용해보자 ! (Foreign Key Constraints - 외래키제약) (0) | 2022.03.28 |
Prisma와 planetscale을 연동 및 간단하게 DB를 만들어보자 ! (0) | 2022.03.28 |
Prisma에 대해서 알아보면서 설치방법에 대해서 알아보겠습니다! (2) | 2022.03.27 |