Question

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?

Était-ce utile?

La solution

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.

Autres conseils

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top