본문 바로가기

분류 전체보기271

메가커피 vs 매머드커피 상품 모델링 비교 분석 최근 메가커피에 대한 기사를 봤는데요. 매장을 3000점이 넘어 국내 매장수 1위를 차지했다는 소식이었습니다. 요즘에는 메가, 매머드 등 저가 커피 매장을 많이 이용하실텐데요. 여러분은 매장을 방문할때 마다 어떤 생각을 하세요? 데이터 쟁이들은 실생활에서도 데이터 모델링에 대한 여러가지 잠념들이 생깁니다. 나라면 이 비즈니스를 어떻게 모델링 했을까 하는 생각 말입니다.메가커피의 구조적 문제그래서 말인데요. 메가커피를 방문할 때마다 불편한 점이 있었습니다. 키오스크의 메뉴가 너무 많이 뜬다는 점이었죠. 실제로 이 부분 때문에 많은 사람들이 주문 오류가 발생하기도 했습니다. 따듯한 아메리카노를 주문하려 했는데, ICE를 주문하는 식이죠. 이건 꼭 메가커피에서 개선해야 할 문제라고 생각했죠. 그런데 매머드에 .. 2024. 6. 14.
AWS의 키페어 이해: EC2 접속 Key Pair로 하는 이유 『 '데이널'의 컨텐츠에 포함된 정보는? 』 EC2 서버에 접속했다면 pem 키, 혹은 ppk를 사용해 보셨을 텐데요. 그게 바로 키페어를 이용한 방식입니다. AWS EC2에서 작업할 때 보안이 가장 중요한데요. EC2 접근을 보호하는 방법 중 하나가 키페어(Key Pairs)를 사용하는 방식입니다. 그렇다면 키페어가 무엇인지, 왜 중요한지, 어떤 원리에 의해 사용하는지 알아보겠습니다.   EC2 키페어(Key Pairs)이란?키페어는 EC2 인스턴스에 연결할 때 나를 증명하는 데 사용됩니다. 예를 들어, 서버에서 생성해서 전달한 개인 키를 가지고 있으면 접속을 허락합니다. 서버에 있는 공개 키를 오픈 할 수 있는 개인 키인거죠. 이를 어려운 말로 복호화 한다고 합니다.Linux에서는 기본 사용자(ec2.. 2024. 6. 9.
AWS EC2 인스턴스 개념 및 유형, 어떤 EC2가 유리한가? 『 '데이널'의 컨텐츠에 포함된 정보는? 』 AWS의 EC2는 Elastic Compute Cloud의 약자입니다. 그냥 클라우드에서 사용하는 가상머신(VM) 서버라고 생각하면 됩니다. EC2 1대를 사용한다면 서버 1대 임대했다는 이야기입니다. 기업들이 평소 때 보다 세일 시즌인 연말에 서버 리소스를 많이 사용하는 경향이 있었죠. 아마존은 이 포인트를 놓치지 않았는데요. 서버를 보유하고 있다가 연말에 리소스 빌려주는 사업을 시작했습니다. 바로 EC2를 빌려주는 걔념인데요. 그래서 EC2는 AWS 클라우드에서 가장 기본이 되는 서비스입니다. 그 주요 특징과 기능에 대해 자세히 살펴보겠습니다.    EC2의 주요 기능1. 확장성 및 탄력성Auto Scaling: 기업들의 수요 변화에 따라 EC2 인스턴스 .. 2024. 6. 3.
가상머신(VM) vs 컨테이너 비교, 어떤 차이가 있는가? 가성 머신(VM)과 컨테이너 설명을 접하고 드는 생각이 있습니다. 두 개가 비슷한 개념인가 하는 생각이죠. 하지만 두 기술의 차이점은 확연이 다릅니다. 우선 비교 설명을 하기 전에 베어메탈(Bare metal)이라는 단어부터 알아야 합니다. 그 다음 그 차이점을 알아보도록 하겠습니다. Bare Metal(베어메탈)베어메탈은 멀티 테넌트가 아닌 단일 테넌트 서버입니다. 이는 가상화되지 않은 물리 서버를 말합니다. 즉, 다른 사용자와 서버를 공유하지 않고도 전체를 모두 사용할 수 있습니다. 쉽게말해 우리가 구매한 ’서버‘입니다. 이를 가상화 입장에서 ‘베어메탈’이라는 용어를 사용 할뿐이죠. 특징은 내 전용 하드웨어를 사용하므로 같이 사용하는 번거로움이 없습니다. 가상화 오버헤드 없이 물리서버 최대 성능을 낼.. 2024. 5. 30.
클라우드 유형 3가지, IaaS vs PaaS vs SaaS 클라우드 이야기가 나오면 꼭 나오는 단어가 IaaS, PaaS, SaaS 3가지입니다. 회의 중에 계속 나오는 단어인데 그냥 넘어갈 수 없는 개념입니다. 간단한 개념인데 이해하지 못하면 외계어가 따로 없죠. 이 글에서 복잡한 설명보다 핵심만 정리해서 쉽게 설명해 드릴게요. 저는 이해를 돕기위해 건물을 임대해 음식을 만드는 사업을 한다는 예시로 설명해 볼까해요. 기술적이 아닌 좀 더 쉬운 표현을 생각하다 내린 방법인데요. 이 예시가 여러분들에게 거부감이 없었으면 합니다. IaaS (Infrastructure as a Service)IaaS는 '아이아스', '이에아스' 등으로 읽는데요. '그냥 인프라를 빌려주는 것'을 의미해요. 음식 만드는 사업을 위해 빈 건물을 임대하는 것과 같습니다. 건물 안에는 전기와.. 2024. 5. 29.
Oracle 인덱스 스캔 방식2: Index Skip Scan, Full Scan, Fast Full Scan 이전 포스팅에서 인덱스 스캔 방식 중 Index Range Scan, Index Range Scan Descending 및 Index Unique Scan에 다뤘습니다. 이번 글에서는 나머지 방식인 Index Skip Scan, Index Full Scan, Index Fast Full Scan에 대해서 설명해 보겠습니다. Index Skip Scan 일반적인 인덱스 액세스는 수직적인 탐색과 수평적인 탐색이 반드시 각각 1회만 수행하는데요. Index skip scan은 수직적인 탐색과 수평적인 탐색이 반복되어 수행되는 액세스 방식입니다. 결합 인덱스의 선행 열을 사용하지 않고 두번째 인덱스 항목으로 액세스 하는 방식입니다. 이 방법의 장점은 선행 열이 쿼리에 지정되지 않은 경우에도 인덱스를 사용할 수 .. 2024. 5. 28.
Oracle 인덱스 스캔 방식1: Index Range Scan, Unique Scan Oracle 데이터베이스는 다양한 인덱스 스캔 방법을 활용하여 데이터를 효율적으로 검색합니다. 이 글은 첫 번째로 Index Range Scan, Index Range Scan Descending 및 Index Unique Scan에 대해 알아보려고 합니다.    Index Range Scan이 인덱스 스캔 방식은 Unique Index(Primary Key, Artificial Key 등) 및 Non Unique로 생성된 인덱스에서 발생되는 액세스 방식입니다. Unique Index의 경우는 인덱스 구성 칼럼의 일부에만 조건이 주어진 경우나 Like, Between 또는 equal 조건이 아닌 범위 조건 ( >, =>,  Non Unique Index의 경우는 인덱스를 사용할 수 있는 모든 조건에 대해.. 2024. 5. 27.
클라우드 개념: 온프레미스, 퍼블릭, 프라이빗, 하이브리드 차이 요즘은 대기업들이 자체 서버를 클라우드로 옮기는 프로젝트를 많이 합니다. 과거에는 자신들이 보유한 중요한 데이터를 외부서버에 보관하는 것을 무척 꺼렸는데요. 왜 이런 변화가 일어난 것일까요? 이 글에서 트렌드가 된 클라우드(cloud) 개념들 꼼꼼히 알아보겠습니다.   클라우드란? 여러분은 이미 클라우드를 사용하고 있습니다. 아이클라우드, 구를 클라우드 등 개인의 클라우드 공간에 사진, 문서 등 파일을 저장해 놓으셨죠? 그래서 우리는 인터넷이 되는 어디에서나 접속해서 사용할 수 있습니다. 어느 순간 익숙해진 환경인데요. 만약 노트북에 문제가 발생하면 중요한 파일이 모두 손실되겠죠. 클라우드는 이러한 문제를 해결했습니다. 클라우드는 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어를 포함한 컴퓨팅 서비.. 2024. 5. 23.
데이터 분석가 추천 자격증 3가지, 현실적 조언 『 '데이널'의 컨텐츠에 포함된 정보는? 』데이터 분석 공부는 시작했는데, 막막하지 않으시나요? 이럴 때는 자격증을 공부하는 것도 그 영역에 전문가로 가는 하나의 방법입니다. 다음은 데이터 분석가에게 꼭 필요한 자격증 3가지입니다. 난이도 순으로 정리하였으니, 쉽고 기본적인 자격증부터 공략하는 것도 방법입니다.    1. SQLD(난이도 하)SQLD(SQL Developer) 자격증은 한국데이터산업진흥원에서 인증하는 자격증입니다. SQL 및 데이터베이스 관리에 대한 기술과 지식을 검증하는 시험입니다. 데이터 분석가에게도 SQL은 데이터 분석과 데이터를 가져오기 위한 용도로 사용합니다. 시험의 난이도는 쉬운 편이면 분석가가 기본적으로 알아야 하는 중요한 기술입니다. 이 블로그에서 SQLD에 필요한 내용들을.. 2024. 5. 22.