LDAP против базы данных для хранения данных конфигурации приложения - PullRequest
1 голос
/ 23 сентября 2011

Как лучше всего хранить данные конфигурации приложения Java? (например, файлы свойств и т. д.) Данные могут быть изменены во время выполнения, но не очень часто. Каковы преимущества и недостатки обоих подходов?

1 Ответ

0 голосов
/ 23 сентября 2011

Вы должны немного уточнить.Вы храните данные конфигурации для каждого пользователя?Per-установки?Обе?

Базы данных (кроме разновидности NoSQL) - ужасная идея для хранения конфигурации.Конфигурация подразумевает пары ключ-значение, которые могут изменять значение / формат в течение всего жизненного цикла приложения.Если, конечно, это не база данных на основе документов.Вы можете хранить целые файлы в полях blob или гигантских varchar (), но это только усложняет задачу.

LDAP разработан для такого рода вещей, я полагаю, и «быстрый», но он имеет (по моему мнению) ужасный API.

Рассматривали ли вы использовать HTTP или FTP, и вытащить файлы из Интернета, используя ... Интернет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...