gpt4 book ai didi

java - 以下哪种 SQLite 数据库方法在存储使用和查找速度方面更高效?

转载 作者:行者123 更新时间:2023-12-01 17:42:28 25 4
gpt4 key购买 nike

我正在创建一个 Android 应用程序来存储纸牌游戏的数据,并且我想保存每场比赛数据(玩家个人资料 ID 和玩家分数)。我为此使用 SQLite 数据库。我想起诉这些数据来回顾较早的比赛或只是加载未完成的比赛。

目前,我将每个比赛数据存储在一个单独的表中,表名称为当前日期。我将 4 个玩家 ID 存储为 int,将 4 个玩家分数存储为字节数组(每轮的分数)。

我想我可以将这些数据存储在一个表中,如下所示:一列表示比赛日期,4 列表示玩家 id-s(int),4 列表示玩家得分(字节数组)。

或者像这样:比赛日期列、玩家 ID 列组合为字符串、玩家分数列组合为字符串。

或者像这样:比赛日期列,玩家 ID 列和分数组合为字符串

最佳答案

通常,您将拥有一个存储“比赛”的表,以及存储每个分数的第二个相关表。它们不会“组合为字符串。”

话虽这么说,但这实际上取决于您:如果您的应用程序始终只需要一次全部分数,并且您不打算查询它们,那么您可以这样做。

但是,正如您所猜测的那样,您想要“每场比赛一张 table ”。

关于java - 以下哪种 SQLite 数据库方法在存储使用和查找速度方面更高效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59376107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com