I have always told users they have to have their databases on a local disk to ensure data integrity and that a system crash for an NFS mounted database could cause fatal corruption, but had a user this morning take me to task on this and ask me to explain exactly why. I gave my general response about not being able to guarantee a sync to disk over the network, but want to have a more authoritative reference for why you cannot count on an NFS mounted disk although I did find several places where the sync option "favors data integrity" which certainly doesn't sound like a guarantee. Does anyone know a good general reference I can use on this topic to support my "you gotta use a local disk" mantra.

Also I think our documentation on this topic should be a bit stronger. Currently we just say it may not work and probably should be clearer that data corruption could occur. I will file an issue to beef up the language based on the conversation in this thread.

http://db.apache.org/derby/docs/10.5/devguide/cdevdvlp40350.html

Thanks

Kathey

Reply via email to