목록프로그래밍(Programming)/데이터베이스(Database) (2)
데이터 엔지니어
WSL2 Ubuntu 20.04에서 psotgresql 설치와 세팅하는 방법을 포스팅하겠습니다. 1. postgresql 설치 sudo apt-get update sudo apt-get install postgresql postgresql-contrib # 특정버전 설치 # sudo apt-get install postgresql-11 apt show postgresql 명령어를 치면 기본적으로 다운받는 psql에 대한 정보를 출력해 줍니다. # psql 설치 확인 service postgresql status # down 상태이면 start해주어야 함 service postgresql start 2. psql 접속 설치하면 기본적으로 ubuntu 내에 postgres라는 user를 만들고 postgre..
개념 MongoDB: C++로 작성된 오픈소스 문서지향(Document-Oriented)적 Cross-platform 데이터베이스 뛰어난 확장성과 성능, 현존하는 NoSQL 데이터베이스 중 인지도 1위를 유지 NoSQL & Schemaless NoSQL = Not Only SQL 쿼리를 안쓴다는 것이 아닙니다. 기존 RDBMS(관계형 데이터 베이스 매니지먼트)가 갖고 있는 특성뿐만 아니라, 다른 특성들을 부가적으로 지원한다는 것을 의미합니다. 그중에서도 MongoDB는 Key Value DB를 사용하고 있습니다. Schemaless: Schema를 따로 정의할 필요가 없다. 같은 컬렉션안에서 데이터 타입, 필드가 서로 달라도 저장됩니다. Schema: RDBMS에서 주로 쓰이는 개체, 속성, 관계를 미리..