일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 모캠
- Reducer
- Redux
- 프로세스
- 카카오게임즈
- Site Reliability engineering
- server
- 쿠버네티스
- SRE
- javascript
- docker
- action
- fluentd
- React
- IP
- #Swagger-editor
- ecs
- 쿠버네티스 컨트롤러
- #Swagger-ui
- 프로세스 통신
- 북딜
- #스웨거
- Kubernetes
- 기술PM
- #Swagger-codegen
- #api 문서화
- React.js
- AWS
- #Swagger
- 모두의캠퍼스
- Today
- Total
목록Conception/Database (5)
탕구리's 블로그
mysql log의 종류는 크게 총 4개로 구성된다. error log → mysqld를 시작, 구동 또는 종료할 때 발생하는 에러 로그 general log → established된 클라이언트 접속 및 클라이언트로부터 받는 명령문 binary log → 데이터를 변명시키는 모든 명령문(replica 포함) slow log → long_query_time 시간보다 오래 실행되는 쿼리 + 인덱스 미사용 쿼리 mysql log는 별도의 경로를 지정하지 않으면 디폴트 경로(/var/log/mysql/error.log)에 저장된다. 경로 설정을 위해선 /etc/mysql/my.cnf의 “log_error=경로.log” 형태로 설정이 가능하다. 1. error_log mysqld의 시작 , 종료 시점을 가리키는..
시작하기 전에 해당 블로그에 작성되는 글은 주인장의 지극히 주관적인 생각이 다수이며, 대부분의 지식은 구글링을 통해 얻고 있기 때문에 옳지않은 정보가 있습니다. 잘못된 부분이나 수정해야 하는 부분이 있다면 과감히 덧글을 남겨주세요! 모르는게 많은 새싹입니다 오늘의 주제오늘의 주제는 일을 하다 우연히 사용하게된! Node.js의 mysql 모듈 중, 트랜잭션(Transacation)을 관리하는 기능에 대해서 포스팅을 하려고 합니다. 재밋게 읽어주세요!우선, 글을 읽으려면 알아갈 주제에 대해서 지식을 쌓고 가는게 중요하다고 생각합니다. 그렇다면 오늘 포스팅할 트랜잭션에 대해 알아봅시다! 트랜잭션(Transaction) 이란? "데이터베이스 작업이 일어나는 하나의 단위" 이다. 우리는 하나의 기능을 실행할 때..
DB Index-ing 란? "RDBMS에서 검색속도를 높이기 위해 사용하는 기술" 이라고 생각하면 편해요. 테이블 컬럼에 대해 색인(Index)를 부여하여 빠르게 검색이 가능합니다. 기본적으로 우리가 DB에 대해 SELECT 절을 수행할 때 Full Scan(테이블 데이터의 처음 부터 끝까지 모두 검색하는 방법) 을 수행하게 됩니다. 하지만 Index를 선언해 놓은 경우 작성된 Index파일을 통해 좀 더 빠르게 검색이 가능해 집니다. 기본적으로 B-Tree구조를 통해 데이터를 Index를 수행하며, 각 DB Engine에 따라 사용할 수 있는 Indexing 방법이 다릅니다. 쉽게말해!우리는 한권의 책에서 필요한 정보만 얻고자 할 때, 앞 혹은 뒤에있는 책의 목차를 찾아보면. 색인이란 이름으로 정렬된..
데이터베이스 개념 1. 필요성/ 정의 / 특성 2. 언어, 사용자 3. 스키마 3계층( 외부, 내부, 개념) 4. 데이터베이스 설계(개념 -> 논리 -> 물리)5. 관계형 데이터베이스, 계층형 데이터베이스, 망형 데이터베이스 * 데이터베이스 도입배경 -> 파일시스템의 문제를 해결하기 위해 도입 * 파일 시스템 : 독립된 파일단위로 업무과 관련한 데이터를 저장하므로 “데이터 중복성”,”데이터 종속성” 발생 - 데이터 무결성에 위배될 가능성이 크다. * 데이터베이스 정의 1. 통합된 데이터(Intergrated Data) : 자료의 중복을 배제, 최소화 한 데이터의 집합2. 저장된 데이터(Stored Data) : 컴퓨터가 접근할 수 있는 저장매체에 저장된 데이터 집합3. 운영 데이터(Operational ..
스키마 1. 사전적 의미 : 개요 대용 윤관 도표,2. 데이터 베이스에서의 의미 : DB를 논리적으로 정의한 것을 나타내는 용어, Schema3. DB를 구성하는 개체(Entity), 속성(Attribute), 관계(Relationship) 및 데이터 조작 시 데이터 값의 제약조건을 정의4. 사용자의 관점에서 세가지로 구분됨 - 외부 스키마, 개념 스키마, 내부 스키마5. 특징데이터 사전(Data Dictionary)에 저장되며 다른 이름으로 메타데이터(Meta-Data)라고 불림특정한 부분의 표현이며 특정한 데이터 모델을 이용해서 만들어 진다시간에 따라 불변한다데이터의 구조적 특성을 의미하고 인스턴스에 의해 규정된다6. 스키마의 3계층DBMS는 외부적 스키마에 따라 명시된 사용자의 요구를 개념적 스키마..