일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AWS
- Router
- nodejs
- Algorithm
- java
- 자료구조
- 탐욕법
- 서버구축
- 백준
- 동적프로그래밍
- mysql
- BFS
- EC2
- ELB
- 리액트
- 토이프로젝트
- 완전탐색
- 백준알고리즘
- sort
- 알고리즘
- url parsing
- 라우터
- 스터디
- 다익스트라 알고리즘
- spring
- 정렬
- react
- EventListener
- 브루트포스
- Spring Boot
- Today
- Total
목록NoSQL (3)
공부하는 블로그
# Elasticsearch? 엘라스틱서치(Elasticsearch)는 아파치 루씬(Apache Lucene) 기반의 실시간 분산형 검색 엔진이다. 엘라스틱을 통해 루씬 라이브러리를 단독으로 사용할 수 있게 되었으며, 방대한 양의 데이터를 신속하게 처리 가능할 수 있게 되었다. * Apache Lucene : Java 언어로 이루어진 정보 검색 오픈소스 라이브러리 Elasticsearch란? | Elastic Elasticsearch는 텍스트, 숫자, 위치 기반 정보, 정형 및 비정형 데이터 등 모든 유형의 데이터를 위한 분산형 오픈 소스 검색 및 분석 엔진입니다. Elasticsearch는 Apache Lucene을 기반으로 구축되며, (현�� www.elastic.co "분산형 저장소" 엘라스틱서치에..
Redis? 레디스(Redis)는 Remote Dictionary Server의 약자로 Key/Value 형식의 in-memory 데이터베이스로 비관계형 데이터베이스인 NoSQL에 속한다. 디스크가 아닌 메모리에 데이터를 저장하므로 빠른 Read와 Write 속도를 보장해준다. 레디스의 다른 장점으로는 다른 in-memory 데이터베이스인 Memcached와는 다르게 String, List, Set, Sorted Set, Hash 등 다양한 자료구조를 지원한다. 보통 키는 prefix를 지정해서 저장하며 지원되는 자료구조 중 String과 Sorted Set을 많이 사용한다. 또한, Master-Slave 형태의 구성이 가능하여 데이터의 분실 위험을 없애주며 Snapshot 기능을 제공하여 메모리의 내용..
" NoSQL ? " Not Only SQL의 약자로 기존 RDBMS(Relational DataBase Management System) 형태의 관계형 데이터베이스가 아닌 다른 형태의 데이터 저장 기술이다. 관계형 데이터베이스 시스템의 주요 특성을 보장하는 ACID(Atomic, Consistency, Integrity, Duarabity) 특성을 제공하지는 않지만 뛰어난 확장성과 성능을 지니고 있다. * RDBMS : 데이터의 관계를 Foreign Key 등으로 정의하고 이를 이용해 Join 등의 연산이 가능한 데이터 저장 기술 NoSQL은 SNS(Social Network Service)가 활성화 되면서 기존의 기업 시스템에서는 볼 수 없었던 비정형화된 대규모 데이터를 처리하기 위하여 만들어졌다. ..