본문 바로가기

반응형

전체 글

(291)
몽고 디비 (MongoDB)의 단점 NoSQL의 단점 데이터베이스를 목적에 맞게 관리하기 위해서는 다양한 조건을 따져보아야 합니다. 그중 기존에 사용 중인 데이터베이스 관리 시스템(DBMS)을 NoSQL 방식으로 변경하기 위해서는 어떠한 단점이나 문제점이 발생할 수 있는지에 대해 먼저 생각해 보아야 합니다. 이 글에서는 몽고 디비의 단점 및 문제점에 대한 내용을 다루어 보겠습니다. 몽고 디비 (MongoDB)의 단점 첫 번째로 몽고 디비는 데이터 업데이트 중 장애가 발생하면 데이터가 손실될 수 있다는 치명적인 단점을 가지고 있습니다. 이러한 문제점이 발생하는 이유가 몇 가지 존재하는데 분산 처리 시스템을 사용하여 데이터의 부분 결함 가능성이 있고, 데이터 갱신 및 입력 시 바로 디스크에 쓰지 않으며, 쓰기가 비동기식으로 이루어지기 때문입니..
NoSQL 프로그램 별 특징 및 장단점 NoSQL 프로그램 별 특징 및 장단점 데이터베이스를 관리하기 위해 사용되는 다양한 프로그램 중 비관계형(non-relational) 데이터베이스 관리 시스템(DBMS)은 데이터를 유연하게 처리하고, 수평적인 확장성을 가지는 등의 특징이 있습니다. NoSQL에 기반을 둔 몽고디비(MongoDB), 아파치 카산드라(Apache Cassandra), 아파치 하둡(Apache Hadoop)의 특징 및 장단점에 대해 알아보겠습니다. 몽고디비 (MongoDB) 몽고디비는 NoSQL 데이터베이스의 한 종류인 도큐먼트 데이터베이스로 데이터를 관리하기 위해 JSON(JavaScript Object notation) 형식을 통해서 데이터를 입력 및 출력하고, BSON(BInary JSON) 형식으로 데이터를 저장한다는 ..
데이터베이스 관리를 위한 프로그램 데이터베이스 관리 데이터베이스는 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합으로, 검색과 갱신의 효율화를 위해 관리 시스템이 만들어졌습니다. 이러한 데이터베이스를 관리하는 시스템으로 MySQL, SQLite와 NoSQL로 분류되는 MongoDB, APACHE hadoop, Cassandra 등이 존재합니다. 여기서는 각각의 시스템에 대한 특징과 장단점에 대해서 분석해 보겠습니다. MySQL은 표준 데이터베이스 질의 언어인 SQL을 사용하는 공개 소스의 관계형 데이터베이스 관리 시스템으로 매우 빠르고, 사용하기 쉽다는 특징을 가지고 있습니다. 또한 전 세계의 380개 이상의 시스템을 대상으로 인기 순위를 매긴 DB-Engines Ranking에서 2022년 10월 기준 2번째..

반응형