DB
-
140418 MysqlDB/Mysql 2014. 4. 18. 18:20
- localhost 에러 : C:\data\db mongod.lock 지우면 됨 - Data : 가공 전 Information : 육하원칙에 의에 가공된 후 데이터 - 알고리즘 : 다대다(수학에서의 집합) 관계 / 일정 시간 내에 해결 / - Unique + Not Null = primary key (유니크하고 낫널이 불가) - 프라이머리키는 자동으로 인덱스로 만드는데 빈번하게 저장이 일어나면 속도가 떨어짐. * DBMS(DataBase Management System) -운영체제, 명령문은 SQL = DOS에서 dir 쓴느 것과 비슷, 내부적으로 파일로 저장함 - 코볼로 저장하던 시절 - 띄어쓰기로 데이터 구분/파일로 저장 - SQL문으로 대화 하는 것 (개발자:요청/DB:응답) ..
-
Mysql 설치 방법 및 외부접속DB/Mysql 2014. 4. 16. 02:20
Mysql 설치 방법 !- http://www.jopenbusiness.com/mediawiki/index.php/MySQL **Mysql 외부접속** mysql -u root show databases; -> 여기서 mysql 선택use mysql; ->비밀번호 변경update user set password=password('1234') where user='root'; ->user테이블 확인select host, user, password from user; ->권한설정 (grant : 권한을 주다 / reebok : 권한을 뺏다 / all privileges : 모든 권한)grant all privileges on *.* to 'root'@'%' identified by '1234'; ->재시작f..
-
2014-04-10 MongoDB - poolDB/Nosql 2014. 4. 10. 18:24
* mongodb 게시판, pool connect 방식 적용 * 개발 TIP - 클라이언트가 데이터값 잘 넘길거라고 생각하면 안 됨. => 나까지 의심하랏 - TRY CATCH / ERR 항상 잡아줘야 함. => 클라이언트의 어떤 요청이라도 죽지 않는 서버!!가 최고 - => 클라이언트 사이드 * 콜백함수 - javascript라 함수를 넘길 수 있음. - 함수 호출 하고 나중에 콜백함수 호출 function asd (c, function(){}){ console.log(c); };function def(a, callback){console.log(a); callback('bye');}def('hi', asd);=> hi bye - dbpool.jsexports.write = function(data, ..
-
20140409 MongoDBDB/Nosql 2014. 4. 9. 17:37
- CAP이론 : ACID(원자성, 일관성, 고립성, 지속성) - RDB : 단일서버 / 일관성, 가용성 지원 / 분산이 되는 순간 일관성이 깨짐 / 분산 된 한 서버가 죽더라도 계속 유지가 됨 * 몽고디비 : Agile(기민한, 빠른) / humongous(거대한), C++로 짜여져 있어서 빠르다 / sharding(샤딩), 나눠서 저장해줌, 기능성을 손상시키지 않고 수평 스케일(커짐) => auto !! 설치만 하면 몽고디비가 알아서 해줌 scale up : 업그레이드, 더 큰 서버를 삼. scale out : 서버를 여러대 둠(늘리는만큼 서버가 커짐) json 구조로 저장, 스키마자 자유롭다 - 같은 collection에 다 저장함 -> 관리의 어려움이 있으므로 같은 변수 형태로 만들기 - 명령문 ..