문제

I am developing an application with C# and trying to choose the right database platform. My application is a some sort of data analysis tool. I will always make SELECT queries after the initial import of data into the database. I am planning to use SQLite because of the better read performance compared to SQL CE. (I have seen comparisons somewhere)

However, I feel like I need an OLAP database instead of an OLTP database for this purpose. I also read somewhere that SQLite supports only OLTP. Do you know any other PORTABLE library which supports OLAP similar to SQLite? Or what do you recommend for me?

도움이 되었습니까?

해결책

The closer I see is MS local cubes that could be accessed in C#. But I guess to create a local cube you would need first a cube in AS and therefore have the multi-dimensional model in advance.

다른 팁

DuckDB project should do exactly what you expect. It is an in-process SQL OLAP database management system. Basically OLAP version of SQLite.

I don't have practical experience with it yet, but it looks very promising.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top