목록전체 글 (466)
나의 잡다한 노트 및 메모
EPS(Earnings Per Share, 주당순이익)은 기업이 벌어들인 순이익(Net Income)을 주식 수(보통주 발행주식 수)로 나눈 값으로, 주식 한 주당 얼마만큼의 이익을 창출했는지를 보여주는 지표입니다. 투자자가 해당 기업의 수익성을 빠르게 파악할 때 많이 활용됩니다.1. EPS의 정의주당순이익(Earnings Per Share): 기업의 당기순이익을 보통주 주식 수로 나눈 값EPS=순이익 (Net Income)보통주 발행주식 수 \text{EPS} = \frac{\text{순이익 (Net Income)}}{\text{보통주 발행주식 수}}EPS=보통주 발행주식 수순이익 (Net Income)의의: 기업이 주식 한 주당 얼마나 이익을 냈는지를 보여주므로, 주식 투자자들이 기업의 ‘수익 창출..
데이터베이스(특히 관계형 DB)에서 JOIN은 여러 테이블의 데이터를 결합해 필요한 정보를 얻는 핵심 연산입니다. 실제로는 “교집합/합집합”이라기보다, 테이블 간 매칭되는 키(key)나 조건을 통해 데이터 행을 연결하는 작업에 가깝습니다. 예를 들어 JOIN 문은 WHERE A.id = B.id 같은 식으로 각 행을 연결하죠.1. JOIN의 필요성과 비용필요성정규화된 데이터베이스에서, 중복을 피하고 데이터 무결성을 유지하기 위해 테이블을 나눠 설계하는 것이 일반적입니다.이를 통해 테이블이 분할(분리)되면, 조회 시점에 필요한 속성들을 JOIN으로 연결해 정보를 종합합니다.예) 사용자 정보(Users 테이블)와 주문 정보(Orders 테이블)를 별도로 관리하되, 조회할 때 특정 사용자의 주문 내역을 확인하..
SaaS(Software as a Service) 애플리케이션을 설계할 때는 단일 고객(테넌트) 전용 시스템이 아니라 다수의 고객(테넌트)을 동시에 수용하고, 각 고객이 서비스를 공유하되 보안, 확장성, 비용 측면에서 효율적으로 운영될 수 있도록 고려해야 합니다. 이를 위해 아키텍처 단계에서부터 신중히 계획해야 할 핵심 사항을 정리해보겠습니다.1. 멀티 테넌시(Multi-tenancy) 설계1) 데이터 모델 및 스키마 전략단일 DB vs. 테넌트별 DB:Single Database, Shared Schema모든 테넌트(고객)가 하나의 데이터베이스 내 공유 스키마를 사용 (테이블에 tenant_id 컬럼 등을 두어 구분).장점: DB 수가 적어 운영 부담이 낮고 확장(스케일아웃) 설계가 단순함.단점: 보안..
NoSQL과 SQL 기반 데이터베이스는 각각의 설계 철학과 용도가 다르기 때문에 “성능”을 단순 비교하기는 어렵습니다. 대신, 주요 워크로드와 사용 시나리오별로 어떤 특성이 성능에 영향을 미치는지 살펴보면 다음과 같습니다.1. 데이터 모델 및 쿼리 복잡성SQL (관계형 데이터베이스)강점:정교한 조인 및 복잡한 쿼리: 복잡한 관계와 조인을 효과적으로 처리하며, 인덱싱, 캐싱, 실행 계획 최적화를 통해 정교한 쿼리를 빠르게 수행할 수 있습니다.ACID 트랜잭션: 데이터 일관성과 무결성을 보장하는 데 최적화되어 있습니다.단점:고정 스키마: 스키마 변경이 어렵고, 대규모 데이터 및 높은 트래픽 상황에서는 수직 확장이 주로 요구되어 비용과 한계가 발생할 수 있습니다.확장성 한계: 복잡한 조인과 트랜잭션 관리로 인..
https://startree.ai/resources/a-tale-of-three-real-time-olap-databases IngestionBefore a database can run analytical queries, the data must get into the system. This is the process of ingestion . This layer deals with all the capabilities required for ingesting data into the OLAP system from various kinds of data sources, as mentioned above. As we go through the details of each data source, here..
financial statements : 재무제표 consolidated : 연결statements of operations : 손익계산서unaudited: 미감사three month ended: 분기 말net sales : 매출products : 제품 매출services : 서비스 매출total net sales : 매출 총계 operating expenses : 영업비용selling, general and administrative : 판매비와 관리비 operating income : 영업이익other income : 기타 수익income before provision for income taxes : 세금차감전이익provision for income taxes : 세금net income : 순이익 ..
미국 주식을 분류하는 기준은 여러 가지가 있습니다. 대표적으로 다음과 같은 분류 방법들이 자주 쓰입니다.1. 시가총액(Market Capitalization)에 따른 분류대형주(Large Cap): 일반적으로 시가총액이 100억 달러(약 10조 원) 이상인 기업. 예) 애플(Apple), 마이크로소프트(Microsoft), 아마존(Amazon) 등중형주(Mid Cap): 시가총액이 대략 20억 달러~100억 달러 사이인 기업소형주(Small Cap): 시가총액이 대략 3억 달러~20억 달러 사이인 기업마이크로캡(Micro Cap): 시가총액이 3억 달러 미만인 기업시가총액 분류 기준은 투자자, 분석기관 등에 따라 조금씩 다를 수 있지만, 대체로 위와 같은 범위가 자주 쓰입니다.2. 투자 스타일(Style..
데이터베이스를 제어, 관리하는 통합 시스템을 DBMS 라고 하며, DB 안에 있는 데이터들은 특정 DBMS마다정의된 쿼리 언어를 통해 삽입, 삭제, 수정, 조회 등을 수행할 수 있다.또한, DB는 실시간 접근과 동시 공유가 가능하다. Entity ( 엔티티 )사람, 장소, 물건, 사건, 개념 등 여러 개의 속성을 지닌 명사를 의미한다.예를 들어 회원이라는 엔티티가 있다고 할 때, 회원은 이름, 아이디, 주소, 전화번호의 속성을 가진다. 약한 엔티티와 강한 엔티티로 나뉜다. 예를 들어 A가 혼자서는 존재하지 못하고 b의 존재 여부에 따라 종속적이라면A는 약한 엔티티이고 B는 강한 엔티티가 된다. RelationDB에서 정보를 구분하여 저장하는 기본 단위. 엔티티에 관한 DB는 릴레이션 하나에 담아서 관리..