C# 用于大型静态索引数据的最佳无服务器数据库?

C# 用于大型静态索引数据的最佳无服务器数据库?,c#,.net,sql,database,sqlite,C#,.net,Sql,Database,Sqlite,对于要查询的静态数据,最好的无服务器数据库是什么?在性能良好的情况下,数据将有许多索引 我有一些将被查询的数据,我不需要任何类型的事务或更改,数据是5.0 GB,我需要它与一些应用程序一起部署,我的列上需要40个索引,最好的技术是什么,我不能使用SQL CE,因为数据大小限制,我的建议是sqlite和Firebird,还有其他选择吗,什么是最好的,为什么 注意: 大多数索引位于int列上,其他索引位于小字符串列上,使用(=)运算符进行比较。我建议在事务中使用SQLite。到目前为止,运行1GB数

对于要查询的静态数据,最好的无服务器数据库是什么?在性能良好的情况下,数据将有许多索引

我有一些将被查询的数据,我不需要任何类型的事务或更改,数据是5.0 GB,我需要它与一些应用程序一起部署,我的列上需要40个索引,最好的技术是什么,我不能使用SQL CE,因为数据大小限制,我的建议是sqlite和Firebird,还有其他选择吗,什么是最好的,为什么

注意
大多数索引位于int列上,其他索引位于小字符串列上,使用(=)运算符进行比较。

我建议在事务中使用SQLite。到目前为止,运行1GB数据库文件时,我从未遇到过任何性能问题

也许这个链接将有助于:

SQLite在并发性方面存在一些问题,但如果用户不多,那么它将是一个不错的选择:

还有一些限制,这些限制在生产性使用中几乎从未发生过(例如,2GB Blob)