우리는 PK 에 왜 int 형 데이터를 고집할까
2022. 4. 21. 19:43
Data/Data Engineering
우리는 PK 에 왜 int 형 데이터를 고집할까 최근에는 분석용 DB는 Bigquery 나 Snowflake, Redshift 등을 많이 쓰는 것으로 보이나 운영용 DB(원천 DB)는 여전히 Aurora, RDS 또는 자체 서버를 구축하여 사용하는 경우가 많다고 생각한다. 데이터 인프라나 DB 관련 얘기를 나누다 보면 “Server 에서 생성하는 unique ID(nchar) 값을 PK로 잡아 저장하는 게 데이터 분석가 입장에선 훨씬 편할 텐데 굳이 운영 DB에 int type id(idx) 컬럼을 만들어 PK를 따로 잡아야 할까요?”라는 질문을 받곤 한다. 이러한 주제가 나올 때마다 int 형을 추천했지만 정작 완벽하게 이유를 설명하지는 못했던 것 같다. 차후에 이러한 대화가 다시 생길 땐 적어도 더 ..
[AWS/RDS]RDS와 Python 연결하기(4) - pymysql을 사용해 python으로 DB 운영하기
2020. 4. 6. 22:37
Cloud&Tools/AWS(Amazone Web Service)
2020/04/04 - [M.L/AWS(Amazone Web Service)] - [AWS/RDS] RDS와 Python 연결하기(3) - Mysql Workbench와 aws mysql DB 연동 [AWS/RDS] RDS와 Python 연결하기(3) - Mysql Workbench와 aws mysql DB 연동 2020/04/04 - [Python 3/AWS(Amazone Web Service)] - [AWS/RDS] RDS와 Python 연결하기(2) - aws에 Mysql DB(데이터베이스)만들기 [AWS/RDS] RDS와 Python 연결하기(2) - aws에 Mysql DB(데이터베이스)만들기 202.. leo-bb.tistory.com 벌써 4번째 글까지 이어졌군요! 앞에 이어진 글을 실수 없..
[AWS/RDS] RDS와 Python 연결하기(3) - Mysql Workbench와 aws mysql DB 연동
2020. 4. 4. 19:24
Cloud&Tools/AWS(Amazone Web Service)
2020/04/04 - [Python 3/AWS(Amazone Web Service)] - [AWS/RDS] RDS와 Python 연결하기(2) - aws에 Mysql DB(데이터베이스)만들기 [AWS/RDS] RDS와 Python 연결하기(2) - aws에 Mysql DB(데이터베이스)만들기 2020/04/04 - [Python 3/AWS(Amazone Web Service)] - [AWS/RDS] RDS와 Python 연결하기(1) - RDS는 뭘까? [AWS/RDS] RDS와 Python 연결하기(1) - RDS는 뭘까? 아마존 RDS는 Amazon Relational Database Service(R.. leo-bb.tistory.com 2. MY SQL workbench로 AWS My sql D..
[AWS/RDS] RDS와 Python 연결하기(2) - aws에 Mysql DB(데이터베이스)만들기
2020. 4. 4. 19:16
Cloud&Tools/AWS(Amazone Web Service)
2020/04/04 - [Python 3/AWS(Amazone Web Service)] - [AWS/RDS] RDS와 Python 연결하기(1) - RDS는 뭘까? [AWS/RDS] RDS와 Python 연결하기(1) - RDS는 뭘까? 아마존 RDS는 Amazon Relational Database Service(RDS)로 관계형 데이터베이스를 아마존의 말도 안 되는 서버에서 돌리고 저장할 수 있도록 해주는 클라우드형 데이터베이스 서비스입니다. 저는 구글 클라우드 플.. leo-bb.tistory.com 이전 글에서 말씀드린 대로 Window 10 환경에서 python을 사용해 AWS내에 Mysql RDS를 구성하는 방법을 소개합니다. AWS 회원가입 후 콘솔에서 RDS를 검색하시면 위와 같은 화면으로..
[AWS/RDS] RDS와 Python 연결하기(1) - RDS는 뭘까?
2020. 4. 4. 18:10
Cloud&Tools/AWS(Amazone Web Service)
아마존 RDS는 Amazon Relational Database Service(RDS)로 관계형 데이터베이스를 아마존의 말도 안 되는 서버에서 돌리고 저장할 수 있도록 해주는 클라우드형 데이터베이스 서비스입니다. 저는 구글 클라우드 플랫폼(GCP)을 메인으로 사용하고 있습니다만, 솔직히 데이터베이스관련된 부분은 아마존이 제공하는 서비스가 퀄리티는 조금 더 좋은 것 같습니다. Mysql, Postgre, Maria sql, MS sql을 모두 지원하기 때문에 sql을 한 번이라도 다뤄보셨던 분이라면 쉽게 이식하거나, 사용하실 수 있을 것 같습니다. 아래는 AWS 공식 홈페이지에 게시된 AWS만의 이점을 그대로 옮겨온 것입니다. 2편에서는 My sql을 Base로 python을 이용해 RDS와 연결하고 동작..