nosql(4)
-
NoSQL 개념
등장 배경 컴퓨터가 처음 발명된 이후로 인류는 수 많은 데이터를 양산하고 있고 이를 효과적으로 저장 관리 하고 있다. 최근 인터넷 및 모바일을 통해 접하게 되는 데이터 양은 급격하게 늘어나고 있고 기존 파일 시스템, DBMS 와 같은 저장 및 관리 기술 만으로 이를 처리하기에 많은 부담이 있다. 1970~1980 년대 개발되었던 관계형 DBMS 를 사용하고 있다 보니 2000~2020 년 대의 시대 환경에 미치지 못하여 예기치 못한 문제점들이 도출되고 있다. 이에 2000년대 초 새로운 데이터 저장 관리 기술이 등장하는데 이를 NoSQL 이라고 한다. 기존 관계형 DBMS는 클라이언트/서버 플랫폼을 기반으로 한다면 NoSQL은 클라우드 컴퓨팅과 클라이언트/서버 플랫폼 모두를 기반으로 한다는 점이 가장 큰..
2023.12.06 -
Mongo Atlas DB 생성
mongodb atlas 를 생성해보자! 링크 : https://account.mongodb.com/account/login?nds=true MongoDB Atlas Get started free. No credit card required. www.mongodb.com 로그인 진행 후 프로젝트 생성 Create Project Database 클릭 후 Build a Database 클릭 FREE 클릭 AWS 선택후 Seoul 클릭 후 Create 비밀번호는 잘 보관해두시길 바랍니다! Create User 클릭 필자는 편의를 위해 비밀번호를 모두 공개했지만 절대 공개하면 안된다. 이 글을 업로드 한 후 제거할 생각이므로 이렇게 진행 하도록 하겠다. 0.0.0.0 추가 이후 Finish and Close D..
2023.12.03 -
SQL vs NoSQL [ TIL ]
Problem mongo 를 공부한후 mysql 을 공부헸다. 두 데이터베이스는 NoSQL 과 SQL 로 나눤다. 두 데이터베이스의 특징과 차이의 대해 알아보자. Solve SQL (관계형 데이터베이스) SQL 을 사용하면 RDBMS 에서 데이터를 저장, 수정, 삭제 및 검색할 수 있다. 데이터는 정해진 데이터 스키마에 따라 테이블에 저장되고, 관계를 통해 여러 테이블에 분산된다. 스키마를 준수하지 않은 레코드는 테이블에 추가할 수 없다. 즉, 스키마를 수정하지 않는 이상은 정해진 구조에 맞는 레코드만 추가 가능한 것이 관계형 데이터베이스의 특징이다. 또 데이터의 중복을 피하기 위해 관계를 이용한다. NoSQL (비관계형 데이터베이스) 스키마도 없고, 관계도 없다. NoSQL 에서는 레코드를 문서라고..
2023.07.09 -
웹개발 종합반 3주차
스파르타 코딩클럽 웹개발 종합반 수업내용을 정리한 것입니다. 1. 파이썬 다운로드 (Mac) https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 다운로드 후 터미널에 python3 를 입력하면 확인 할 수 있다. > 나가는 명령은 exit() 1) VSC 에 hello.py 파일 생성 2) 확장 > python 설치 3) 코드를 적고 실행해본다. ! 공홈에서 다운받은것이 문제인지 에러가 발생했다. zsh: no such file or directory: usr/bin/python3 해결 : homebrew 로 설치하니 해결이 되었다. brew in..
2023.04.08