O'Reilly logo
  • You Wang thinks this is interesting:

But you may want features that go beyond even this. For example, you might want to have automated support for concurrent access to your data; that is, to allow several users to read from and write to your disk-based data without causing any corrupted files or the like. Or you may want to be able to perform complex searches using many data fields or properties at the same time, rather than the simple single-key lookup of shelve.


Cover of Beginning Python: From Novice to Professional, Second Edition


Use database for: 1. concurrent access; 2. complex search.