Tag: Database
Docker Postgreql Command
1234567docker start postgreql_bridgedocker exec -it postgresql_bridge /bin/bashdocker -d bridge -u kidong\dt
ElasticSearch DSL
클러스터 정보 조회하기.REQ1curl -XGET http://192.168.28.176:9200/_cluster/health?pretty RES1234567891011121314151617{ "cluster_name" : "interCluster", "status" : "red&q
도커기반 ELK Stack 구축
도커 활용하여 elasticsearch 설치 1docker run -d -p 9200:9200 -p 9300:9300 -it -h elasticsearch --name elasticsearch elasticsearch:7.9.3 버전 명시를 안하니까 docker hub 에서 이미지가 pull 이 안되었다. 1docker search elasticsear
oracle 튜닝하기
튜닝의 시작 XPLAN을 통해서 실행 계획 일기. 12345SELECT *FROM HR.EMPLOYEESWHERE EMPLOYEE_ID LIKE '2%';SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR(null, null, 'ALLSTATS LAST')); -> 이거가
우아한레디스, 디디의 Redis
캐쉬의 구조 2가지 형태 Look aside Cache메인은 DB이고 DB에서 캐쉬로 데이터를 가져와서 저장. 캐쉬에 데이터가 있으면 캐쉬 데이터를 사용하여 성능을 개선하고 없으면 디비에서 가져와서 다시 캐쉬에 저장.일반적인 구조 Write back캐쉬에 데이터를 특정기간 동안 먼저 저장하고 캐쉬에 있는 데이터들을 디비에 저장.휘발할 수 있는 가능성 있
ACID features of transaction
Atomicity(원자성) : DBMS는 완료되지 않은 트랜잭션의 중간 상태를 데이터베이스에 반영해서는 안 된다. ‘all or nothing’ Consistency(일관성) : Isolation(독립성) : 여러 트랜잭션이 동시에 수행되더라도 각각의 트랜잭션은 다른 트랜잭션의 수행에 영향을 받지 않고 독립적으로 수행되어야 한다. Dur