PostegreSQL - install it.
PostregreSQL을 설치해보기로 했습니다. PostgreSQL을 통해 13.1 버전을 다운받아서 설치했는데...비밀번호가 자꾸 안 맞는다고 해서, 지웠습니다. brew를 사용해서 다운받으려고 했지만, 다음 오류와 함께 되지 않습니다. 읽어보...
PostregreSQL을 설치해보기로 했습니다. PostgreSQL을 통해 13.1 버전을 다운받아서 설치했는데...비밀번호가 자꾸 안 맞는다고 해서, 지웠습니다. brew를 사용해서 다운받으려고 했지만, 다음 오류와 함께 되지 않습니다. 읽어보...
지금까지는 주로 OracleDB를 주로 사용해 왔는데요. postgresql을 한번 공부해보면서 그 내용들을 정리해보려고 합니다. 로컬에 설치하지 않고, docker를 설치한 다음 docker에 가상으로 띄워서 접속해보려고 합니다. 이게, 매번 ...
mongoDB의 aggreation을 정리합니다. 의미적으로는 SQL의 group by 라고 생각하셔도 됩니다. 저는 python을 사용해서 mongoDB에 접속합니다. aggregation - basic 를 사용하기 위해서는 pipeline이라...
mongoDB - distinct 를 사용하여 특정 칼럼의 distinct list를 가져올 수 있습니다. 아주 간단한 코드는 다음과 같습니다. 는 결과로 를 반환합니다. 보통의 sql에서는 2개 이상에 대해서 distinct tuple을 가져올...
mongoDB를 사용하여 특정 DB를 백업하고 복구하는 방법을 정리합니다. 그냥 mongodump를 사용하여 백업하면 된다고 하는데 실제로 해보니까 다음과 같은 오류가 발생합니다. 구글에서 찾아봐서 stackoverflow - mongodb - ...
얼마 전에 mongoDB tools의 를 사용하여 백업하는 방법을 정리했습니다. 그런데, 이 를 사용한 백업이 결국 그냥 모든 document를 읽어서 json과 같은 파일로 저장해주는 것처럼 보이더라고요. 이럴 거면 그냥 내가 직접 mongoD...
mongoDB - sort, limit, skip mongoDB의 find method에서 정렬(sort), 처음 n개로 제한(limit), 처음 n개를 제외(skip)하여 결과를 리턴하는 방법을 정리합니다. 저는 python에서 mongoDB에...
mongoDB - python python에서 mongoDB에 접속해서 데이터를 insert, select, update 등을 해보려고 합니다. 우선 를 설치해줍니다. Basic Usage pymongo를 사용해서 서버에 접속하고, collect...
mongoDB - Start mongoDB Brew를 사용해서 mongoDB를 키고 끌 수 있는 것처럼 보입니다. 아래처럼 직접 키고 또 끌 수 있죠. terminal에서 mongodb server를 켜면, 다음처럼 mongoshell로 접속됩니...
mongoDB를 shell로 접속해서 사용해도 문제 없지만, GUI도 한번 설치해보기로 합니다. mongoDB - download - compass에서 다운받습니다. 저는 다음 Spec으로 다운받습니다. - Version: 1.26.0(Stabl...
mongoDB - Intro 지금까지는 계산 중에 발생하는 결과물들을 json 혹은 pickle로 저장하곤 했습니다. 간단한 계산결과의 경우는 이렇게 처리해도 별 문제가 없었는데요. 동시에 여러 세션을 돌리면서 데이터를 저장하는 경우에는 문제가 ...
SQL D를 공부하고 있습니다. 공부하면서 배운 것들을 짧게 정리합니다. Lesson Learned DDL(alter) 문은 암시적으로 commit을 수행합니다. 따라서, insert -> insert -> alter 가 수행되었다면 사실 ins...
보통 DB들은 설치하고, 다양한 값들을 설정해주고 하는 번거로운 일들이 있지만, SQLite의 경우는 그런 것 없이 그냥 다운 받으면 끝납니다. SQlite는 1개의 파일 내에 DB와 metadat까지 모두 포함되어 있습니다. 따라서, 그냥 그 ...
Neo4j - Introduction to Neo4j에 대한 part 7개를 각각 다음과 같이 정리하였습니다. 1. neo4j : part 1 : Introduction to Graph Databases. 1. neo4j : part 2 : In...
Intro Neo4j에서 데이터를 업데이트하는 방법을 정리하였습니다. 또한 해당 내용은 neo4j - graphacademy - part 6를 참고하여 번역하였습니다. 지금까지는 모두 그래프로부터 필요한 데이터를 가져오기 위해 어떻게 Query를...
About this module. 이전의 chapter들에서는 Neo4j를 개발하기 위한 개발 환경은 어떻게 설정되어야 하고, 기본적인 Cypher 쿼리문은 어떻게 작성하며, 그리고, 쿼리를 통해 그래프를 어떻게 수정하는지 등에 대해서 배웠다. ...