nodejs 데이터베이스 소개 - orientdb
21 Feb 2017 | nodejs Express database dbnodejs 데이터베이스 소개
생활코딩 Node.js 강의
데이터베이스를 이용해서 웹에플리케이션을 제작하는 방법을 알아봅니다.
데이터베이스 (DB)
데이터베이스(DB)
- 데이터를 저장하고, 꺼내오는 것 등을 전문적으로 담당하는 고도로 복잡한 소프트웨어
- 데이터베이스라는 단어는 특정한 제품을 가르키는 것이 아닌, 여러가지 제품군을 아우르는 총칭
데이터베이스의 종류
- 관계형 데이터베이스(Relational Database)
- 그동안의 주요 패러다임 (ex. Oracle, mySQL, SQL SERVER)
- 관계형 데이터베이스가 사용하는 공통의 언어 SQL
- 데이터베이스를 배우려면 관계형 데이터베이스를 먼저 배우는 것을 추천
- 관계형 데이터베이스가 아닌 것
- 현대의 복잡한 데이터를 처리하기 위해서 관계형 데이터베이스가 아닌 데이터베이스들이 출현하기 시작
- 2010년을 전후로 해서 NoSQL 운동이 일어나기 시작 (Not Only SQL)
데이터베이스에 대한 이고잉님 의견
- 과거에 비해서 데이터베이스를 다루는 것이 점점 용이해지고 있음
- 클라우드 컴퓨팅위에서 돌아가는 데이터베이스는 백업, 업그레이드, 하드웨어의 안정성 등을 클라우드 컴퓨팅 사업자가 대신 제공해줌, 따라서 DB의 주요 기능에 더 집중할 수 있게 됨
- 앞으로 점점 더 중요해 지는 것
- DB를 깊게 이해해서 어떤 문제를 효율적으로 처리하는 것
- 다양한 DB를 접해서 하고자 하는 일에 적합한 최선의 DB를 선택 하는 것