데이터베이스(16)
-
(1)세븐 데이터 베이스를 읽고 - 이 책을 통해 배울 내용.
(1)세븐 데이터 베이스를 읽고 - 이 책을 통해 배울 내용 http://www.yes24.com/Product/Goods/8595403 세븐 데이터베이스 7개 데이터베이스의 매력적인 기능과 완벽한 쓰임새를 소개한다! 이 책에서는 PostgreSQL, Riak, HBase, MongoDB, CouchDB, Neo4J, Redis의 7개 데이터베이스들의 핵심 개념과 기능을 구체적으로 소개한다. 또한 www.yes24.com 개발자라면 데이터 베이스를 정말 많이 사용하게 될 것입니다. 예를 들어 mysql, mongodb, mariadb, postgres 등등이 있습니다. 하지만 필자의 경우 어떤 상황에서 어떤 데이터베이스를 선택할지 별다른 고민없이 이번에는 저걸써볼까 아니면 이번에는 저걸 써볼까 생각하여 ..
2020.07.05 -
Mac에서 Maria DB설치하기
Mac에서 Maria DB 설치하기 데이터 베이스를 둘다 사용해야 할 일이 생겨서 뭘쓸까 고민하던 중 주위에서 Maria DB를 많이 들어서 입문하려고 한다. Oracle 딱한번만 써보고 평소에는 noSQL만 썼었는데 noSql이랑 잘비교해가면서 써야겠다. 일단 정보를 찾아보니 MySQL이랑 거의 같다고 한다. MySQL이 Oracle로 넘어가면서 라이센스가 불안해져서 만들어진 것이 MariaDB다. 마리아 db는 GPL v2 라이센스를 따른다고 한다. 그럼 이제 맥에서 설치해보도록 하겠다. 1. brew install mariadb 2. 실행, 중단, 상태 확인 mysql.server startdb 서버 시작 필자는 처음에 이명령어를 실행 후 오류가 났었는데 Stackoverflow를 통해 해결할 수 ..
2019.02.07 -
mongoose 스키마와 모델만들어 보기
mongoose 스키마와 모델 만들어보기 이전에 몽고디비를 설치해봤습니다. 그럼 당연히 사용을 해봐야겠죠?? 자바스크립트 안에서 원래 mongodb라는 모듈이 있지만 더 간단하고 편하게 사용할 수 있는 mongoose모듈을 사용해보겠습니다. 설치 방법 npm install mongoose 사용하기전에 db서버가 실행되어 있어야합니다. 1. node 서버와 연결하기 mongoose 서버 주소를 적어서 mongoose.connect해주면 지금 사용하고 있는 서버와 연결이됩니다. database.on을 사용해서 이벤트에 맞게 실행됩니다. 그리고 저는 연결해주는 함수를 createServer 해주는 부분에서 호출 해주고 있습니다. node Express Server node graphql Server 2. Sc..
2018.12.01 -
MongoDB 설치하기
MongoDB 설치하기 사용 os: macOs Mojave 10.14.1 1. brew install mongodb 터미널이나 iterm에 쳐줍니다. 설치 후 마지막 모습 2. 데이터 베이스 저장할 장소만들기 sudo mkdir -p /data/db -p는 중간에 폴더가 없어도 만들어 줍니다. 3. 권한 주기 sudo Chown $USER /data/db 4. mongod 활성화 하기 mongod라고 iterm이나 터미널에 쳐준다. (자신이 사용하는거에 쳐준다.) 마지막 모습 5. mongoShell 접속하기 새로운 터미널을 열어서 mongo라고 쳐준다. 그럼 아래와 같이 접속한 것을 볼 수 있다.
2018.11.26