본문 바로가기

DB16

[DB] Data Lake (데이터 레이크) - 대규모의 다양한 Raw-Data(원시 데이터) 집합체를 기본 형식으로 저장하는 Data 저장소 유형. @@ Raw-Data : 특정 목적을 위해 처리되지 않은 Data - 구조화, 반구조화, 구조화 되지 않은 대량의 Data 를 저장&처리&보호하기 위한 중앙 집중식 저장소. - Data 를 기본 형식으로 저장 가능하며, 크기 제한을 무시하고 다양한 Data 처리 가능. - Data Lake에 있는 Data 는 Query 되기 전까지 정의되지 않음. - Data Lake 를 통해 모든 Data 가 보존되며, Storage에 저장하기 전에 제거 및 필터링되지 않음. - 확장성 & 안정성 있는 Platform 제공 - On-premise, Cloud, Edge-Computing 등을 가리지 않고 모든 Sy.. 2022. 12. 12.
[MySQL] Stored Program - Database Server 내에 저장 및 실행되는 Computer Program. ==> Source Code 와 (종종) Stored Program의 Compile 버전이 거의 항상 Database Server System Table에 보관됨. ==> Database Server의 Process 혹은 Thread 의 메모리 주소 안에서 Program이 실행됨. - 종종 Stored Module 혹은 Stored Routine 으로 불림. - Stored Procedure, Stored Function, Trigger 등을 아우르는 상위 개념. 1) Stored Procedures - Stored Program 에서 가장 흔한 Type. - 요청시 실행되며 또한 여러 번의 Input/Output P.. 2022. 12. 5.
[DB] Data Set - 관계성 Data의 Related(관계) 및 Discrete(개별) 한 Item Collection(모음). ==> 이 관계성 Data 는 개별 또는 결합하여 Accessed 되거나 전체 Entity로 관리 됨. - 특정 형식의 Data Structure로 조직됨. ==> Ex) 사업 Data Collection : [name], [salarie], [contact], [information], [sales figure], [etc] - Database 그 자체가 Data Set 으로 여겨질 수 도 있음. ==> 위에 사업 Data Collection 처럼. - IBM 에서 유래한 개념으로, 여기선 IBM Mainframe OS 에 1개 이상의 Record(기록)을 가진 파일을 의미. ==> 여기서 R.. 2022. 12. 1.
[MySQL] Event Scheduler - Schedule에 따라 동작하는 Task. - 하나 이상의 정기적 간격(Interval)으로 특정 Date 및 Time에 따라 동작하는, 하나 이상의 SQL 명령문을 가진 database 객체. - Temporal Triggers 라고도 불림. 시간 흐름에 따라 Triggered 되기에. ==> Trigger 와 혼동 금지. Trigger는 Event에 대한 반응일 뿐이지만, Event는 특정 시간 간격의 반응이 있음. - MySQL 에서 Event 는 그것의 Name과 할당된 Schema로 고유하게 식별됨. - Event 는 Schedule 에 따라 특정 Action(행동_을 취함. ==> 이 Action은 원한다면 'BEGIN ... END' 블록(Block)의 복합(Compound) 명령문이 될.. 2022. 11. 29.