1. nosql (몽고디비 등)
https://opentutorials.org/course/72/473
몽고디비란? - 생활코딩
몽고디비란? 2011-09-30 17:16:10
opentutorials.org
https://hostingdata.co.uk/nosql-database/
NoSQL Databases List by Hosting Data - Updated 2022
The ultimate reference for NOSQL Database Management Systems. Includes Events, Links, Tools, News, Forums, Books, and much more...
hostingdata.co.uk
최근에 빅데이터가 늘어나면서 부각되고 있는 개념이다. 빅데이터를 관계형 데이터베이스에서 다루지 못하는 한계에서 시작되었다.
관계형 데이터베이스에서 어떤 부분은 포기하고, 어떤 점에서는 유연하게 설계된 시스템이다.
2. 서버와 클라이언트
웹에서도 인터넷 익스플로어, 크롬 같은 것들은 클라이언트가 된다.
클라이언트는 요청하고, 서버는 제공한다.
데이터베이스도 마찬가지다.
서버 안에 데이터를 저장, 수정, 삭제, 정의 등의 작업을 하고,
명령, 상태체크, 정보를 가져오는 일을 하는 것이 데이터베이스 클라이언트이다.
3. 데이터베이스 클라이언트 1 : Navicat
고가의 프로그램이어서 권장하지는 않는다.
codingeverybody는 데이터베이스 서버이고, 그 아래
movie, music등의 요소는 데이터베이스이다.
데이터베이스는 테이블을 카테고라이징 한 것이다.
이 때 데이터베이스는 데이터베이스 시스템과는 다른 뜻이다.
데이터베이스 서버와 데이터베이스는 데이터베이스 시스템이라고 할 수도 있다는 것이다.
music이라는 데이터베이스 안에 album, favorite_music, musician이라는 테이블이 있는 것이다.
즉, album, favorite_music, musician을 카테고라이징하면, music이라는 데이터베이스로 묶일 수 있는 것이다.
컬럼(col) == 열 : 데이터들의 성격에 대한 구분
로우(row) == 행 : 서로 연관되어 있는 데이터들의 세트
필드 : 행과 열의 교차점
레코드 : 한 행의 구체적인 데이터 ex) 꿈/조용필/4:47/The Dreams
4. 데이터베이스 클라이언트 2 : mysql-client
가장 기본적인 클라이언트이다.
'BE > MySQL' 카테고리의 다른 글
[MYSQL] JAVA - eclipse 연동법 (0) | 2023.03.31 |
---|---|
[MySQL] DCL(Data Control Language) 데이터 제어어 명령어 모음 (0) | 2023.03.31 |
[MySQL] DML(Data Manipulation Language) 데이터 조작어 명령어 모음 (0) | 2023.03.31 |
[MySQL] DDL(Data Definination Language) 데이터 정의어 명령어 모음 (0) | 2023.03.31 |
생활코딩 데이터베이스 : mysql 맥에 설치 (0) | 2022.08.26 |