전체 글
-
[MySQL] 스파르타 코딩클럽 "엑셀보다 쉬운 SQL" 2주차DataBase/RDBMS 2022. 9. 4. 19:32
이번주는 SQL 쿼리를 이용해 보고싶은 raw data를 의미를 갖는 '정보'로 변환시키는 법을 익혔다. 그 방법은 바로 '통계'를 내고 '정렬'을 하는 것이다. 통계를 내기 위해서는 GROUP BY, 정렬을 하기 위해서는 ORDER BY를 사용한다. 1. GROUP BY: GROUP BY를 기반으로 '개수', '최대값', '최소값', '합계', '평균값'등을 구해 통계를 낼 수 있다. SELECT 필드명, method(*) FROM 테이블명 GROUP BY 필드명; : 특정 필드별로 통계치를 보겠다! 💡 쿼리가 실행되는 순서는 FROM → GROUP BY → SELECT라는 것을 기억! 💡 어떤 기준으로 통계를 냈는지 확인할 수 있도록 SELECT로 출력할 내용에 통계치를 낼 method를..
-
[MySQL] 스파르타 코딩클럽 "엑셀보다 쉬운 SQL" 1주차DataBase/RDBMS 2022. 8. 28. 20:14
업무할 때 SQL 쿼리를 자유롭게 구사하기 위해서 어떻게 공부할지 고민하다가 스파르타 코딩클럽의 SQL 수업을 신청하게 됐다.흥미가 붙은 파이썬은 책 한권 잡아서 혼자 공부하는데에 무리가 없지만 SQL은 약간의 강제성이 필요하다고 느꼈다. 그나저나 파이썬, 네트워크 관리사 2급 공부한 내용들도 정리해야하는데 역시 과제인 SQL을 먼저 하고있는 나...아 맞다.. 채팅프로그램 코드리뷰도 해야지!!!🙄 미루고 미루다 후회하지 말자 유진....😇 1주차는 아래와 같은 기본적인 내용이었다. 1) SHOW TABLES로 database에 어떤 테이블들이 있는지 파악2) 원하는 정보가 있을 것 같은 테이블에 대해서 "SELECT * FROM 테이블명" 쿼리 실행3) 원하는 정보를 찾을 때까지 2)를 반복4) 테..
-
I/O Multiplexing이 가능한 채팅 프로그램 - 개요Side Project 2022. 7. 5. 17:27
6월 15일에 6개월간의 빅데이터 분석 국비지원 교육을 마치고 어제인 7월 4일 엔진팀으로 입사했다. 비전공자이지만 취뽀했다는 사실만으로 정말 뿌듯하다. 사실 역량을 더 키우는 시간을 가지고 싶었지만 일하면서 부딪혀보는 것도 나쁘지 않다고 생각했다. 빅데이터 분석과정을 수료했지만 수업을 들으면서 엔지니어쪽으로 더 관심이 생겨서 서버 엔진 개발쪽으로 문을 두드렸다. 앞으로 수많은 어려움이 있겠지만 나를 믿고 차근차근 해결해나가보자! 이 블로그를 만든게 엊그제 같은데 벌써 6개월이 지나서 7월이 됐다. 교육받으면서 학습한 내용, 삽질한 내용들을 정리하려고 했는데 업로드한 포스팅이 1개밖에 없다. 정리가 덜 된 임시저장 파일들만 잔뜩이다. 😹 이젠 열심히 써야지 ㅎㅎ 꾸준히 정리해나가면 피가 되고 살이 ..
-
ELK Stack (Beats-Logstash-Elasticsearch-Kibana) 설치 및 구축 - 1. ELK Stack이란?DevOps/ELK 2022. 2. 7. 01:25
ELK Stack은 로깅(logging) 구현에 효과적인 툴이다. 로깅이란 시스템의 작동 정보인 로그(log)를 기록하는 행위로, 머신 데이터의 증가와 함께 그 중요성이 커지고 있다. 로깅은 시스템 문제를 진단하고 해결하여 애플리케이션의 성능을 최적화하고, 로깅을 통해 얻은 결과는 비즈니스의 주요 지표 및 데이터로 활용되기도 한다. ✔ 여기서 잠깐! 머신 데이터는 센서나 장비에서 발생하는 데이터를 의미한다. (cf. 휴먼 데이터: Email, SMS 등 의사소통 데이터, Facebook, Blog, Twitter 등 소셜미디어 데이터 등) 기존 보안 장비, 웹 서버, 생산 설비에서 발생하는 로그 데이터, 스마트폰, 텔레매틱스, 건물 등에 장착된 센서 데이터, 웨어러블기기에서 얻을 수 있는 IoT 데이터 ..