nosql
-
NoSQL이란?데이터베이스/데이터베이스 기본 2020. 9. 22. 17:59
NoSQL이란? 기존에는 안정적인 데이터 관리에 강점을 보이는 관계형 데이터베이스가 주류를 이루었다. 하지만 웹 환경의 발달과 빅데이터로 인해 다른 데이터베이스 타입이 요구되었다. 그래서 부상한 것이 NoSQL이다. 'non SQL' 또는 기존 시장지배자인 'relational DB'와는 다르다는 의미로 'non relational'을 쓰는 NoSQL은 기존에 주류였던 'relational DB'와는 다소 차별화된 구조와 프로그램을 가지고 있다. 물론 NoSQL이라고해서 무조건 SQL 언어를 쓸 수 없는 건 아니고 사용이 가능하기도 하다. 기존 관계형 데이터베이스가 안정적인 데이터 관리에 중점을 뒀다면 NoSQL 진영의 데이터베이스들은 안정적인 관리보다는 빅데이터의 분산 저장 및 효율화에 중점을 두었다...
-
DBMS란?데이터베이스/데이터베이스 기본 2020. 9. 22. 17:18
DBMS란? DBMS란 DataBase Management System의 약자. 데이터베이스라는 데이터 집합을 만들고 관리, 저장할 수 있는 기능을 제공하는 프로그램이다. 데이터베이스를 관리하는 프로그램은 그 종류가 굉장히 많다. 하지만 대부분 시중에서 주류로 사용되는 프로그램은 관계형 데이터 베이스를 다루는 프로그램이다. 데이터 베이스 프로그램 1. 오라클 데이터베이스 오라클이 만든 데이터베이스로 시장 지배력이 강하고 은행과 같은 큰 업체들은 오라클 데이터 베이스를 쓰는 경우가 많다. 2. MySQL 오픈 소스 프로그램으로서 과거에는 오라클과 경쟁하는 사이였으나 오라클이 인수하게 된다. 3. MariaDB MySQL이 오라클에 인수 된 이후에 MySQL 개발자들이 독자적으로 새로 만든 DBMS다. 아무..