# rdb

37개의 포스트
post-thumbnail

이슈트래커 - JPA, 테이블

코드스쿼드 마스터프로젝트 중 이슈트래커 작업 중 테이블 설계와 JPA로 구현하면서 관계맵핑 관련한 부분들을 정리 해봤습니다.이번에는 설계가 한번에 바로 나오지 않았습니다.JDBC 라면 크케 고민 하지 않았을 부분이었지만, JPA 로 관계맵핑 하기 좋은 테이블 구조는 무

4일 전
·
0개의 댓글
post-thumbnail

JPA란 무엇일까? - (JPA의 개념, 사용 이유)

# JPA의 개념 > JPA는 Java Persistance API로 현재 자바 진영의 ORM 기술 표준입니다. 자바 애플리케이션과 JDBC 사이에서 동작하며 쿼리를 자동으로 생성해줍니다. ORM: Object-relational mappin(객체 관계 매핑)으로 객

2022년 6월 28일
·
0개의 댓글

RDB 정리

관계데이터구조관계제약관계대수기본 개념: 모든 데이터를 테이블로 표현하는 형태, 테이블로 표현할 수 없는 데이터는 저장할 수 없다릴레이션(== 테이블) \- 릴레이션은 속성으로 구성 \- 다중값 속성을 허용하지 않음 \- 수학적 정의: n-tuple<v1

2022년 6월 19일
·
0개의 댓글
post-thumbnail

RDB 용어

출처: 해시넷-레코드

2022년 5월 26일
·
0개의 댓글
post-thumbnail

RDB 인덱스 - (4) MySQL EXPLAIN 사용법

MySQL이 쿼리를 실행하는 방법에 대한 정보를 제공합니다.JSON 형식 출력, MySQL Workbench와의 결합을 시각화할 수도 있습니다.

2022년 5월 25일
·
0개의 댓글

RDB 인덱스 - (3) PK, FK, UK

레코드를 구별할 수 있는 식별자후보키는 다음 두 가지의 성질을 지니고 있습니다.유일성: 중복되는 Tuple이 없어야 합니다.최소성: 후보키를 이루는 키는 유일성을 만족하면서 최소의 개수로 이루어져야 합니다.후보키 중 레코드의 식별자로 이용하기에 가장 적합하다고 판단되어

2022년 5월 25일
·
0개의 댓글
post-thumbnail

RDB 인덱스 - (2) 다중 컬럼 인덱스

다중 컬럼 인덱스 문법 주의 사항 인덱스가 사전 편찬식으로 정렬되어 있으며, 순서쌍에서 왼쪽일수록 우선순위가 있습니다. 이에 따라 컬럼의 순서를 신중히 결정해야 합니다. 구체적으로, equal(=) 조건 처럼 적은 데이터를 조회하는 컬럼을 인덱스 앞 쪽에

2022년 5월 25일
·
0개의 댓글
post-thumbnail

RDB 인덱스 - (1) 인덱스

검색속도를 높임 -> 쿼리 부하 감소 -> 시스템 전체 성능 향상자주 반복되는 단어는 오히려 풀스캐닝보다 비효율적임DB 크기의 약 10% 정도의 추가 공간이 필요함처음 인덱스 생성시 시간이 많이 소모데이터 변경 작업이 자주 일어나는 경우 오히려 성능이 안좋아짐영어사전과

2022년 5월 23일
·
1개의 댓글
post-thumbnail

RDB vs NoSQL

RDB vs NoSQL

2022년 5월 8일
·
0개의 댓글

데이터 무결성

https://iingang.github.io/posts/DB-Integrity-constraint/

2022년 4월 28일
·
0개의 댓글

관계데이터모델의 개념

관계 데이터 모델의 개념

2022년 4월 8일
·
0개의 댓글
post-thumbnail

SQL TIL

예시WHERE ANIMAL_TYPE = "Dog" AND NAME LIKE "%EL%" 데이터에 원하는 값이 포함되어 있는지 조사할 때 사용이때 원하는 값 앞 뒤로 \_ 혹은 %를 사용한다.\_는 임의의 문자가 하나 있다는 것.예를 들어 \_\_EL\_\_ 라고 하면

2022년 3월 28일
·
0개의 댓글
post-thumbnail

관계형 데이터 베이스에 대한 소개 (번역)

원문 - mariadb.com이번 포스팅에서는 mariadb.com에 있는 Introduction to Relational Databases라는 글을 번역하고 나의 사견을 함께 작성할 예정이다. 관계형 데이터 베이스를 이해하는 가장 쉬운 방법은 연관된 파일의 모음을 생

2022년 3월 21일
·
0개의 댓글
post-thumbnail

02.RDB

관계형 데이터 베이스는 현재 가장 많이 사용되고 있는 데이터 베이스의 한 종류관계형 데이터 베이스란 테이블(table)로 이루어져 있으며 이 테이블은 키(key)와 값(value)의 관계를 나타낸다.이처럼 데이터의 종속성을 관계 (relationship)로 표현하는것이

2022년 3월 10일
·
0개의 댓글
post-thumbnail

h2 Data Base

🎯 h2 Data Base H2 DB는 JAVA 기반의 오픈소스 관계형 데이터베이스 관리시스템(RDBMS)이다. Web용 Query Tool을 제공하며, 별도의 설치과정이 없고 저용량이며, 가볍다. Oracle, MySql DataBase 시뮬레이션 가능하다. >

2022년 2월 5일
·
0개의 댓글
post-thumbnail

가용성 중시하는 인트라 웹

AWS는 세계 각지에 데이터센터가 있어서 온프레미스보다 유연하게 재해 대처를 할 수 있다. 하지만 가용성 설계가 부족하다면 자주 다운되는 취약한 시스템이 되어 버린다. 가용성을 높이는 설계는 매우 중요하다. 핵심 설계 사항 **1. 데이터 센터 다중화 장애 자동 복구

2021년 11월 23일
·
0개의 댓글
post-thumbnail

성능을 중시하는 인트라웹 구성

핵심 설계 사항 1. 오토스케일링을 사요안 동적 프로비저닝 2. 인메모리 데이터 액세스 사용 3. 고속의 RDB 서비스 이용 인메모리 캐시와 고속 RDB 활용 온라인 트랙잭션 처리 시간은 대부분을 데이터 액세스가 차지한다. 성능에 대한 병목이 발생하기 쉬워 데이터 액

2021년 11월 21일
·
0개의 댓글
post-thumbnail

[DB][MariaDB] collation 확인 방법

MariaDB에서 Schema를 생성 할 때 collation을 입력한다. $ <span style="color:show cllation$ <span style="color:show collation like

2021년 10월 11일
·
0개의 댓글

MySQL 시작하기

이 시리즈는 42Seoul에서 SQL 공부 모임에 따라 시작한 시리즈입니다.최대한 공식문서나 Stack Overflow 같은 다수의 의견이 반영된 기록을 기반으로 제작할 예정이며, 해당 문서가 실제 내용과 다를 수 있음을 미리 알립니다.

2021년 9월 23일
·
0개의 댓글