반응형

nosql 4

[ElasticSearch 운영 노하우] ElasticSearch 익힘책

ElasticSearch가 궁금해서 볼 용도로 읽은 책이다. NoSQL들 중에 MongoDB와 Redis는 이미 공부해서 간간히 써먹곤 하는데, ElasticSearch는 뭔지 궁금했다. 또 알아둬서 나쁠건 없으니까~ 찾아보면 ElasticSearch의 정의는 이렇게 설명이 나온다. 일래스틱서치는 루씬 기반의 검색 엔진이다. HTTP 웹 인터페이스와 스키마에서 자유로운 JSON 문서와 함께 분산 멀티테넌트 지원 전문 검색 엔진을 제공한다. 여기서 제일 먼저 궁금했던 내용은 '검색 엔진이다' 라는 내용이다. '검색 엔진' 하면 google이 대표적으로 떠오르는데, 과연 그런 검색 엔진을 내가 써볼 수 있는 것인가? 하는 의문이 들었다. 또, JSON 문서를 사용한다는 내용을 알 수 있다. JSON이라 하믄..

독서/서평 2022.07.01

[빅데이터 저장 및 분석을 위한 Redis] 레디스를 위한 기초 교재

NoSQL중에 제일 먼저 접한 것이 MongoDB와 Redis다. NoSQL에 대해 이미 어느정도 알고 있었기 때문에 키-값 데이터베이스를 알아둬야겠다 싶어서 공부했다. Redis는 여타 데이터베이스와 다르게 설치가 굉장히 무겁지 않다. 아무래도 메모리 기반이라서 그런지 속도를 빠르게 가져갈 수 있는 것이 장점이다. Redis의 CRUD라고 할 수 있는 기본 내용은 이 책으로 공부할 수 있다. 다만, 단점으로는 리스트 타입부분에서 CRUD의 예제로 나온 내용들이 너무 알아보기 어려운 것을 실어놓았다. 꺽쇠가 넘쳐나는 데이터를 예로 보여주는데, 이 부분은 다른 책을 참고했을 정도다. 뒤에 가면 키-값 형태의 데이터 모델링을 위한 몇가지 모델들, 설계방법, Redis의 아키텍처도 간단히 확인할 수 있다. 뭐..

독서/서평 2022.05.21

Redis 설치 (Windows에 설치하기)

안녕하세요 Dibrary입니다. 이번엔 Redis를 설치해보겠습니다. Redis는 리눅스를 토대로 동작하는 것인데, 윈도우에도 설치 할 수 있습니다. 주로 데이터를 producer-consumer 형태로 다룰 때는 리눅스에 설치해서 사용하면 더 편하지만, 우선 Redis를 다루는 연습을 하기에는 윈도우에 설치해서 연습하는 것도 나쁘지 않습니다. 먼저 윈도우에 설치할 수 있는 Redis를 받으려면 아래 깃허브로 이동 하셔야 합니다. GitHub - microsoftarchive/redis: Redis is an in-memory database that persists on disk. The data model is key-value, but many dif Redis is an in-memory data..

[NoSQL철저입문] NoSQL에 대한 전반적인 요약본

NoSQL이 생각외로 군데군데 쓰이고 있어서 전반적인 개념을 잡을 목적으로 읽은 책이다. 이 책의 내용을 궁금해하는 사람이라면 NoSQL이라는 단어가 뭘 의미하는지 간단하게나마 알고 있을 것이다. 기존에 가장 흔하게 쓰이던 관계형 테이블 식의 DB 설계방식은 정형화된 SQL문이라는 것이 존재했고, 이 SQL문으로 해당 테이블에서 관련 업무를 수행할 수 있었다. NoSQL은 말 그대로 SQL이 No인 것이다. 정형화 되어 있지 않은 셈이다. SQL역할을 하는 명령문도 그렇고, 테이블 자체도 정형화가 되어 있지 않은 셈이다. 나 역시 NoSQL은 굉장히 유연한 것만 알고 정확히는 모르는 상태였다. 이제는 이 책의 내용을 토대로 크게 분류 및 목적에 따라 어떻게 써야 할 지에 대한 생각을 해 볼 수 있어졌다...

독서/서평 2022.03.30
반응형