小编Ale*_*son的帖子

设计高分/排行榜表

我正在寻找有关如何为我正在创建的游戏设计高分表的意见。

我使用的数据库是postgres。这不是我真的可以或不想改变的东西(除非有很好的理由)。

                                                          version
-----------------------------------------------------------------------------------------------------------------------------------
 PostgreSQL 9.3.4 on x86_64-apple-darwin13.1.0, compiled by Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn), 64-bit
Run Code Online (Sandbox Code Playgroud)

我的目标是允许多达 10 000 000 行。我不确定这是否现实。

在我最初的尝试中,表格是最简单的表格(注意键aliasscore)。

 Column  |          Type          |                        Modifiers
---------+------------------------+---------------------------------------------------------
id       | integer                | not null default nextval('highscores_id_seq'::regclass)
traceid  | integer                |
alias    | character varying(256) |
score    | integer                |
rows     | integer                |
level    | integer                |
duration | integer                |
Indexes:
    "highscores_pkey" PRIMARY KEY, btree (id)
    "highscores_alias_idx" btree (alias) …
Run Code Online (Sandbox Code Playgroud)

postgresql performance database-design

5
推荐指数
1
解决办法
4118
查看次数

标签 统计

database-design ×1

performance ×1

postgresql ×1