목록DB (13)
포도가게의 개발일지
책 mongoDB 완벽 가이드 도큐먼트 지향 데이터 베이스. 관계형 모델을 사용하지 않는 주된 이유는 분산 확장을 쉽게 하기 위함이다. 도큐먼트 지향 데이터 베이스에서는 행 개념 대신에 보다 유연한 모델인 doc을 사용한다. 내장 doc와 배열을 허용함으로써 doc 지향 모델은 복잡환 계층 관계를 하나의 레코드로 표현할 수 있다. 이 방식은 최신 객체 지향언어를 사용하는 개발자의 관점에 매우 적합하다. 2. mongodb는 doc의 키와 값을 미리 정의 하지 않는다. 따라서 스키마리스하며 쉽게 필드를 추가하거나 제거할 수 있다. 이는 rdb의 경우 migration을 항상 고려해야하는 부분대비 큰 장점으로 와닿는다. mongo는 이로 인해 개발 과정을 빠르게 반복 할 수 있고. 모델을 실험해보기 쉽다. ..
Basically CRUD data : insert나 변경되고나 하는 data 내용 filter : 찾고자 하는 data의 조건 MongoDB Reserved Operators https://www.mongodb.com/docs/manual/reference/operator/ Operators — MongoDB Manual Docs Home → MongoDB ManualQuery and Projection OperatorsQuery operators provide ways to locate data within the database and projection operators modify how data is presented.Update OperatorsUpdate operators are opera..
1. shell이나 driver(나같은경우는 node.js driver)를 이용하여 mongodb server에 query를 보내면 mongodb server가 direct로 data를 write하지 않는다. mongodb server는 storage engine과 communication을 하며 storage engine은 내가 마음에 듣는것으로 바꿀 수 있다. default로는 Wired Tiger engine을 사용한다. storage engine은 결국 file에 data를 저장하게 된다. 1. storage engine은 data chunk를 memory에 load하고 자주 사용하는 data가 memory에 있도록 관리합니다. 2. storage engine은 먼저 in-memory에 data..
Index란? - 지시자를 찾아보기 쉽도록 일정한 순서로 나열한 목록(어떤 대상을 가리키는 무언가) DB Index? - full scan을 막음으로써 데이터베이스 테이블에 대한 검색 성능의 속도를 높여주는 자료 구조입니다.
SQL(RDBMS 관계형 데이터 베이스)? - 서로 관련된 데이터 포인트에 대한 액세스를 저장 및 제공하는 데이터베이스 유형입니다. 특징 데이터는 정해진 데이터 스키마에 따라 테이블에 저장된다.(각 테이블마다 명확하게 정의된 구조가 있다. ) *스키마? 개체의 특성을 나타내는 속성(attribute), 속성들의 집합인 개체(entity), 개체의 관계에 대한 정의와 제약조건/ * 데이터베이스의 구조와 제약조건에 관해 전반적인 명세를 기술한 것 데이터는 관계를 통해 여러 테이블에 분산된다. 데이터의 중복을 피하기 위해 '관계'를 이용한다.(중복된 데이터가 없기때문에 데이터 수정에 용이하다) 테이블끼리 관계를 가지여하기 때문에 수평적 확장(즉 증설)이 어렵다 보통 수직적 확장을 하는 편 table안에 레코드..
1. select 문법 순서 select from where group by having order by *쿼리의 실행 순서는 from -> where **-> group by ->having ->select -> order by** 2. Order by 특정 칼럼 기준으로 정렬 ASC : 오름차순 1 2 3 4 5 DESC : 내림차순 5 4 3 2 1 select * from student order by age desc; 3 .Where 컬럼 조회의 조건 select * from student where id = 1; and, or 조건 select * from student where sex='남자' and(or) address='서울'; like 조건 % 로 표현 select * from stu..
value 추출 안돼서 왜 undefined이 계속 나오지 해서 확인한 결과 value안에 안보이는 data들이 들어 있었다.. ㄷㄷ
https://reddb.tistory.com/108 [MariaDB] 마리아DB SQL 쿼리 기본 - SELECT (MySQL) [MariaDB] 마리아DB SQL 쿼리 기본 - SELECT (MySQL) DB목록 조회 SHOW DATABASES; DB선택 USE DB명; 선택된 DB에 존재하는 테이블 정보 조회 SHOW TABLE STATUS; -- 테이블 이름만 간단히 볼 때는 SHOW TABLES;.. reddb.tistory.com query builder 사용법 type orm https://typeorm.io/#/select-query-builder TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports My..