본문 바로가기
728x90

분류 전체보기970

MongoDB, 설치와 간단 사용법 MongoDB(from “humongous”)는 전통적인 RDBMS의 대안인 NOSQL Family의 일부로 오픈 소스 “Document-Oriented Database”을 지향하고 있습니다. MongoDB에서 Data는 JSON과 같은 Dynamic Schema 형태의 Document(문자열로 구성된 단위라고 생각하면 됩니다.)구조로 저장 되는데 MongoDB에서는 이를 BSON 이라 합니다. MongoDB.. 2018. 4. 17.
MongoDB 제한자 제한자? MongoDB에서 문서의 부분 갱신은 원자적 갱신 제한자(update modifier)를 사용해 매우 효율적으로 수행할 수 있다. 갱신 제한자는 키를 변경, 추가 또는 제거하고 배열과 내장 문서를 조작하는 복잡한 갱신 연산을 지정하는 데 사용되는 특수 키이다. “$set” 키의 값을 설정한다. 키가 존.. 2018. 4. 17.
Index가 옵티마이저에 의해 수행되는 경우 Index 생성 기준 포함해야 할 컬럼 - Where 절에 자주 사용되는 컬럼 - 테이블 조인에 자주 사용되는 컬럼 - 분포도가 좋거나 유일한 컬럼 - Select 문장의 Min, Max 의 기준이 되거나 정렬에 자주 사용되는 컬럼 포함하지 않아야 할 컬럼 - 분포도가 좋지 않은 컬럼 - 테이블의 Row 수가 적은 테이블.. 2018. 4. 15.
Hashing 1 Hashing이란 무엇인가? Hashing(hashing)이란 한마디로 말해서 많은 양의 데이터(data)들을 그보다는 작은 크기의테이블(table)로 대응(mapping)시켜 저장할 수 있도록 하는 일종의 데이터 관리 기법이다.데이터들을 저장하거나 찾을 때 인덱스(index)라는 또다른 데이터 스트럭쳐(data structure)를 이용.. 2018. 4. 15.
CUBRID 주요기능 CUBRID의 특징 RDBMS 기본 기능 지원 트랜잭션 완벽 보장: COMMIT/ROLLBACK/SAVEPOINT 장애 발생 및 백업 복구 시 트랜잭션 일치성 보장 HA 환경에서 트랜잭션 일치성 보장 ANSI SQL 표준 및 확장된 SQL 지원: 계층형 쿼리, CTE (Common Table Expression)를 이용한 재귀적 쿼리 등 VIEW/TRIGGER/PRIMARY KEY/FOREIGN KEY/SERIAL .. 2018. 4. 15.
Chapter 6 PL SQL(Procedural Language/SQL) - 9 PLT 6.9 SUBPROGRAM PL/SQL을 지원하는 어떤 툴이나 언어에서도 SUBPROGRAM(프로시저와 함수)을 실행할 수 있다. PL/SQL내부에서 식의 일부로서 함수를 실행할 수 있다. EXECUTE는 명령 다음에 입력되는 Stored Procedure를 실행한다. SUBPROGRAM의 개요 PL/SQL 프로시저와 함수는 3GL의 프로시저 및 함수와 매우 비.. 2018. 4. 15.
728x90