Реализация базы данных (MySQL) в приложении Restlet

#java #mysql #rest #restlet

#java #mysql #rest #restlet

Вопрос:

Я создаю веб-сервис restlet с большим количеством подключений (1000 пользователей) от клиентов к базе данных MySQL.

  1. Должен ли я использовать фреймворк, подобный Hibernate, для обработки данных (я полагаю, я мог бы взломать то, что мне нужно, используя JDBC)?

  2. Какие проблемы с памятью мне следует рассмотреть (что именно я должен иметь возможность делать в памяти, а чего не должен делать)?

  3. Есть хороший учебник по использованию Restlets и MySQL?

Заранее спасибо

Ответ №1:

Вот мои 2 цента совета

1) Гибертировать ehcache, чтобы избежать слишком частого обращения к базе данных, было бы правильным решением

2) Используйте ehcache и настройте его должным образом в зависимости от потребностей вашего приложения, это очень гибкая платформа

3) Я никогда не использовал restlet, но я использовал RESTEasy от jboss, который был очень хорошо документирован и хорошо подходил для моих потребностей rest.

Комментарии:

1. спасибо, Филипп .. после исследования я остановился на гибернации.. не знаю ehcache .. проверяю это.

2. ehcache — это платформа кэширования, которая позволит вам избежать попадания в базу данных каждый раз, когда вам нужны данные.