【问题标题】:Portable OLAP Database similar to SQLite or SQL CE [closed]类似于 SQLite 或 SQL CE 的便携式 OLAP 数据库 [关闭]
【发布时间】:2012-05-07 08:20:35
【问题描述】:

我正在使用 C# 开发应用程序并尝试选择正确的数据库平台。我的应用程序是某种数据分析工具。在将数据初始导入数据库后,我总是会进行 SELECT 查询。我打算使用 SQLite,因为与 SQL CE 相比,它的读取性能更好。 (我在某处看过比较)

但是,我觉得为此需要一个 OLAP 数据库而不是 OLTP 数据库。我还在某处读到 SQLite 仅支持 OLTP。你知道任何其他支持 OLAP 的类似于 SQLite 的 PORTABLE 库吗?或者你有什么推荐给我的?

【问题讨论】:

  • 这对你有用吗:netpl.blogspot.com/2008/06/… 也许 excel 对你没有好处,但他采取的一些步骤可能有用.. 也许还有其他与 .cub 交互的方式文件?在 MSDN 上有更多关于 AMO 的信息:msdn.microsoft.com/en-us/library/ms345091.aspx.. 如果你得到一个解决方案发布一个答案 - 我肯定会感兴趣 ;-)
  • 您需要免费的 OLAP 服务器吗?您的数据大小是多少?以及您的应用程序的分发方式?
  • @gordatron,谢谢,我正在调查这件事,如果我找到办法,我会告诉你我将如何进行。
  • @MarcPolizzi 我实际上需要它是便携的,而不需要安装。我当然更喜欢免费的,但付费图书馆也可能是一种选择。事先不知道尺寸,用户会知道尺寸。谢谢。如果您有任何建议,即使不完全适合,我也愿意接受建议。

标签: c# sqlite sql-server-ce olap oltp


【解决方案1】:

DuckDB 项目应该完全符合您的期望。它是一个进程内 SQL OLAP 数据库管理系统。基本上是 OLAP 版本的 SQLite。

我还没有这方面的实践经验,但看起来很有前途。

【讨论】:

    【解决方案2】:

    我看到的是 MS local cubes,可以在 C# 中访问。但我想要创建一个本地立方体,您首先需要在 AS 中创建一个立方体,因此提前拥有多维模型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      相关资源
      最近更新 更多