可以使用8GB RAM Postgres服务器作为每秒支持10K查询的查找吗?

时间:2017-08-30 23:31:20

标签: database postgresql redis memcached lookup

我们需要在数据库中存储一些查找表。这个数据库的总大小不会变得太大(例如大约4个表,每个表有3列(主要是字符串),每个表少于2000行)。

我们需要能够根据传入的消息执行查找,以便我们可以将每条消息解析并写入正确的目的地。

信封背面粗糙:

  • 我们希望设计每秒10,000条消息,不间断流式传输
  • 需要访问所有4个表(也就是10,000 x 4 每秒查询?)
  • 4tables x 3columns / table x 2000rows / table x 128bytes /" cell" =整个数据库中大约300万字节?

我的问题是8GB RAM Postgres服务器可以满足这种需求吗? Postgres基本上可以将整个数据库放入内存吗?或者我们应该研究像Redis或Memcache这样的东西吗?

0 个答案:

没有答案