Android SQLite如何保存聊天消息

时间:2015-02-01 16:43:16

标签: android arrays database sqlite chat

我想在数据库中保存包含大量消息的聊天。但我不知道最佳做法是什么。

我的第一个想法是创建一个包含所有消息的列,但我认为当有超过1000条消息时,这将非常慢,因为我必须得到字符串...将其拆分为数组...最后20条消息...或删除数组中的消息并使数组返回字符串并更新数据库。

我的第二个想法是为每个用户创建一个包含" _id"等列的新表。和"消息"并将表命名为" chat_user_name"或" chat_group_name"

我认为第二个将是最佳实践,但我不知道这是否是正确的方法。

希望有人可以帮助我!

0 个答案:

没有答案