이런 질문에 대한 대답은 그렇다고 말씀 드릴수 있습니다. 왠만한 경우라면 전원을 껐다 켜도 비교적 안전하게 동작을 합니다. 하지만 문제는 Write 작업 도중에 껐다 켠 경우입니다. 이럴때에는 safty 가 보장되질 않습니다. 이것은 DBMS 자체의 문제라기 보다는 OS 의 FileSystem 자체의 문제인 경우도 많습니다. 이런 부분까지 그 안정성을 보장할수는 없습니다. 그러므로 당연히 가전 제품과 같은 embedded 시스템 내부에 내장하기에는 적절한 DBMS 는 아닙니다. PostgreSQL 데몬 기동시 -F 옵션을 주면 비교적 자료 유실을 막을 수 있지만 그 파일시스템까지 안정성을 보장할수는 없습니다.
>>김남수 님께서 쓰시길<<
:: 안녕하십니까?
::
:: 현재 사용중인 버젼은 7.0.2 입니다.
::
:: 문제는 정상적인 종료을 하지 않고, 전원을 off 시키고 난 후, 다시 전원을 넣고, DB 를 가동시키면
:: 동작하지 않는다는 겁니다. 이 경우에는 동작시키기 위해서 매번 파일시스템을 백업받아 둔 것을 풀어
:: 서 사용하고 있습니다.
::
:: 저희가 개발하는 시스템은 가전제품과 유사하기 때문에 DB 를 postgresql stop 같은 정상적인 명령으
:: 로 중지시킬 수 없다는 겁니다. 바로 전원을 꺼도 다음에 정상적으로 동작이 가능해야 합니다.
::
:: 좋은 방법이 없을까요?
::
:: 조언부탁드립니다.
:: 안녕히 계세요.
::
|