데이터베이스/데이터베이스 관리 시스템
데이터베이스 관리 시스템의 발전 과정
무거운 궁댕이
2024. 5. 21. 18:51
관계 DBMS는 안정성과 일관성을 제공하는 특징이 있는데, 최근들어 많은 사람들이 소셜 네트워크 서비스를 폭발적으로 이용하면서 비정형 데이터가 대량으로 생산되었다. 관계 DBMS는 빠른 속도로 증가하는 대량의 비정형 데이터를 처리하는 데는 비효율적이다. 그로인해 NoSQL DBMS가 등장하였다. 이는 데이터 구조를 미리 정해두지 않기 때문에 비정형 데이터를 저장하고 처리하는 데 적합하다. 또한 확장성이 뛰어나 여러 대의 서버 컴퓨터에 데이터를 분산하여 저장하고 처리하는 환경에서 주로 사용한다.
하지만 일반적인 기업의 입장으로써는 관계 DBMS가 제공하는 안정성과 일관성을 여전히 중요하게 평가하고 있다. 이 같은 불편함은 NewSQL DBMS의 등장을 이끌었다. 이는 안정성과 일관성을 유지하면서도 SQL을 이용해 다양하고 복잡한 데이터 처리를 편리하게 요청할 수 있다.
그렇지만 NewSQL이 관계 DBMS나 NoSQL을 완전히 대신할 수는 없다. NewSQL이 시장에 진입한 지 얼마 되지 않았다는 것이 여러 이유 중 하나일 것이다. 따라서 이용자는 저장할 데이터의 형태, 업무 처리 성격 등을 고려하여 적합한 DBMS를 선택해야만 한다.