본문 바로가기
Multimodal Data Processing https://a16z.com/wp-content/uploads/2020/10/Data-Report-Martin-Inline-Graphics-R8-1.pdf Sources ERP : 전사 관리 소프트웨어 (더존, 세일즈포스 같은거…) 운영하는 어플, 이벤트, 로그, 서드파티앱, 파일이나 오브젝트 스토리지 OLTP의 개념 이해 (OLTP와 OLAP의 차이) OLTP와 OLAP 비교 - 데이터 처리 시스템 간의 차이점 - AWS 온라인 분석 처리(OLAP)와 온라인 트랜잭션 처리(OLTP) OLAP 시스템은 보고서를 생성하고, 복잡한 데이터 분석을 수행하며, 추세를 식별하는 데 사용됩니다. 반대로 OLTP 시스템은 주문을 처리하고, 재고를 업데이트하며, 고객 계정을 관리하는 데 사용됩니다. OLAP OLTP.. 2024. 3. 25.
(트랜잭션) CAP theorem -> ACID vs BASE DBs Consistency : 일관성 Availablity : 가용성 Partition tolerance : 분할내성 위의 세가지 조건을 모두 만족하는 분산 컴퓨터 시스템은 존재하지 않음을 증명하는 정리이다. 분산 컴퓨팅 시스템에서는 분할내성을 필수로 충족해야 하는데, 이러한 경우 일관성을 가져가거나 가용성을 가져가거나 둘 중 하나만 충족할 수 있다. 일관성을 가져가는 ACID (산성?) 데이터베이스 관계형 데이터베이스(RDB) 가용성을 가져가는 BASE (염기성?) 데이터베이스 NoSQL (몽고DB, Redis, DynamoDB, Couchbase) AWS에서는 ... ACID : AWS RedShift BASE : Amazon DynamoDB (?) Amazon MemoryDB for Redis (Redi.. 2024. 3. 15.
VectorDB : Milvus 벡터DB 오픈소스 Milvus Chroma Weaviate 사용해보기 Milvus https://milvus.io/docs/example_code.md 설치 wget https://github.com/milvus-io/milvus/releases/download/v2.3.4/milvus-standalone-docker-compose-gpu.yml -O docker-compose.yml 실행 (docker-compose) docker compose up -d docker compose ps 에러… Error response from daemon: driver failed programming external connectivity on endpoint milvus-minio (5ee5bd584bae5eaa.. 2024. 2. 27.
[풀스택] Database : SQL [DDL] 0. 데이터베이스 보기, 테이블 보기 show databases; show tables; 1. 데이터 베이스 생성 create database multi; 2. 데이터 베이스 사용하기 use multi; 3. 테이블 생성 create table students( id int, name varchar(100), phone char(13), address varchar(1000) ); 4. 테이블 미리보기 desc students; +---------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+---------------+------+-----+---.. 2022. 2. 3.
[SQL] 데이터 조작 언어(DML) 기본 INSERT 삽입 INSERT INTO tablename (column1, column2, ...) VALUES (value1, value2, ...) # 모든 컬럼 값을 추가하는 경우, 컬럼 이름을 지정하지 않아도 됨. 다만 순서대로 입력. INSERT INTO tablename VALUES (value1, value2, ...) SELECT ~ FROM 조회 SELECT columns1, columns2, ... FROM tablename; # 테이블 전체 내용 조회 SELECT * FROM tablename; WHERE 특정 조건 추가해서 조회 / 수정 / 삭제 (조건 사용시 비교,논리 연산자 사용 가능) SELECT ... FROM tablename WHERE condition; UPDATE 수정.. 2021. 11. 5.
[SQL] MySQL 사용해보기 MySQL : 경로를 통해 접속 (with macOS) cd /usr/local/mysql/bin ./mysql -u root -p Enter password: * 환경변수 설정 후 경로 접속 : mysql -u root -p 만 입력하면 접속 완료! root라는 유저로 password 입력해서 접속할거야~ 워크벤치 접속 데이터 베이스 - 데이터베이스란 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체 - DBMS란 사용자와 데이터베이스 사이에 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어 - 관계형 데이터베이스란 서로간에 관계가 있는 데이터 테이블을 모아둔 데이터 저장공간 - SQL이란 데이터베이스에 데이터를 정의, 조작, 제어하기 위해 사용하는.. 2021. 10. 29.
[SQL] 목차 김형수 저 1장 데이터베이스 기초 1.1 데이터베이스의 개념 1.2 파일 시스템과 데이터베이스 시스템 1.3 데이터 모델 : 데이터 구조를 쉽게 나타내기 위해 정의한 모형. 시각화 표현. 2장 관계형 모델과 개체 관계 모델 2.1 관계형 데이터 모델 2.2 개체-관계 모델 (Entity Relationship Model) + 개체관계도(Entity Relationship Diagram) 3장 정규화 3.1 정규화의 개념과 이상 현상 3.2 종속성 3.3 정규화의 과정 4장 오라클 실습 환경 구축 4.1 관계형 데이터베이스 관리 시스템의 개념과 종류 4.2 오라클 실습 환경 구축 4.3 실습 데이터의 탑재 5장 SQL 기초 5.1 SQL의 개념과 종류 5.2 SQL 기초 실습 (테이블 생성~데이터 입력/조.. 2021. 8. 29.
[SQL 실습] (5) 회원 분류 및 구매 현황 분석 보호되어 있는 글 입니다. 2021. 8. 12.
[SQL 실습] (4) 고객획득, 수익화 지표 추가 보호되어 있는 글 입니다. 2021. 8. 6.
728x90