Наиболее подходящий пакет базы данных для использования с JADE

StackOverflow https://stackoverflow.com/questions/1885096

Вопрос

Я использую JADE (Java Agent DEvelopment Framework), и мне нужно настроить серверную часть базы данных.Есть ли у кого-нибудь какие-либо рекомендации относительно того, какая система баз данных будет хорошо работать с фреймворком?

Это было полезно?

Решение

Как говорит Strawberry, Jade не накладывает никаких ограничений на использование вашей базы данных, при условии, что вы можете получить доступ к ней из Java.Однако у вас могут быть некоторые требования, связанные с агентами - используете ли вы базу данных для обмена информацией между различными агентами?В разных контейнерах?На разных платформах?

Если вы просто используете базу данных для хранения данных для отдельных агентов, то что-то простое вроде HSQL должно сработать (у меня действительно есть опыт работы только с SQLite: смотрите здесь несколько примеров того, как общаться с ним с Java).

Однако, если вы хотите, чтобы, скажем, один агент спрятал что-то в базе данных для чтения другим агентом на другой платформе, то вам, вероятно, понадобится что-то более тяжелое.Я использовал MySQL в прошлом, но не в гневе.Я также использовал Жар - Птица, который не страдает от какого-либо раздражающего коммерческого / бесплатного разветвления, как это делает MySQL.Но, опять же, это сводится к тому, "какую базу данных мне следует использовать с Java", а не к специфичности Jade.Например, вот вопрос о совместном использовании одного серверного сервера MySQL между двумя серверами Java.

Другие советы

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

Мы используем MySQL в нашем приложении Jade.Доступ к базе данных обрабатывается Впадать в спящий режим.

Я использовал ORACLE в качестве серверной части для своего приложения, и оно хорошо работает на JADE.Поэтому я предпочитаю ORACLE, потому что вы можете использовать вычисления с базой данных и быть полезными для больших систем хранения данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top