首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理许多列的数据库

问处理许多列的数据库
EN

Stack Overflow用户
提问于 2014-07-09 18:23:39
回答 1查看 57关注 0票数 0

我正在考虑将一些我经常更新的excel文件转换到数据库中。这些文件有大量的列。不幸的是,我正在查看的许多数据库,如Access和PostreSQL,列限制都很低。MySQL的值更高,但我担心随着数据集的扩展,我可能也会突破这个限制。

基本上,我想知道什么(开放源码)数据库能够有效地处理这类问题。

对于数据的描述,我有一些excel文件(少于10个),每个文件都包含一些公司的特定信息。它在excel文件中总计约100 in。这些公司都在列中(目前大约有3500个),日期在行中(目前大约有270个,但对于某些文件切换到更高的频率可能很容易导致这一点)。

最重要的查询可能是在特定日期获取每个公司的数据,并将其放在一个矩阵中。但是,我也可能在每个日期运行查询,以获取某一特定公司的所有数据。

将日期更改为更高的频率也是我对数据转换不感兴趣的原因(无论如何270次访问限制,但增加频率将远远超过MySQL的列限制)。另一种选择可能是修改它,使每个公司都有自己的excel文件(这样,我将列的数量限制在10以下),但为了更新数据的目的,这是相当困难的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-09 18:26:20

这似乎是在乞求被分开!

如何使用模式,如:

代码语言:javascript
复制
Firms
  id
  name

Dates
  id
  date

Data_Points
  id
  firm_id
  date_id
  value

这种非组合模式将使报告更加容易。

对于报告,您可以使用如下所示的查询轻松地获得所有值的流

选择firms.name,dates.date,data_points.value从data_points左加入公司firms.id = data_points.firm_id左加入日期dates.id = data_points.date_id

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24661164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档