일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Java heap
- 자료구조힙
- 문자열포맷
- 백준 1000번
- 자료구조 트리
- 백준 1924번
- 힙정렬자바
- 백준 1000번 java
- 백준 1924번 java
- 프렌즈4블록
- 카카오코딩테스트
- 객체프로그래밍이란
- heap
- 프렌즈4블록java
- 카카오1차
- 코딩테스트기출
- 코테준비
- java method
- 카카오코테
- 프로그래머스
- 개발상식
- heap정렬
- 자바
- java
- 알고리즘
- 공부정리
- 자바문자열
- 백준
- 객체프로그래밍
- 카카오기출
- Today
- Total
목록개발/Mysql (3)
일단 시작해보는 블로그
잘 되던 mysql에 접속했는데 갑자기 다음과 같은 오류가 생겨서 실행이 안됐다.... parkjinsun:~ jinsun$ mysql -uroot -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 왜 생겼을까 이런 오류.. mysql.sock? unix/linux 의 디렉토리 구조상 임시 저장 directory인 /tmp에서 mysqld가 start 상태일 때 생성되었다가 stop상태일 때는 지워지는, mysqld(mysql의 서버 프로그램) 과 mysql(mysql 클라이언트 프로그램)이 같은 컴퓨터에서 통신할 때 파일을 사용하여 통신하는데 이때 사용되..
schema 디자인 할 때 고려사항 - 사용자 요구(User Requirement)에 따라 schema를 디자인한다. - 객체들을 함께 사용한다면 한 Document에 합쳐서 사용한다. (예: 게시물-덧글과의 관계) 그렇지 않으면 따로 사용한다. (그리고 join을 사용하지 않는걸 확실히 해둔다.) - 읽을 때 join하는게 아니라 데이터를 작성할 때 join한다. RDMS에서 테이블로 구분되어져 사용되는 구조가 NoSQL에서는 모든걸 하나의 Document에 넣는다. RDMS는 NoSQL는 { _id: POST_ID, title: POST_TITLE, content: POST_CONTENT, username: POST_WRITER, tags: [ TAG1, TAG2, TAG3 ], time: POST_..
C++로 작성된 오픈소스 문서지향(Document-Oriented)적 Cross-platform 데이터베이스이며, 뛰어난 확장성과 성능을 자랑한다. 현존하는 NoSQL 데이터 베이스 중 인지도 1위를 유지하고 있음. NoSQL? -> SQL이 no가 아니라, Not Only SQL이다. 기존의 RDMS의 한계를 극복하기 위해 만들어진 새로운 형태의 데이터저장소이다. 관계형 DB가 아니므로, RDMS처럼 고정된 스키마 및 JOIN이 존재하지 않는다. Document? -> RDMS에서의 record와 비슷한 개념. 이의 데이터 구조는 한개이상의 key-value pair으로 이뤄져 있다. 예를 들면 다음과 같다. { "_id" : ObjectId("5099803df3f4948bd2f98391"), "use..