데이터베이스의 특징
1. 데이터베이스는 실시간 접근(read-time accessibility)이 가능하다.
DB는 사용자의 데이터 요구에 실시간으로 응답할 수 있어야 하며,
서비스에 유형에 따라 다르지만 평균적으로 몇 초를 넘지 않는 시간 내에 데이터를 제공할 수 있어야한다.
2. 데이터베이스는 계속 변화(continuous evolution)한다.
DB는 끊임없이 변화하는 현실 세계의 상태를 정확히 반영해야 의미가 있다.
따라서, DB는 동적인 특직이 있어 데이터를 계속 삽입, 삭제, 수정하여 현재의 정확한 데이터를 유지해야 한다.
3. 데이터베이스는 동시 공유(concurrent sharing)가 가능하다.
DB는 여러 사용자가 동시 이용이 지원해야 하며,
서로 다른 데이터를 동시에 사용하는 것 뿐만 아니라, 같은 데이터를 동시에 사용하는 것도 모두 지원해야한다.
4. 데이터베이스는 내용으로 참조(content reference)가 가능하다.
DB는 저장된 주소나 위치가 아닌 데이터의 내용, 즉 값으로 참조할 수 있어야한다.