데이터
의미 있는 정보를 생성하거나 처리하기 위해 수집된 값
양자컴퓨터?
반도체, CPU ⇒ intel, 엔비디아
intel ‘무어의 법칙’ : 1960년도, 반도체의 성능은 18개월마다 2배로 증가한다.
반도체의 성능이 2배씩? 기하급수적으로 증가 : 그럼 양자컴퓨터도 가능한가?
- Google: 큐비트(값이 아닌 상태(가능성)를 표현)
의미있는 데이터
Value는 “값”이라는 뜻도 있지만 “가치"라는 뜻도 있다.
→ 도메인: 값을 표현할 수 있는 단위이면서, 가치를 품고있는 어떤 것
DB 데이터와 대화하기
데이터 베이스에는 도메인 정보를 정확히 알고 저장해야 한다.
ex) 쿠폰: 쿠폰 자체(정책) / 메타데이터
- 적용범위? 쿠폰 타겟 정보를 따로 관리 (확장성 고려)
- 사용여부? 발급된 쿠폰 / 아직 발급되지 않은 쿠폰 → 쿠폰번호로 또 하나의 도메인이 될 수 있다.
DB 구조 체계
- 정형 데이터: 미리 정해놓은 규칙에 저장되는 데이터 (RDBMS: 데이터 신뢰성 보장)
- 반정형 데이터: 데이터의 형식과 구조가 변경될 수 있는 데이터 (유연한 데이터 구조, NoSQL(K-V, Schemaless: scale확장에 유리), 동영상 스트림 → JSON화 가능)
- 비정형 데이터: 정해진 구조가 없는 데이터
정형데이터