我需要帮助,我很困惑mysql是否可以处理100亿行10-12列的数据,还是应该寻找其他开源数据库,如postgresql等。请告诉我。
vulvrdjw1#
是的,mysql可以处理100亿行。在最大的表上定义ID时,请使用 bigint .当然,性能是否良好取决于您的查询。对于使用索引的基本插入、更新、删除和选择,性能应该是正常的——假设您有足够的内存。您可能还需要对表进行分区。这意味着你应该使用mysql吗?这是另一个问题,不适合stackoverflow。您可能希望在软件推荐网站上发布问题(提供更多详细信息)。
bigint
1条答案
按热度按时间vulvrdjw1#
是的,mysql可以处理100亿行。在最大的表上定义ID时,请使用
bigint
.当然,性能是否良好取决于您的查询。对于使用索引的基本插入、更新、删除和选择,性能应该是正常的——假设您有足够的内存。您可能还需要对表进行分区。
这意味着你应该使用mysql吗?这是另一个问题,不适合stackoverflow。您可能希望在软件推荐网站上发布问题(提供更多详细信息)。