[ AWS ] AWS에 로컬 SQL 덤프 파일 올리는 방법
·
⠀개발 이야기/⠀프로그래밍
​AWS에 로컬에서 생성한 SQL 덤프 파일을 업로드하고, 이를 MySQL에 적용하는 방법입니다.​📚 AWS에 로컬 SQL 덤프 파일 올리기AWS 서버에 SQL 덤프 파일을 업로드하려면 scp 명령어를 사용합니다.scp는 파일을 안전하게 복사할 수 있는 명령어로, SSH를 통해 서버와 연결합니다.scp -i [PEM 파일 경로]/[파일명.pem] [SQL 파일 경로]/[파일명.sql] ubuntu@[AWS 서버 IP 주소]:~ 📚 올라간 SQL 덤프 파일을 MySQL에 넣기SQL 덤프 파일이 서버에 업로드되었으면, 이를 MySQL 데이터베이스에 적용하여 데이터를 복원해야 합니다.scp -i [PEM 파일 경로]/[파일명.pem] [SQL 파일 경로]/[파일명.sql] ubuntu@[AWS 서버 IP ..
[ Neo4j ] Docker에 Neo4j 설치하고 Python과 연결하기
·
⠀개발 이야기/⠀데이터 엔지니어링
​📚 Docker에 Neo4j 설치하기아래는 Docker 위에 Neo4j를 설치하는 방법입니다.로컬 환경에서 설치를 하려는 경우, Neo4j 공식 홈페이지에서 설치 프로그램을 다운로드 할 수 있습니다. $ docker pull neo4j$ docker run --publish=7474:7474 --publish=7473:7473 --publish=7687:7687 --volume=$HOME/neo4j/data:/data neo4j 설치를 완료한 후, Docker Desktop을 열면 Neo4j 컨테이너가 생성된 것을 확인할 수 있습니다.Neo4j 브라우저는 http://localhost:7474/ 에서 접속하여 확인할 수 있습니다.초기 로그인 아이디와 비밀번호는 모두 neo4j입니다. ​📚 Pytho..
[ Neo4j ] 관계형 데이터베이스와 그래프 데이터베이스
·
⠀개발 이야기/⠀데이터 엔지니어링
​RDB, 그중 MySQL만 쭉 사용해 오다 처음으로 NoSQL DB를 사용할 일이 생겼습니다. 적은 양의 데이터를 관리할 때는 RDB가 편하지만, 빅데이터를 다룰 때는 데이터의 형태를 가리지 않는 NoSQL이 더 효율적입니다. 예전 프로젝트에서 MongoDB를 사용하려다 다른 문제로 활용하지 못한 점이 못내 아쉬웠기에 이번 기회에 Neo4j를 포함해 NoSQL DB를 제대로 정리해 보고 넘어가고자 합니다.​​📚 관계형 데이터베이스(RDB)와 그래프 데이터베이스의 차이​ ​관계형 데이터베이스는 SQL이라는 쿼리 언어를 사용하여 데이터를 테이블(표) 형태로 저장합니다. 이 테이블은 행(레코드)과 열(칼럼)로 구성되며, 각 행은 개별 데이터 항목을 나타내고, 각 열은 해당 항목의 속성 또는 특성을 나타냅니..