1

对于相对较小的数据仓库系统,您会使用哪个免费数据库?

是否有任何“特殊”数据库,例如免费提供的多维数据库?

哪个免费的关系数据库最适合这项工作?

我所说的数据仓库系统是指一个将接收一些插入、很少更新、几乎没有删除和大量复杂选择的系统。以星型模式结构化(如果数据库是关系型的)。

小的意思是主事实表中大约有 100.000 条记录,可能是 10 个维度,最大的包含 5.000 条记录。

免费我的意思是免费的内部商业用途。

编辑:由于到目前为止我大多只得到一个免费数据库列表,让我指定一些有趣/需要的功能:

  • 外连接(必须)
  • inlineviews / subselects(几乎必须)
  • 物化视图(不错)
  • 智能查询优化器(越智能越好)
  • 支持维度、汇总、多维数据集查询(不错)
  • 解析函数(oracle中的名字,不知道在其他数据库中是如何命名的)(不错)
4

5 回答 5

4

我们使用Firebird取得了非常好的结果。它是免费的、开源的,可在所有主要平台上运行,并支持所有重要的数据库功能。有很多优秀的工具可以用来管理数据库,比如 IB-Expert,它有一个免费(有限但足够好)版本。

于 2009-03-14T13:10:41.687 回答
2
于 2009-03-14T13:07:26.250 回答
1

如果数据总量 < 4 GB,您可以使用 Oracle XE。

编辑:Jens Schauder 提出了新的“要求”。我相信 ProgeSQL、MySQL 和 SQLite 不支持分析。

于 2009-03-14T10:29:29.600 回答
1

SQL Server Express 呢?

于 2009-03-14T14:36:40.433 回答
-1

如果数据仓库的目的不是以某种方式改善公司的财务状况,那么您应该省力并忘记浪费时间。

如果数据仓库真的要以某种方式为公司赚钱,那么在真正的系统上花几块钱可能不是不合理的。

于 2009-03-16T04:07:31.163 回答