Mysql最大行数

时间:2012-12-17 00:54:08

标签: mysql database

我希望创建一个基本上只有几个表的数据库,但可能有数百万行。

假设该网站是图片共享网站。我将有一个表有一个主键,大约有5个字段(id,view_order,user_id,image_file,date_uploaded)。

我将有第二张表来计算投票数(id,image_id,time_voted)

很简单。

MySQL能否轻松处理第一个表可能有1-2亿行的数据库,以及第二个表,可能是100亿行的数据?

我不需要进行任何搜索,只需简单计算投票次数,并根据第一张表格上的图像ID查找图像。

我不是数据库专家,所以请原谅我的术语。

提前致谢,

2 个答案:

答案 0 :(得分:7)

在32位系统上,使用unsigned int可以拥有大约40亿条记录。使用大型int和/或64位系统,它实际上是无限的。 Facebook使用MySQL作为他们的后端,问题不在于记录的数量,而在于它的性能。 MySQL可以处理数亿行并具有非常好的性能。

答案 1 :(得分:1)

您需要消化的更多信息!

Maximum number of records in a MySQL database table

谢谢, 海军