목록전체 글 (43)
백인감자
Transaction 이란? Transaction 은 하나의 논리적 작업 단위를 구성하는 연산들의 집합을 뜻한다. the unit of workthe unit of recoverythe unit of concurrency 라고도 불려진다. Transaction 의 4가지 특징(ACID) Atomicity(원자성) : 이체 과정 중에 트랜잭션이 실패하게 되어 예금이 사라지는 경우가 발생해서는 안 되기 때문에 DBMS는 완료되지 않은 트랜잭션의 중간 상태를 데이터베이스에 반영해서는 안 된다. 즉, 트랜잭션의 모든 연산들이 정상적으로 수행 완료되거나 아니면 전혀 어떠한 연산도 수행되지 않은 상태를 보장해야 한다. atomicity는 쉽게 'all or nothing' 특성으로 설명된다. COMMIT , ROL..
Trie tree 기반의 자료구조이다. 사용 용도 : 여러 개의 문자열 (ex. 문서파일) 에서 많은 양의 텍스트정보를 빠르고 효율적으로 검색하기 위해 사용. Trie는 사전 혹은 인터넷 자동완성의 retrieval을 효과적으로 할 수 있는 자료구조이다. retrieval 에 유용하다고 하여 Fredkin이 Trie 라고 명명함. Standard Tries external node 는 네모 모양으로 표시해둔 것을 확인 할 수 있고 string 의 개수 = external node 의 개수 인 것을 확인 할 수 있다.(8개) 어떤 standard trie 가 크기 d 의 알파벳 으로부터 전체 길이가 n 인 s개의 문자열을 가진 집합 S 를 저장한다고 하면 아래를 만족한다. (A standard trie s..
MySQL 과 visual studio 2015 가 둘 다 설치되어있는 가정하에 이루어진 설명이다.작성 게시글 기준의 환경은 Windows7 64bit 이다.MySQL 버전 : 5.7 ++)17.05.17 추가내용 최근에 네이버 지식인에 이 포스팅에 대한 에러를 묻는 글이 있어서 해당 답변글을 보고 추가했습니다. time.h 에 대한 액세스가 거부된다는 오류가 발생할 경우http://2sang.tistory.com/110 -->이 블로그에서 설명하는 절차대로 설정하면 정상적으로 동작이 됩니다. 환경구축MySQL 설치 사용1. dev.mysql.com2. downloads ->MySQL Community Edition ->MySQL Community Server 선택3. MySQL Installer 5.7..