본문 바로가기

도당탕탕

검색하기
도당탕탕
프로필사진 backlo

  • 분류 전체보기 (115)
    • JAVA (92)
    • Database (13)
    • CS (2)
    • DevOps (1)
    • Spring (2)
    • Web (3)
    • Architecture (1)
    • Algorithm (1)
Guestbook
Recent Posts
Tags
  • async
  • blocking
  • code
  • CS
  • Database
  • databse
  • DBMS
  • design-pattern
  • DevOps
  • Effective-SQL
  • Framwork
  • gradle
  • HTTP
  • index
  • Infra
  • java
  • Method
  • network
  • non-blocking
  • OS
  • principle
  • query
  • spring
  • SQL
  • study
  • Sync
  • TCP/UDP
  • WAS
  • Web
  • webserver
more
Link
  • GitHub
  • 이력서
  • 커리어
«   2025/05   »
일 월 화 수 목 금 토
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
Recent Comments
Archives
관리 메뉴

목록databse (1)

도당탕탕

Effective-SQL Better-Way-5 : 왜 계산 데이터를 저장하면 좋지 않은지 이해하자

개발자들은 가격 계산, 인원수 계산, 수량 계산 등 이런 계산 데이터들을 컬럼에 저장하고 싶은 유혹에 빠질 수 있습니다. 한번 다음 예를 들어보죠. Orders Table query CREATE TABLE Orders { order_id int(5) NOT_NULL, order_date date NULL, customer_id int(5) NOT_NULL, product_id varchar(20) NOT_NULL, order_total decimal(10,2) NULL, } 이렇게 왜 계산 데이터를 저장하면 안 좋은지 살펴봤습니다. 다음에는 참조 무결성을 보호하려면 외래키를 정의 하자에 대해 공부해 보겠습니다. 비결정적 함수를 사용하기 때문에 인덱스를 만들 수 없습니다. 즉 DB2, 오라클 등 인덱스를 ..

Database 2020. 9. 3. 16:25
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바