gpt4 book ai didi

c++ - Facebook 如何处理他们的数据库信息?

转载 作者:行者123 更新时间:2023-11-28 01:08:52 26 4
gpt4 key购买 nike

大家好,

在工作之余浏览了一下之后,我偶然发现了 Facebook statistics页面。

"More than 30 billions pieces of content ... shared each month."

我们可以假设每个月大约有 200 亿个帖子。现在,我相信 MySQL 处理如此大量的信息不会有问题,因为最大无符号 BIGINT 的值为 18 446 744 073 709 551 615。我假设他们使用数字 PK优化目的。

令我困惑的问题是,在 C++ 中,最大无符号长整型值是4 294 967 295. 当他们的值出现时,他们如何处理数据库的主键在他们的后端代码中现在可能太大而无法处理?

谢谢

最佳答案

unsigned long long 是 64 位长,与 BIGINT 完全一样? :)此外,我相信 Facebook 不会为其数据库使用数字 ID,因为在具有并行插入的多服务器数据库配置中很难做到这一点。

关于c++ - Facebook 如何处理他们的数据库信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4598343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com