로컬에서 로그인을 할 때psql -d 데이터베이스명 -U 데이터베이스계정명 외부의 PostgreSQL에 로그인을 할 때psql -h host명 -d 데이터베이스명 -U 데이터베이스계정명 데이터베이스 목록 조회(데이터베이스에 접속한 상태에서)# \l 데이터베이스 변경(데이터베이스에 접속한 상태에서)# \c 데이터베이스명기본적인 테이블 생성(데이터베이스에 접속한 상태에서)CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( one or more columns ) ); 테이블 목록 조회(데이터베이스에 접속한 상태에서)# \d테이블 상세 스키마 조회(데이터베이..
원문: (https://medium.com/@jeeyoungk/how-sharding-works-b4dec46b3f6#.234lgjddv) How Sharding Works 서비스가 갑자기 인기가 많아져서 트래픽과 데이터가 증가하기 시작하고, 데이터베이스에는 과부하가 걸릴 것이다. 이때 샤딩을 할 필요가 있다. What is sharding?샤딩이란 단일의 논리적 데이터셋을 다수의 데이터베이스에 쪼개고 나누는 방법. 이렇게 쪼갬으로써 데이터베이스 시스템의 클러스터에서 큰 데이터셋을 저장하고 추가적인 요청을 처리할 수 있다. 샤딩이란 데이터셋이 단일 데이터베이스에서 저장하기에 너무 클때 필수적이다. 게다가, 많은 샤딩 전략들이 추가적인 머신들이 붙을 수 있도록 만든다. 샤딩은 데이터베이스 클러스터가 디비의..
데이터베이스를 생성했다고 바로 사용할 수 있는 것은 아니다. 생성된 데이터베이스를 사용하겠다는 명령어인 " use tips_db;"를 사용해서 작업기준 데이터베이스를 변경해야 한다."use testdb"를 사용해 데이터베이스를 선택하게 되면 이후에 사용되는 모든 데이터베이스 명령어는 testdb에 적용되니 주의하시기 바랍니다.mysql> use testdbDatabase changed그 후 "show tables" 를 사용하면 현재 선택된 데이터베이스에 등룍되어 있는 테이블을 확인할 수 있다.mysql> show tables;Empty set (0.00 sec)그후 테이블 생성하기 mysql> create table -> gcmtest( -> idx int, -> macadd varchar(20) );Q..
1.MySQL 실행하기MySQL 경로는 /usr/local/Cellar/mysql/5.6.25/MySQL을 실행해보자/usr/local/Cellar/mysql/5.6.25/support-filesEminentStarui-MacBook-Pro:support-files eminentstar$ mysql.server start Starting MySQL. SUCCESS! 2.MySQL 접속하기보통은 커맨드라인 어디서든 mysql로 로그인하면 된다. 하지만 그냥 로그인하면 권한이 없는 경우가 많다. 그래서 일단 root로 로그인하자. 맥에 처음 mysql을 깔았다면 root는 비밀번호 없이도 로컬에서 접속이 가능할 것이다.EminentStarui-MacBook-Pro:support-files eminentsta..
1.우선 MySQL을 편하게 깔기 위해 Mac OS의 패키지 관리자 homebrew를 설치한다. 1-1. homebrew 설치 경로는 brew.sh에서 복사한 후 터미널에 붙여넣기를 한다. EminentStarui-MacBook-Pro:~ eminentstar$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 1-2. HomeBrew를 통한 MySQL설치EminentStarui-MacBook-Pro:usr eminentstar$ brew install mysql
- Total
- Today
- Yesterday
- linux
- JVM
- good practice
- webserver
- async
- java
- Apache
- object
- runtime data areas
- slf4j
- Spring
- TaskExecutor
- NGINX
- logging facade
- lood
- logback
- log level
- logging
- log
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |