用外键设计Django数据库

时间:2012-11-15 04:23:42

标签: mysql django database-design foreign-keys

我有一个显示股票数据分析的Django应用程序。我想在我的分析中展示的一件事是S& P500中股票的当前回报(y轴)和风险(x轴)的图表

有一个库存数据表每2.5分钟更新一次。它有主键符号和时间。该表目前有大约500万行

目前,我有另一个名为current_quotes的表,它始终只有500行。当前报价仅包含库存数据表中500个最新数据点的外键,其中包含当前500个库存回报的信息。本质上,这个表是一个指向我想要使用的stock_data子集的指针表。此表在插入新库存数据的同时每2.5分钟更新一次

我访问500种股票的最新数据点的方法是通过循环current_quotes中的行,并通过查找外键来检索stock_data中的数据。这非常慢,我花了大约4分钟来检索所有最近的数据。

有没有其他方法可以在不使用外键的情况下执行此操作?

0 个答案:

没有答案