J2ME Хранение 1500 контактных данных без базы данных - PullRequest
1 голос
/ 05 июня 2009

В настоящее время я разрабатываю приложение Blackberry для доступа к внутренним деловым контактам в нашей компании. Насколько я знаю, нет платформы базы данных для приложений j2me или blackberry. Какой лучший способ хранить большие наборы данных без базы данных?

Я нашел http://www.mcobject.com/j2me_database через Google, который использует алгоритм B-Tree.

Любые другие идеи (кроме RMS), я должен проверить?

спасибо!

Ответы [ 3 ]

3 голосов
/ 06 июня 2009

Возможно, вы захотите проверить OpenBaseMovil framework или можете создать свой собственный механизм хранения поверх RMS с собственной индексацией и т. Д. Тем не менее, это немного излишне.

2 голосов
/ 16 июня 2009

Существует 3 различных способа сохранения BlackBerry.

  1. API постоянного хранилища BlackBerry. Он не предоставляет модель реляционной базы данных, но позволяет сохранять целые объекты.
  2. Хранилище MIDP-записей, являющееся частью стандартной спецификации MIDP.
  3. API для соединения с файлами

Лучше всего использовать API постоянного магазина: Хранение постоянных данных

1 голос
/ 10 июня 2009

SQLite в ОС 5.0, но я подозреваю, что вы не можете ждать так долго.

Sybase имеет SQL Anywhere для BlackBerry, который, как я считаю, работает на ОС 4.1 и выше:

Загрузки SQL Anywhere Developer Edition

...