본문 바로가기
728x90

전체 글57

인덱스(INDEX) 1. 인덱스란? DBMS에서 인덱스는 데이터의 저장 성능을 희생하고 그 대신 데이터의 읽기 속도를 높이는 기능이다. 인덱스를 역할별로 구분하면 PK와 Secondary Key로 구분해볼 수 있다. PK : 레코드를 대표하는 컬럼의 값으로 만들어진 인덱스 Secondary Index : PK를 제외한 나머지 모든 인덱스 데이터의 중복 허용 여부로 구분하면 유니크 인덱스와 유니크하지 않은 인덱스로 구분할 수 있다. 유니크 여부는 실제 DBMS 쿼리를 실행해야 하는 옵티마이저에게는 상당히 중요한 문제이다. 유니크 인덱스에 대해 동등 조건으로 검색한다는 것은 항상 1건의 레코드만 찾으면 더 찾지 않아도 된다는 것을 옵티마이저에게 알려주기 때문이다. 2. 인덱스의 장점과 단점 장점 테이블을 조회하는 속도와 그에 .. 2022. 4. 8.
AWS(Amazon Web Services)란? AWS는 Amazon Web Services의 약자로, 아마존닷컴에서 운영하는 Cloud Computing Platform이다. 다른 웹 사이트나 클라이언트 측 응용 프로그램에 대해 온라인 서비스를 제공하고 있다. 클라우드 컴퓨팅? 클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드(On-Demand)로 제공하고, 사용한 만큼 비용을 지불하는 것이다. 온디맨드 서비스는 우리말로 주문형 서비스라고 한다. 고객의 요구가 있을 때 언제 어디서나 고객 중심에서 니즈를 해결해 주는 것이다. 쉽게 얘기하면 "내가 있는 곳으로 상품이나 서비스가 찾아온다."라고 할 수 있다. 클라우드를 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석, 인텔리전스 등의 컴퓨팅 서비스를 제공하는 것이다. 클라우딩 컴.. 2022. 4. 7.
클라우드 서비스(Cloud Service)란? 클라우드 서비스 개념 서버・스토리지・소프트웨어 등 필요한 IT 자원을 이용자가 직접 준비할 필요 없이 타사 제공 업체가 인터넷 연결을 기반으로 제공해 주는 것을 뜻합니다. 좀 더 쉽게 이야기하자면 클라우드 제공자가 보유한 고성능 컴퓨터에 소프트웨어와 콘텐츠가 저장되어 있고, 이용자는 자신의 컴퓨터와 운영체제, 그리고 인터넷에 연결된 네트워크만 있다면 언제든지 저장되어 있는 콘텐츠를 이용할 수 있는 서비스이죠. 우리가 흔히 사용하는 드롭박스(Dorpbox)와 같은 파일 저장 서비스, 노션(Notion) 같은 메모 서비스 등이 모두 클라우드 서비스라고 볼 수 있습니다. 초창기 클라우드 서비스는 한정적인 인적 ・ 물적 자원을 좀 더 효율적으로 활용할 수 있는 목적에 집중하였습니다. 하지만 점차 빅데이터 시장이.. 2022. 4. 6.
728x90