我正在为 IA 寻找一个假设的应用场景,例如:
- 高需求应用程序,例如在线票务网站,每分钟可能需要购买 100,000 张票。同时需要准确跟踪票的数量,以免超卖(所以我想在内存中保持票数)。
我在想时间紧迫的任务可以排队或推迟,即电子邮件确认,然后在购票交易完成后将所有内容写入物理数据库。
我认为内存中的唯一风险是软件/硬件是否出现故障,但我相信某些 IMDB 提供商可能有一些集群选项,以便它们是故障安全的。
我考虑过使用常规 RDBMS 进行水平缩放/分片,但我担心成本。如果有人处理过类似的情况,如果他们使用 IMDB 或其他东西,我很想听听一些想法?