假设我们正在构建一个用于存储来自网站或移动应用程序的分析的数据库。事务不重要(可以丢弃),只会减慢速度,支持尽可能多的并发调用,最终可能会保持一致性,并且部分数据将是非结构化的(即用户可以传递随机 JSON blob作为分析日志调用的参数,我们将其存储在数据库中)。
像 Mongo 这样的东西将是一个合理的选择,因为它确实满足了我上面列出的大部分要求。然而,人们确实经常听说 Postgres 具有可定制以填补许多不同角色的能力。我想一个人可以禁用交易等。
我对 Postgres 设置不是很熟悉,因此我必须问:实际上是否可以调整 Postgres 以适应我上面列出的要求?