我有一个关于数据仓库和列式数据库的问题。在我的项目中,该公司在Visual Studio SQL服务器中使用仓库解决方案,在查询大量数据的复杂问题时,他们遇到了性能问题。我想尝试用基于列的数据库替换数据库。我知道您可以将面向行的数据库“转换”为基于更多列的数据库,或使用开放源代码数据库(如Vertica或Sybase IQ),我只是想知道它如何适合仓库?您是否需要在仓库中拥有明星连接模式,或者您是否可以使用柱状模式,我意识到这是一个愚蠢的问题,但我只是在开始探索不同的数据库和解决方案之前试图理解这一点。 我知道SQL Server 2012有一个列存储,但我想尝试其他开源数据库。数据仓库中的列存储
在此先感谢!
性能问题有多大?数据仓库查询通常以分钟和小时计,而不是秒。最有趣的查询需要数据库经历很多行。 – 2013-03-04 14:29:42
我不确定究竟有多少,只是这是一个问题,他们想看看列式数据库可以做出什么差异。我只是因为我刚刚参加了数据仓库课程而感到困惑,并且我学会了使用星型连接模式,您能否将其替换为一个面向列的数据库? – glaring 2013-03-04 14:36:10
什么是列式数据库?你能指出一篇维基百科文章吗? – 2013-03-04 14:39:23