본문 바로가기

Develop/DataBase30

Object Relation DB 객체-관계형 DB (Object-Relation DB) PostgreSQL * 강력한 객체-관계형 DBMS * 풍부한 데이터 타입 * 쉬운 확장성 * PostQuery 질의 언어를 확장된 SQL의 부분 집합으로 대체 중 * MySQL의 부족한 부분과 라이선스 문제를 해결하기 위해 많이 사용 * 리눅스 배포판: PostgreSQL을 패키지로 제공 2021. 2. 21.
MongoDB * 데이터 기본 단위: 문서 * document * 관계형 데이터베이스의 행과 유사하나 훨씬 다양한 자료구조 표현 가능 * 모든 문서는 문서 컬렉션 내 고유한 특수키 '_id'를 가짐 * collection: schema가 없는 table * 단일 instance: 여러 독립적인 데이터베이스에 hosting 할 수 있음 ( 각 데이터베이스는 자체적인 collection, authority을 가짐) * java sciprt shell 제공(instance 관리, data 조작에 유용) 2021. 2. 21.
NoSQL Not-Only SQL SQL 인터페이스를 제공하지 않는 경량의 관계형 데이터베이스 주요 특징 * key-value를 이용한 데이터 모델 * 정족수 기반의 트랜잭션 선호(2단계 commit 수준의 트래잭션 보다는) * 분산된 노드에 파티션, 복제 되어 저장 * 다수의 값 싼 하드웨어에서 빠른 데이터 처리에 적합 NoSQL 모델 모델 제품 명 key - value memcahced, Dynamo, Volemort, Tokyo Cabinet column Goolge Bigtable, Cloudata, Hbase, Hypertable, Cassandra document MongoDB, CouchDB graph neo4j, FlockDB, InfiniteGraph 2021. 2. 21.
daemon Daemon(데몬) 사용자가 직접 실행시키지 않고 백그라운드에서 돌면서 여러 작업을 실행하는 프로그램 보통 서비스라고도 불림 예) service mysql status system-config-firewall 외부에서 mysql 서버를 사용하기 위해 포트를 열어주는 명령어 mysql 서버 데몬 = mysql 서버 mysql 클라이언트 프로그램 실행 명령 cmd> mysql mysql 클라이언트 프로그램 종료 명령 cmd> quit mysql 서버 접속 mysql -u DB 사용자 이름 -p DB 사용자 비밀번호 입력 mysql 클라이언트 실행 파일 /usr/bin/mysql 2018. 11. 27.
[오류]Access denied for user 'root'@localhost' DB 접속 ID, 비밀번호 오류로 DB 접근 제한 2018. 8. 26.
[mysql]context 컬럼: varchar 게시판 만들 때 text로 하면 내용 검색이 되지 않음 3byte정도밖에 읽지 못함 -> varchar로 설정 text는 컬럼길이 따로 설정하지 않음 2018. 8. 23.