postgresql将在单个表中每天处理1000万次写入,每天还将读取100万次

时间:2018-12-29 09:42:52

标签: database database-design postgresql-11

我们的团队即将决定我们的Intranet Web应用程序的postgresql数据库。 我们数据库中有一个主表,将在其中完成以下操作

  1. 每天大约5到700万次写入
  2. 每天大约读取1到2百万(主要在5个字段上使用group by)
  3. 将不会进行更新

我们有一台主服务器和一台热备服务器,具有流复制功能。 我们计划在从属服务器中对“ app_usage”表进行所有选择查询。

我们在“ app_id,user_id,team_id,shift_id,work_day”字段上具有单独的索引,将在其中应用条件和分组依据

postgresql会处理这么多的读写操作,还是只为该表使用cassandra?

预先感谢

主服务器配置:   64GB ram,32核,debian OS 从服务器配置:   32GB ram,16核心,debian OS

样本表结构

CREATE TABLE app_usage (
 id BIGSERIAL PRIMARY KEY,
 title VARCHAR(1000),
 app_id INT NOT NULL,
 user_id INT NOT NULL,
 team_id INT NOT NULL,
 shift_id INT NOT NULL,
     work_day DATE NOT NULL,
 usageTime TIMESTAMP NOT NULL
)

0 个答案:

没有答案