일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- angular
- 이더리움
- strongloop
- review
- 보안
- 블록체인
- 리뷰
- 탈중앙화
- 투자
- 스마트 계약
- 부동산
- 게임
- loopback
- ps4
- game
- 거래
- kubernetes
- 시장
- PC
- 암호화폐
- Games
- 스마트 컨트랙트
- 주식
- Docker
- 쿠버네티스
- 비트코인
- Linux
- 젤다 왕눈
- Three
- threejs
- Today
- Total
목록분류 전체보기 (375)
BaeBox
데이터베이스다. 그런데 어떤 데이터베이스냐하면... Column 과 Row 가 반대로 되어있다. 이런 친구다.
도커를 통해 MongoDB 와 그 GUI 툴인 mongo-express 를 띄울 생각이다. 그래서 도커를 알아두면 좋다. 사실 몰라도 크게 상관은 없다. 여하튼, https://bae-codebox.tistory.com/1 Docker 란? Docker 란? 가상머신 비스무리한거. 좀 더 정확하게는 컨테이너(=운영체제 수준 가상화)이다. 뭐 얘도 가상머신과 비슷한 거니 가상머신 비스무리한거라고 생각하자. bae-codebox.tistory.com 도커를 보고오는걸 추천한다. 0. docker-compose.yml 파일을 만든다. 1. docker swarm init 2. docker stack deploy -c docker-compose.yml [사용자_지정_이름] 3. docker service ls ..
RDBMS MongoDB Database Database Table Collection Tuple/Row Document Column Key/Field ** Field ⊂ Document ⊂ Collection ⊂ Database
좋으니까 쓰겠지 이유야 만들어서 갖다 붙이면 그만이고 javascript랑 같이 쓰기 좋아서 쓴다. 아래 정리한 장단점 굳이 읽을 필요 없다. (아직 정리도 덜됐고 내용 추가할것도 남았다) 그냥 다음 글로 넘어가는걸 추천한다. 장점 여러 데이터를 지원 (RDB 처럼) Join 을 사용하지 않음 Distributed in nature (분산시스템이란건가? 이건 나도 모르겠다. 좀 더 보고 나중에 수정하겠음.) 고성능(성능 이슈가 있었던거 같은데...), 고가용성, 확장성 다양한 플랫폼 지원 document base (다음 글에 설명) 스키마가 없으므로 매우 유연함 JSON/BSON 으로 데이터 표현 Hadoop과 같이 쓰기 좋음 클라우드(AWS, Azure) 같은데서 써먹기 좋음 단점 transaction..
NoSQL DBMS 중 하나. SQL 말고 다른 방식으로 써먹는 DB 라는 소리다. 일단 RDB(Oracle, mysql)가 치킨집이라면, mongoDB는 닭강정집이랄까. 얼추 비슷한데 묘하게 다른 친구라고 생각하자.
우선, 예제들을 볼 수 있는 페이지는 다음과 같다. https://github.com/NodeRedis/node_redis/tree/master/examples NodeRedis/node_redis redis client for node. Contribute to NodeRedis/node_redis development by creating an account on GitHub. github.com 시작하기 전에 한 가지 미리 손봐둬야 할 게 있는데... 추가가 끝났으면 아래 명령어를 날려줍시다. 포트도 꼭 열어주시고(포트포워딩). docker stack deploy -c docker-compose.yml [사용자_지정_이름] 자, 그러면 사전준비는 끝. 0. 터미널에서 npm install redis..
도커를 통해 redis 와 그 GUI 툴인 redis commander 를 띄울 생각이다. 그래서 도커를 알아두면 좋다. 사실 그냥 따라하면 되는지라 몰라도 크게 상관은 없다. 여하튼, https://bae-codebox.tistory.com/1 Docker 란? Docker 란? 가상머신 비스무리한거. 좀 더 정확하게는 컨테이너(=운영체제 수준 가상화)이다. 뭐 얘도 가상머신과 비슷한 거니 가상머신 비스무리한거라고 생각하자. bae-codebox.tistory.com 도커를 보고오는걸 추천한다. 0. docker-compose.yml 파일을 만든다. 1. docker swarm init 2. docker stack deploy -c docker-compose.yml [사용자_지정_이름] 3. docke..
Redis 는 Key/Value 형태로 데이터를 저장한다.
대부분의 DB 는 cpu 에서 처리한 결과값을 주기억장치를 거쳐 HDD 에 저장한다. 반면 Redis 같은 경우에는 아래 이미지와 같이 하나의 과정이 생략되었다. 할 일이 하나 줄었다. 더 빨라지겠지? 그뿐만 아니라 CPU-> RAM 의 속도와 RAM-> HDD 의 속도차이가 어마무시하다. 결론 : 빠르니까 쓴다. ※ 램에 저장하는거니까 얘들은 컴터끄면 데이터 다 날아간다. 그 외에도 https://aws.amazon.com/ko/redis/ Redis: 인 메모리 데이터 스토어 사용 방법 및 필요성 Remote Dictionary Server의 약어인 Redis는 데이터베이스, 캐시, 메시지 브로커 및 대기열로 사용하는 빠르고 오픈 소스, 인 메모리 키-값 데이터 스토어입니다. 이 프로젝트는 Redis..