일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- javascript
- libuv
- spring
- Java
- mybatis
- reactive
- r
- Heap
- Linux
- cache
- github
- html
- nodejs
- Lombok
- effective
- ajax
- 네트워크
- reactor
- mongodb
- git
- socket
- NoSQL
- VCS
- 데이터통신
- HTTP
- Elk
- Static
- AWS
- network
- redis
- Today
- Total
목록데이터베이스 (3)
빨간색코딩
SQLD를 3일날 합격했다 자격증있다고 개발잘하는거아니지만 없어서 나쁠건없고.. 무엇보다 교수님이 자꾸 따라고한다 돈도없는데12월 3일날 시험봤는데, 고맙게도 합격해줬다. SQLD 합격후기를 써보고자 한다. 전공자이고, DB수업을 2학기동안 1개씩 6학점이나 들었으므로, 수월하게 공부했던 것같다. 비전공자 분들이나 DB를 처음 공부하시는 분이라면 분명 어려운 시험일 거다.. 내가 시험본 23회 SQLD 시험의 합격률은 잘모르지만, 15년도 합격률은 35%라고 들은 것같다. 시험공부방법은 머릿속에 터미널깔고 오라클돌리면된다라고 공부 잘하는 친구가말해줬는데.. 내 생각에 이론시험이지만 눈으로보고, 머리로만 하지말고 직접 쿼리를 쳐보는게 중요하다. 2과목(SQL 이해 및 활용)의 경우 온통 쿼리로 문제와 보기..
컴퓨터공부하시는 분들 트랜잭션이라는 말은 주구장창 들었을 것이다. 그렇지만 듣기만 해보았지 정확한 개념을 모르는 경우가 있다. 나처럼ㅋㅋ 여러군데 공부해보고 정리해봤다 컴퓨터 과학분야에 트랜잭션은 "쪼개질 수 없는 업무처리의 단위"를 의미한다. ATM으로 계좌이체를 한다고 생각해보자. 내 계좌의 잔액에서 이체한 금액만큼 빼는 일과, 상대 계좌의 잔액에서 해당 금액만큼 더하는 일은 쪼개어져서는 안된다. 즉 하나의 업무로 함께 진행되어야 하는 일이다. "더이상 쪼갤 수 없다는" 표현 때문에 이를 원자성(Atomicity)을 보장해야 한다라고 얘기한다. 쪼갤 수 없기 때문에 일부만 동작해선 안된다. 부분 작업들 여러개가 모여진 이러한 트랜잭션을 처리하기 위해 데이터베이스는 다음과 같은 기술을 제공한다. 요런거..
MySQL에서 실행되는 쿼리들을 보고 싶을 때가 있다. 직접 MySQL 콘솔로 쿼리를 날리면 과정이 다 찍힌다. 그러나 JDBC를 이용하여 MySQL을 이용할때는 쿼리가 어떻게 넘어가는지 보고싶을 때 사용하면된다. 로그관련 상태 보기show variables like 'general%'; 로그 쌓기set global general_log='on'; 로그 쌓지 않기set global general_log='off'; 로그 쌓이는 곳(윈도우10 기준)C:\ProgramData\MySQL\MySQL Server 5.7\Data