db 2

[DB] mongoDB 시작하기

MongoDB 대표적인 NoSQL, Document DB Mongo는 Humongous에서 따온 말로, 엄청나게 큰 DB라는 의미 → 대용량 데이터를 처리하기 좋다. MongoDB 기본 개념 Database > Collection > Document Collection 하나 이상의 Document가 저장되는 공간 SQL에서의 table과 유사 하지만, collection 이 document의 구조를 정의하지 않음 Document MongoDB에 저장되는 자료 SQL에서 row와 유사하지만 구조 제약 없이 유연하게 저장 가능 JSON과 유사한, BSON을 사용하여 다양한 자료형을 지원 Document - ObjectID Document > ObjectID 각 document의 유일한 키 값, SQL의 pr..

DB 2023.05.18

[DB] DB 개념

DB는 왜 쓸까? 1번: 잘 넣어두기 위해서 / 2번: 나중에 잘 찾기 위해서 DB의 두 가지 종류 RDBMS(SQL) Relational Database 관계형 데이터베이스 자료들의 관계를 주요하게 다룬다. SQL 질의어를 사용하기 위해 데이터를 구조화해야 한다. 행/열의 생김새가 정해진 엑셀에 데이터를 저장하는 것과 유사하다. 데이터 50만 개가 적재된 상태에서, 갑자기 중간에 열을 하나 더하기는 어려울 것입니다. 그러나, 정형화되어 있는 만큼, 데이터의 일관성이나 / 분석에 용이할 수 있다. ( 비즈니스가 잘 안바뀌는 곳에서 사용, 대기업 ) ex) MS-SQL, My-SQL 등 No-SQL Non SQL 또는 Not Only SQL 구조화된 질의어를 사용하지 않는 데이터베이스 자료 간의 관계에 초..

DB 2023.05.18