JAVA WEB项目,内部OA的聊天内容,以哪种方式保存比较好

如题,保存到数据库、xml、或者别的更好的地方,在保证用户体验的情况下,哪种更合适?求解,谢谢

普通的丢数据库就好了,保存内存及一些用户信息即可。如果未来还需要做内容检索,就同时往ElasticSearch也放一份,做搜索用

xml .