OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
sharding
전체
최신순
질문하기
해결
1
sefasfawef
·
3년 이상
409
1
해결 1
db 샤딩 개념 관련하여 궁금한 점
최근에 공부를 하며 새로 알게된 개념 중 하나가 샤딩인데요,샤딩이라는 것이 여러 디비 서버에 분산 시켜서 저장하는 이른바 부하 분산 시스템에 관련된 개념이더라구요제가 다녔던 전회사에서 샤딩이 적용되어있었는지 문득 궁금해졌는데 말그대로 전회사가 되버려서 물어볼 곳이 없더라구요다닐 시절엔 heidiSQL 같은 툴을 이용해서 라이브 디비 주소라는 곳에 접속 해서직접 select
답변
2
얼음냉녹차
·
거의 4년
638
0
답변 2
실무에서 DB를 샤딩할 때 주로 어떤 DB를 사용하나요?
DB를 스케일링 할 때, DB에 저장된 데이터의 개수가 매우 많아지면 단순 레플리카를 만드는 수준으로는 감당이 안되기에, DB를 샤딩해야하는 것으로 알고 있습니다.그래서 샤딩을 하는 방식에 대해 여러모로 찾아보았는데 MongoDB같은 NoSQL형 DB는 DB 수준에서 샤딩을 지원하는 경우가 많은 반면 MySQL같은 관계형 DB는 DB 수준에서 샤딩을 지원하지 않기에 어플리케이션 레벨에서 샤딩을 직접 구현해야한다고 들었습니다.p
답변
1
4ddollar
·
5년 이상
528
0
답변 1
날짜 관련 table을 샤딩해야 하는지 unix timestamp를 쓰면 되는지 질문입니다.
DB schema에 테이블 명이 날짜로 되어 있고 그 테이블에 date column이 있습니다. 테이블마다 row 개수는 2500개 정도입니다.도메인이 DB에 매칭돼있고 테이블은 너무 잘게 나뉘어져 있어 테이블 구조가 이상하게 짜여있는데요개선하려고 합니다. 하나의 DB에 하나의 테이블이 있고 그 안에 datetime을 unix timestamp로 만드는 게 나은지 아니면 샤딩을 해서 월별로 나눠지게 수평 분할을
답변
0
sagnol
·
8년 이상
1.5k
0
답변 0
DB 샤딩에 대한 개념이 잘 와닿지 않아서 질문합니다. (Mysql, Postgresql ... )
용량이 적은 연습겸 테스트 용 서버에 데이터가 쌓이고 쌓였습니다.그래서 샤딩이라는 것을 해보고 싶은데, 제목 그대로 샤딩에 대한 개념이 부족한지, 데이터 분배를 어떻게 해야할지를 몰라서 그런지어떻게 계획을 잡아야할지 모르겠습니다. ORM을 써서 그렇게 DB특성을 타지는 않습니다.( 좀 더 레퍼런스가 많은 DB로 바꾸어도 상관없을 것 같아요. 현재는 Postgres
Search Bar