Consistency(3)
-
데이터 일관성(Consistency) 유지의 어려움
데이터 일관성(Consistency) 유지의 어려움 동일한 데이터가 여러 파일에 흩어져 있으므로, 시간이 지남에 따라 동일한 데이터가 서로 다른 값을 가질 가능성이 커집니다 데이터 불일치 예 어떤 회원의 ‘휴대폰번호’가 두 개의 다른 데이터 파일에 저장되어 있는데, 회원정보 관리 프로그램을 통해서만 휴대폰번호를 변경한 경우, 양쪽 파일의 데이터 값이 서로 다르므로 데이터의 일관성이 유지되지 않습니다. 회원 등급이 변경되어 회원등급 관리 프로그램에서 휴대폰으로 문자를 보내면, 변경 전의 휴대폰 번호로 문자를 보내게 되므로 문자가 제대로 전달되지 않게 됩니다. 회원 데이터베이스(데이터 파일 1)-회원관리 '휴대폰 번호' 변경 회원번호 이름 휴대폰 번호 주소 이메일 113482 홍길동 010-2233-4455..
-
SQLite
http://www.sqlite.org/ SQLite 내장된 관계형 데이터베이스 SQLite의 특징 오픈 소스 최소한의 라이브러리만으로 동작 관리유저나 설정파일 등이 불필요 원자성(atomicity), 일관성(consistency), 독립성(isolation), 영속성(durabilitiy)이라는 데이터베이스에 필요한 특성을 갖추고 있습니다. SQL92에서 정의된 명령어의 대부분 이용가능 하나의 데이터베이스가 하나의 파일로 저장 MS Access보다 좀 더 유연하고 성능이 뛰어남 *SQL92 SQL92는 표준SQL(ANSI/ISO SQL)을 지칭합니다. http://en.wikipedia.org/wiki/SQL-92 데이터베이스 데이터를 영속적으로 저장할 수 있는 공간 테이블 데이터베이스에서 데이터가 모..
-
데이터베이스(Database) - SQLite
SQLite의 특징 오픈 소스 최소한의 라이브러리만으로 동작 관리유저나 설정파일 등이 불필요 원자성(atomicity), 일관성(consistency), 독립성(isolation), 영속성(durabilitiy)이라는 데이터베이스에 필요한 특성을 갖추고 있습니다. SQL92에서 정의된 명령어의 대부분 이용가능 하나의 데이터베이스가 하나의 파일에 저장 데이터베이스 데이터를 영속적으로 저장할 수 있는 공간 테이블 데이터베이스에서 데이터가 모이는 집합공간 SELECT, INSERT, UPDATE, DELETE같은 쿼리문으로 제어할 수 있습니다. 데이터 베이스 특성 원자성(atomicity)하나의 트랜젝션이 하나의 단위로 처리. 어려 단계에 걸쳐 수행되더라도 트랜젝션이 실패가 되면 모든 상태가 트랜젝션 수행 상..