동기와 비동기
기타2024. 2. 16. 13:16동기와 비동기

동기 방식이란 직렬적으로 일을 처리함 요청이 들어오면 순차적으로 작업을 수행 해당 작업이 수행중이면 다음 작업은 대기 비동기 방식이란 병렬적으로 일을 처리한다. 요청이 들어오면 해당 요청에 의한 작업이 끝나지 않아도 요청 받음 작업이 끝났다는 이벤트가 오면 해당 요청을 처리

1. 데이터베이스의 기본적인 주요 개념
DB(SQL)2024. 1. 18. 14:051. 데이터베이스의 기본적인 주요 개념

내용 DB & DBMS & DB system 개념 data models 개념과 종류 schema & state 개념 three-schema architecture 소개 database language 종류 관련있는 (related) = 같은 목적, 같은 출처, 같은 서비 아래에서 생성되는 것. 전자적 (electronically) = 컴퓨터로 사용되는 것. 조직화된 집합 (organized collection) = 도서관 책들 생각하면 된다 . 빠르게 찾을 수 있고 중복 값을 제거해주는 등 이로운 점이 많다. 부가적인 데이터 란 ? ( metadata )

자동차 대여 기록에서 장기/단기 대여 구분하기 MySQL
코테/MySQL2024. 1. 16. 15:26자동차 대여 기록에서 장기/단기 대여 구분하기 MySQL

문제 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 대여 시작일이 2022년 9월에 속하는 대여 기록에 대해서 대여 기간이 30일 이상이면 '장기 대여' 그렇지 않으면 '단기 대여' 로 표시하는 컬럼(컬럼명: RENT_TYPE)을 추가하여 대여기록을 출력하는 SQL문을 작성해주세요. 결과는 대여 기록 ID를 기준으로 내림차순 정렬해주세요. 풀이 DATEDIFF = MYSQL에서 날짜 간의 차이를 계산하는 함수이다. 이 함수는 두 날짜 사이의 일 수 차이를 반환 한다 위에서 END_DATE 에서 START_DATE 를 뺀 일 수를 반환한다. CASE = SQL에서 조건에 따라 다른 결과를 반환하는 구문이다 DATEDIFF(END_DATE,START_DATE) +1 >= 30 의 조..

기타2023. 12. 20. 20:02DApp 및 Web3에서 구축되는 것에는 어떤 것이 있는가?

DApp 란 무엇인가? DApp은 탈중앙화 웹을 구성하는 애플리케이션 ( 및 웹 사이트, 일명 "웹 앱" ) 이다. 대부분의 Web3 DApp은 일반 웹사이트 및 앱과 모양과 느낌이 비슷하다. 프론트엔드 ( 보이고 상호작용하는 부분 ) 에서는 Web 2.0 웹 사 이트 및 앱과 Web3 DApp 간의 차이점이 거의 없다. 그러나 뒤에서 ("백엔드") DApp는 근본적으로 다른 방식으로 작동한다. Web2.0 사이트와 앱은 일반적으로 기업이 제어하는 서버가 호스팅한다. 서버는 Web2.0 사이트나 앱의 코드가 "존재하는" 컴퓨터 이다. 사이트를 "방문" 한다는 것은 이 서버에 액세스하는 것을 의미한다 앱 제공자 또는 하드웨어 소유자가 서버 및 서비스에 대한 전적인 권한을 갖기 때문에 이 모델을 "중앙집중식..

image