Elastic Search 톺아보기 #1
Elastic Stack은 대용량의 로그, 네트워크, 보안 데이터, 시계열 데이터 및 기타 데이터를 수집, 저장, 검색, 분석하고 시각화할 수 있는 4가지 기술을 의미한다. Elastic Search: 대용량의 데이터를 검색하고 분석 Logstash: 데이터 수집, 가공, 적재 Kibana: 데이터 시각화 웹 인터페이스 Beats: 시스템, 네트워크, 보안 데이터 등을 수집 이 중에서, Elastic Search는 데이터를 저장/검색/분석하는 Elastic Stack의 심장부 역할을 한다. Elastic Search는 언제 사용하는가? Elastic Search는 데이터 검색에서 Speed & Relevancy를 해결해주는 도구이다. 1. 고객이 제품을 검색 Elastic Search는 데이터베이스의 규..
2023. 2. 12.
+= 복합 할당 문제
파이썬 튜플은 Immutable Sequence이다. 그러나, 튜플에는 복합 타입의 원소들을 다룰 수 있고, 이에 대해 += 연산자를 사용하였을 때 이상한 일이 발생한다. 아래와 같은 (int, int, list[int]) 타입의 튜플에 += 연산자를 사용하면 무슨 일이 발생하겠는가? >> t = (1, 2, [3, 4]) >> t[2] += [5, 6] t가 (1, 2, [3, 4, 5, 6])가 된다. 튜플 객체는 item assignment 연산을 지원하지 않는다는 에러메세지와 함께 타입에러 발생 놀랍게도 두가지 일이 동시에 일어난다. >> t = (1, 2, [3, 4]) >> t[2] += [5, 6] Traceback (most recent call last): File "", line 1, ..
2022. 11. 12.