본문 바로가기

728x90
반응형

분류 전체보기

(564)
MS Sql Server - Stored Procedures (스토어드 프로시저) Stored Procedures - 스토어드(저장) 프로시저 - 미리 작성된 T-SQL 문장을 데이터베이스 객체로 저장한 것.- 반복되는 작업, 비즈니스 로직, 데이터 검증 등을 모듈화 하고, 재사용, 보안성을 향상시킴 기본 구조CREATE PROCEDURE dbo.usp_GetCustomerOrders @CustomerID NVARCHAR(5)ASBEGIN SELECT OrderID, OrderDate, TotalAmount FROM Orders WHERE CustomerID = @CustomerIDEND-- 사용방법EXEC dbo.usp_GetCustomerOrders @CustomerID = 'ALFKI'EXEC dbo.usp_GetCustomerOrders 'ALFKI' I..
MS Sql Server - User Defined Functions (UDF) 함수 - User Defined Functions (UDF)- 사용자 정의 함수(User Defined Function, UDF)는 T-SQL에서 직접 만든 함수로, 입력값을 받아 하나의 결과값을 반환- SQL 문에서 호출 가능하고, 재사용, 모듈화, 가독성 향상 등의 장점이 있다. UDF의 종류종류설명반환값Scalar Function하나의 값 반환int, varchar, datetime 등 스칼라 값Inline Table-Valued Function단일 SELECT문 기반 테이블 반환테이블 (inlined)Multi-statement Table-Valued Function복수 문장을 사용하여 테이블 반환테이블 (구조 정의 후 조작 가능) Scalar function 예시CREATE FUNCTION db..
MS Sql Server - cursor 커서 (cursor)를 사용하는 이유SQL은 기본적으로 집합 (set)기반 언어이며 다음 같은 경우 레코드 하나하나를 반복해서 처리할 필요가 있다. 레코드 단위로 복잡한 로직 처리예: 조건에 따라 다른 테이블에 INSERT/UPDATE예: 이전 행 값을 참조해서 현재 행 처리동적 SQL, 또는 조건 분기 로직 필요SELECT 결과에 따라 프로시저 실행, 로그 기록 등다양한 테이블 또는 조건에 따라 서로 다른 작업 수행다중 트랜잭션 처리 필요레코드마다 커밋 또는 롤백이 필요한 경우 항목WHILE + 임시 테이블CURSOR처리 단위집합 기반 or 인덱스 기반 루프행(row) 기반 반복코드 복잡도비교적 단순선언, OPEN, FETCH, CLOSE 필요성능보통 더 빠름상대적으로 느림유연성제한적매우 유연 (방향 ..
MS Sql Server - 인덱스 클러스터 인덱스 (Clustered Index) 데이터 자체가 인덱스에 따라 정렬되어 저장된다. 즉 인덱스가 곧 실제 데이터의 저장 순서.테이블당 단 하나만 생성 가능하다특징 기본 키(PK)를 만들면 자동으로 클러스터드 인덱스가 생성됨 (명시 안 하면).인덱스가 정렬된 순서대로 데이터 페이지에 저장되므로 범위 쿼리에 유리.데이터 페이지 탐색이 빠름.CREATE CLUSTERED INDEX idx_employee_idON Employees (EmployeeID); 범위 검색 (between, > , 논클러스터 (Non-clustered) 인덱스인덱스는 따로 존재하고, 인덱스에는 데이터 위치 (포인터)가 저장된다.데이터는 별도로 존재하고 정렬되어 있지 않다.특징테이블당 여러 개를 생성이 가능하다.인덱스에..
[Part2-1 역기획 프로젝트] Ch8. Case study - 인하우스 과제 Case Study - 인하우스 과제가상 시나리오, 상황을 생각해서 문제를 해결하는 과제. * 가상배경- 환경아주 초창기 스타트업은 아니지만, 서비스를 시작한 지 1년이 조금 넘은 회사에 PM으로 입사.이곳은 인터넷에서 식품과 소모품을 판매하는 쇼핑몰이다.회원 수는 15만 명 정도이고 재방문 빈도가 높은 편이라고 한다.나에게 이질적인 점은, 이곳이 크로스펑셔널 조직을 운영하고 있다는 것이다.내가 있는 팀은 백엔드 개발자 3명, 프론트엔드 개발자 1명, 그리고 기획자인 나까지 총 5명으로 구성된 목적 조직이다.이름은 마케팅플랫폼팀- 일하는 방식팀 업무 : 프로젝트, 운영 업무로 구분보통 규모가 큰 개선이나 신규 작업이면 프로젝트, 규모가 작거나 유지보수성 작업이면 운영 업무로 분류 프로덕트 조직들은 2주 ..
[Part2-1 역기획 프로젝트] Ch5. 역기획 연습 (쿠팡) 역기획 연습 - 쿠팡1. 서비스 소개쿠팡의 창업자는 한국계 미국인인 Bom Kim (한국명 김범석)이다.2010년 8월 오픈했으며, 국내 쇼핑몰 업체 거래액 및 이커머스 시장 점유율에 있어서 네이버를 제치고 1위에 올라섰다.본사 역할을 하는 한국의 쿠팡 주식회사는 비상장 기업이지만, 모기업인 미국 Coupang Inc.는 뉴욕증권거래소에 상장되어 있다.초기에는 위메프, 티몬과 함께 소셜커머스로 분류되었으나 현재는 오픈마켓+종합쇼핑몰이다.2014년부터 로켓배송🚀을 시작했다. 직접 물류센터를 만들고 직매입 상품을 운영했다.2. 서비스 분석- 미션, 비전, 목표, 전략에 대해서2.1 서비스 미션 & 비전고객들의 입에서 “쿠팡 없이 어떻게 살았더라?”라는 말이 자연스럽게 나오는 세상을 만드는 것이고, 우리는 ..
[Part2-1 역기획 프로젝트] Ch4. 주요 서비스 분석 (3) 쿠팡, 해외 플랫폼 서비스 역기획 - 쿠팡2010년 8월에 오픈했다. 창업자는 한국계 미국인인 김범석이다.본사 역할을 하는 한국의 쿠팡 주식회사는 비상장 기업이지만, 모기업인 미국 Coupang Inc.는 뉴욕증권거래소에 상장되어 있다. 2021년 3월에 상장했다.초기에는 위메프, 티몬, 그루폰과 함께 소셜커머스라 불렸다. 당시 소셜커머스는 식당, 여행 할인권을 공동구매 형태로 싸게 파는 곳이었다. 점점 이커머스로 변했다.2014년 로켓배송 서비스를 시작했다. 전자상거래 업체가 배송 직원을 직접 고용하는 케이스는 처음이었다. 직접 물류센터를 짓고, 직매입 상품 판매를 시작했다.지속적인 대규모 적자가 문제로 지적되었으나, 2022년 1분기 제품, 커머스 부문에서는 약 34억원의 흑자를 기록해서 시장을 놀라게 했다.메인보통 쇼..
[Part2-1 역기획 프로젝트] Ch4. 주요 서비스 분석 (2) C2C, 배달의 민족, 네이버쇼핑 서비스 분석 - C2C 중 중고거래 플랫폼하나금융경영연구소에 따르면 2008년 4조원이던 국내 중고거래 시장 규모는 2020년 20조원으로 5배 성장했다.글로벌 중고거래 시장 규모도 2021년 270억달러(약 32조원)에서 2025년 770억달러(약 91조원)로 성장할 것으로 관측된다고 한다.중고거래 시장 규모의 확대는 여러 가지 원인이 있겠지만, 모바일 플랫폼의 발달과 제품 내구성 강화가 주효하다.주로 사용되는 플랫폼은 당근마켓, 번개장터, 중고나라이다. 모두 기업가치를 인정받아 투자 유치에 성공했다.중고나라는 가장 큰 플랫폼이지만 네이버카페에 종속되어 있다는 점이 특이하다. 때문에 상대적으로 저평가되고 있다.중고나라 예시당근마켓 예시번개장터 예시종합- 주로 사용되는 중고거래 플랫폼 3개는 방향과 특성..
[Part2-1 역기획 프로젝트] Ch4. 주요 서비스 분석 (1) 오픈마켓, 종합몰, 전문몰 서비스 분석 - 오픈마켓통신판매업과 통신판매중개업은 비슷해 보이지만 다르다. - 나무위키에서 정의하는 오픈마켓은 다음과 같다.다수의 판매자와 소비자가 온라인상에서 상거래를 할 수 있는 가상의 장터를 제공하여 누구나 판매자와 소비자가 될 수 있는 운영 형식. **상품을 구매 또는 판매할 수 있는 기회가 개방되어 있는 온라인 전자상거래 플랫폼**을 일컫는다.**서비스 운영사가 거래에 관여하지 않고 플랫폼만 제공하는 중개자의 역할만 한다는 점에서 다른 전자상거래 형태와 구분**된다. 거래가 발생하면 오픈마켓 운영사는 플랫폼을 제공한 대가로 **상품을 판매한 사용자로부터 일정 비율의 중개수수료를 받으며, 이 수수료가 주요 수익모델**이 된다.영어 명칭 또한 Open Market일 거라고 착각하기 쉬운데, 실제로..
[Part2-1 역기획 프로젝트] Ch3. 역기획 Warm up : 마음가짐 & 자세, 역기획 관련 1. 역기획에 필요한 마음가짐과 자세UX/UI는 잊자! 화면에 보이는 것은 결과일 뿐이다. 우리는 그 이면을 알아야 한다.지금 상태는 지금까지의 최선! 여기 선배들은 왜 이렇게 디자인했을까?수익 증대와 연결된 문제 아닐까?연관된 부서가 있어서 의사결정이 어려운 것 아닐까?우선순위가 상대적으로 낮지 않을까?당신이 이 서비스의 기획팀장이라면 요즘 주된 고민거리가 무엇일까?올해 사업 목표와 우리 팀의 KPI는?쌓여있는 여러 과제 중 우선순위는?부족한 리소스를 감안했을 때, 가장 현실적인 계획은?(상무님이 좋아하실)신선한 아이템은 없을까?이 회사 면접을 준비한다고 생각하자!예상 질문 1) 저희 서비스 많이 써보셨나요?예상 질문 2) 저희 서비스에서 개선할만한 점이 있다면 제안해주세요.예상 질문 3) ㅇㅇㅇ와 비..

반응형