반응형

Program 188

GIT: 여러 개의 commit 하나로 합치기

솔직하게 말하자면, 저는 Git을 잘 사용하지 못합니다. 그냥 아주 간단한 수준에서 1] branch 생성 2] branch merge 3] git pull 4] git push여기다가 github을 이용해서 pull request 보내는 정도가 저의 전부입니다.그런데, 가끔식 보면, git을 이용해서 pull request를 보내면 여기에 수정해야할 때가 생깁니다. 이럴 경우 해당 branch에 그냥 계속 commit 하면 자동으로 pull request에 commit이 쌓이게 됩니다.커미터가, 이런것에 신경을 안쓰고 그냥 커밋할 경우에는 전혀 문제가 없지만(부끄러운 기록이 다 남게 됩니다) 자신이 이 일련의 패치들을 하나로 묶어서 보내고 싶을 때, 또는 커미터가 이거 하나로 묶어주세요 라고 요구할때가..

Program 2018.06.05

Spider On MariaDB 설치해 샤딩 해보기

출처 : http://yakolla.tistory.com/69SpiderMysql의 스토리지 엔진 중 하나 이며, 기존 테이블 파티션 기능을 확장하여 원격으로 저장하고 읽을 수 있다.가장 큰 장점은 기존 사용하던 SQL문과 디비 서버의 환경 또는 구조를 변경 하지 않고도, 샤딩이 가능하다는 점이다.또한, 트랜 잭션과 조인 등도 사용이 가능하다. 적용 결과마스터 디비 * 1 + 슬레이브 디비 * 1를 구성해, ad-hoc 쿼리가 아닌 저장 프로시저를 사용했을 때에는,대략 1만 ~ 2만 개의 QPS가 나왔었지만,SPIDER ON Maria * 2 + 마스터 디비 * 1 + 슬레이브 디비 * 1를 구성했더니대략 4만 QPS가 나오게 되었고, 전체 성능은 40~50% 가량 향상되는 것을 확인했다. 참고 사이트h..

Program 2017.05.25
반응형