MongoDB와 MySQL은 각각 NoSQL과 SQL 데이터베이스의 대표적인 예로 데이터를 저장하고 관리하는 방식이 다르다. 여기 몇 가지 기본적인 작업들에 대한 MongoDB의 명령어와 그에 해당하는 MySQL의 명령어를 비교해보고자 한다.1. 데이터베이스 생성MongoDB: use 데이터베이스명MongoDB에서는 데이터베이스를 명시적으로 생성할 필요가 없다. 존재하지 않는 데이터베이스를 참조하면 자동으로 생성된다.MySQL: CREATE DATABASE 데이터베이스명;2. 데이터베이스 목록 보기MongoDB: show dbsMySQL: SHOW DATABASES;3. 테이블(컬렉션) 생성MongoDB: MongoDB는 스키마가 없어 테이블(컬렉션)을 미리 생성할 필요가 없습니다. 데이터 입력 시 자동..
01. 전형적인 데이터 분석은 요건정의 → 모델링 → 검증 및 테스트 → 적용 단계로 이루어지며, 여기서 요건은 비즈니스 이슈로부터 도출된다. 다음 중 요건을 정의하는 단계에서 수행해야 할 작업으로 가장 적절하지 않은 것은?① 데이터 분석업무의 배경, 주요 이슈, 기대효과 등을 파악한다.② 간단한 기초분석을 통해 분석수행 타당성을 확인한다.③ 분석 기법, 수행 단계 및 절차(WBS) 등을 식별해 구성하고 분석방법론을 구축한다.④ 다양한 원천으로부터 분석대상 데이터를 획득한다.④ 데이터 획득은 모델링 단계의 주요 수행 작업02. 의미있는 분석결과를 확보하려면 비즈니스 영향도와 효과를 산출할 수 있어야 한다. A회사에서는 캠페인 결과에 따라 구매자와 비구매자로 고객을 분류하는 모델을 구축해 사용하고 있다...
글 주제로 우려먹고 있는 REDO와 UNDO, 마지막으로 둘을 비교해보고자 한다 1. 목적:UNDO: 이미 수행된 변경사항을 취소하고 데이터를 이전 상태로 되돌리는 데 목적이 있다. 이를 통해 오류나 잘못된 데이터 수정 작업을 되돌릴 수 있다.REDO: 시스템 장애나 다른 예기치 않은 사건 후 데이터베이스를 회복하는 과정에서 이미 커밋된 트랜잭션의 변경사항을 다시 적용하는 데 목적이 있다. 이는 데이터의 일관성과 안정성을 보장한다.2. 작동 원리:UNDO: 데이터베이스는 변경사항을 로그 파일에 기록한다. UNDO 작업을 할 때 이 로그 파일을 참조하여 변경 전 데이터 상태로 되돌린다.REDO: 데이터베이스는 커밋된 트랜잭션의 변경사항을 REDO 로그 파일에 기록한다. 시스템 재시작 후 이 로그 파일을 사..
데이터를 관리하면서 가장 우선시되어야 하는 것 중 하나는 데이터의 안정성과 무결성을 유지하는 것이다. 앞서 UNDO에 대해 알아보았는데, 이번에는 데이터베이스에서 또 다른 중요한 개념인 'REDO'에 대해 이야기해보겠다.REDO의 개념REDO는 시스템 장애나 다른 예기치 못한 사건으로부터 데이터베이스를 복구하는 과정에서 사용되는 용어이다. 특히, 데이터베이스가 비정상적으로 종료된 후 다시 시작될 때 REDO 로그를 사용하여 변경사항을 다시 적용하는 과정을 말한다. 이는 데이터의 일관성과 무결성을 보장하는 데 필수적인 작업이다.REDO의 원리REDO의 기본 원리는 데이터베이스의 변경사항을 로그 파일에 기록하는 것이다. 이 로그 파일은 데이터베이스가 비정상적으로 종료된 경우에도 보존된다. 시스템이 다시 시작..
국비교육에서 배운 CNN내용이 어려워서 오늘 배운걸 적어보도록 한다...1. Dense 레이어의 목적 및 특징Dense 레이어는 신경망 모델에서 완전히 연결된 레이어로 모든 입력 뉴런이 출력 뉴런과 연결된다. 이 레이어의 주요 목적은 이전 레이어의 특성들을 종합하여 분류나 예측을 위한 출력을 생성하는 것이다. 출력 유닛 수는 해당 레이어가 생성하는 출력의 차원을 결정하며 활성화 함수는 이 출력 값에 적용되어 비선형성을 추가하고 다음 레이어로 전달할 데이터의 형태를 결정한다.2. data_format='channels_first' 옵션의 의미data_format='channels_first' 옵션은 입력 데이터의 형태를 지정하는데 사용된다. 이 옵션을 사용하면 입력 데이터의 형태가 [batch_size, ..
데이터베이스에서 작업을 하다 보면 실수로 잘못된 데이터를 입력하거나 중요한 정보를 삭제하는 등의 사고가 발생할 수 있다. 이러한 상황에서 데이터를 원상태로 복구하는 것은 매우 중요한 작업이다. 오늘은 데이터베이스에서 실수로 발생한 변경사항을 되돌리는, 즉 'UNDO' 작업에 대해 알아보겠다.UNDO의 개념UNDO는 데이터베이스에서 실수로 발생한 변경사항을 취소하고 이전 상태로 되돌리는 작업을 의미한다. 이는 무언가 잘못되었을 때 데이터의 일관성과 정확성을 유지하기 위해 필수적인 기능이다. 대부분의 관계형 데이터베이스 관리시스템(RDBMS)에서는 이러한 UNDO 기능을 지원한다.UNDO의 원리UNDO 작업을 가능하게 하는 기본 원리는 '로그 파일'이다. 데이터베이스 시스템은 모든 변경사항(INSERT, U..