gpt4 book ai didi

ruby-on-rails - 对于管理整个学区的大型系统,关系数据库还是非关系数据库?

转载 作者:行者123 更新时间:2023-12-04 03:43:56 25 4
gpt4 key购买 nike

<分区>

我正在构建一个大型网络应用程序,它将帮助“区域经理”管理多个地区的多所学校。

总共有大约 400,000 名学生和教师。

除了管理成绩等显而易见的事情之外,我们还必须管理出勤(每天)。

我习惯于构建较小规模的 Web 应用程序,并将其部署到 Heroku。对于这种规模的系统,我是应该考虑从现在开始使用非关系数据库,还是应该坚持使用 PostgreSQL 并进行特定优化以确保高速和数据完整性?

如果不清楚,主要问题之一是系统在管理这么多表中的这么多记录时速度太慢 - 在关系数据库系统中。

另外,如果建议使用关系数据库,我可以做哪些常见的优化来确保速度?最大、最明显的一个是在最常访问的信息上使用索引......任何其他类似的东西都会非常感激。

谢谢。

附言我的团队在我们应该采取什么行动上存在分歧,所以你们会发出有用的声音来帮助打破平衡 :)

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