据我所知,使用Amazon DynamoDB,您需要为预置的吞吐量付费。
Application1 执行或多或少一致的写入速率,数据非常适合键/值存储,并且永远不会读回数据。目前它的 3 - 5k 写入/小时,但一旦我们启动它肯定会增加。
Application2 每小时读取(从 application1 写入的数据)一小时的记录,并且每天读取一天的记录。最终的一致性是可以接受的。
那么我是否可以假设 dynamodb 不太适合我?就像我必须提供高读取率一样,即使我每小时只达到该速率几秒钟?有没有办法转储记录?
目前,我在 mongodb 上使用主/从。我使用从服务器进行批量读取,因此它不会影响主服务器......但我宁愿让其他人处理数据库基础设施。