Часто для стандартных проектов J2EE я использую конструкции SQL или среду ORM для управления данными в формах и т. Д., Но, разумеется, корпоративные среды не сильно беспокоятся о производительности доступа n-пользователей одновременно.
Так что же может быть наиболее подходящей стратегией для форума пользователей до 50 пользователей и более?
У вас есть совет?
1) По моему мнению, я должен хранить индекс быстрого доступа ко всем передним / последним сообщениям на уровне данных, но я сомневаюсь в использовании простого текстового файла (ов) или таблицы базы данных?
2) Визуально моя идея состоит в том, чтобы построить все на вершине списка сообщений, связанных только с «индексом быстрого доступа», а затем использовать Ajax для получения деталей и контента сообщения, чтобы я мог разделить потоки приложения на две отдельные каналы, один из которых предназначен для быстрого предоставления контента, а другой - для обработки сложных данных (контентное сообщение, данные пользователя и т. д.).
Важное замечание:
приложение форума должно хорошо вписываться в любые "плохие" данные и среду Java, пожалуйста, не пишите на мой вопрос; -)