聊天应用程序,如何存储聊天记录?

问题描述 投票:0回答:3

我正在用Java开发一个聊天应用程序。

使用的体系结构是服务器 - 客户端架构。 大多数代码使用Java,JavaFX用于GUI,PostgreSQL用作数据库。

由于这是一个聊天应用程序(桌面),我想知道哪个是存储聊天记录的最佳方式:

  1. 在本地文本文件中,客户端必须每次都读取
  2. 在类型为String(VarChar)的数据库中
  3. 在服务器中列出

一些问题基于三种方式:

  1. 如果客户端从另一台计算机连接,则文本文件将不在那里
  2. 是否可以使用chatroomID存储数据库中的每个文本条目?
  3. 只要它运行,服务器中可以存储多少个对象?
java postgresql list text chat
3个回答
© www.soinside.com 2019 - 2024. All rights reserved.