类似于 SQLite 或 SQL CE 的便携式 OLAP 数据库 [关闭]

Posted

技术标签:

【中文标题】类似于 SQLite 或 SQL CE 的便携式 OLAP 数据库 [关闭]【英文标题】:Portable OLAP Database similar to SQLite or SQL CE [closed] 【发布时间】: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 我实际上需要它是便携的,而不需要安装。我当然更喜欢免费的,但付费图书馆也可能是一种选择。事先不知道尺寸,用户会知道尺寸。谢谢。如果您有任何建议,即使不完全适合,我也愿意接受建议。 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于类似于 SQLite 或 SQL CE 的便携式 OLAP 数据库 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

SQL CE 4.0 还是 SQL Express?果园对吗?

Windows 应用程序 SQL Server Express / SQLite / SQL Server CE 的最佳选择是哪个? [关闭]

用于存储秘密的便携式数据库

SQLite玩转

可移植的 C# 数据库

Sqlite:外键在Visual Studio中无法正常工作