title: strategy for persisting data in blackberry app
body: <p>I've been looking through the Blackberry documentation and they outline 3 different mechanisms for persisting application data:</p>
  
  <ol>
  <li>Persistent Store API</li>
  <li>MIDP RMS API</li>
  <li>File System API</li>
  </ol>
  
  <p>I'm wondering about the following things...</p>
  
  <ol>
  <li>What are the pros/cons of each approach</li>
  <li>Is there a maximum size of data that can be stored?  I'm not so concerned about individual object size as much as total size.  For example, there used to be a 64K limit for the persistent store but that has been expanded to several MB in the latest versions of the software.  However, I couldn't find any details on maximum sizes that can be stored.</li>
  <li>Is one of the approaches considered the "best way" to persist data?</li>
  <li>Any other persistence mechanisms (such as SQL-Lite) that anyone would suggest?</li>
  </ol>