【问题标题】:Can Django admin handle millions of records?Django admin 可以处理数百万条记录吗?
【发布时间】:2012-10-21 12:51:15
【问题描述】:

我想知道 Django admin 是否可以处理大量记录。

假设我有 200 万用户,例如如何处理分页?会不会因为每次都会计算所有记录以提供给偏移量而变得非常慢?

注意:我打算使用 PostgreSQL。

谢谢。

【问题讨论】:

    标签: python django scalability


    【解决方案1】:

    计数很快,对象的管理分页限制为每页 100 条记录。虽然对 200 万条记录进行排序可能需要一些时间,但是对于 200 万用户,您可以负担得起一些内存来在这些字段上放置一些索引;)

    说真的:只要您的数据库可以处理,这根本没有问题。

    【讨论】:

    • 添加这更多的是数据库设计和基础设施限制,而不是 Django,因为它只是用户和数据之间的显示和交互层。
    猜你喜欢
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 2014-12-07
    • 2012-08-11
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    • 1970-01-01
    相关资源
    最近更新 更多