Как организовать данные в Java - PullRequest
0 голосов
/ 18 декабря 2011

Мне было интересно, какой самый простой и умный способ организовать данные для легкого поиска и манипуляции.Я создаю программу на Java, которая будет отслеживать информацию о сотрудниках, такую ​​как имена, номера, адреса, номера телефонов и т. Д. Очевидным решением будет сохранение информации в текстовом файле, но это не кажется очень умнымили элегантныйЯ просматривал базы данных, но они кажутся излишними, поскольку доступ к этой информации может получить только один человек за раз.

Ответы [ 2 ]

4 голосов
/ 18 декабря 2011

Базы данных не излишни. Они отлично подходят для организации данных даже для встроенных систем. (Посмотрите, например, SQLite .) Другие возможности, в зависимости от объема данных, о которых вы говорите, - это XML-файлы (для которых вы можете использовать несколько API) и Свойства сохраняется в файлах.

0 голосов
/ 18 декабря 2011

Отвечать на подобные вопросы - это все равно, что пытаться ответить: «Какую машину мне купить?» без дополнительной информации о ваших потребностях.

Вы создаете настольное приложение? Веб приложение? Терминальное приложение? Какую информацию вы будете хранить? Сколько? И т.д.

Базы данных не являются чем-то страшным, и, разумеется, они могут предложить структурированное хранилище данных в легко доступном и надежном формате. Вы также можете посмотреть на встроенные базы данных, такие как HSQL или SQLite, или нереляционные модели, такие как MongoDB (лучше всего, если вы используете сильно неструктурированные данные).

Но я бы посоветовал вам сначала рассказать немного больше о своих потребностях, а затем мы сможем сообщить вам, нужен ли вам внедорожник или седан.

...