什么是最好的无服务器数据库,用于查询静态数据,性能好,数据会有很多索引?
我有一些要查询的数据,我不需要任何类型的事务或更改,数据为 5.0 GB,我需要将其与某些应用程序一起部署,我的列上需要 40 个索引,什么是最好使用的技术,由于数据大小的限制,我不能使用 SQL CE,我的建议是 sqlite 和 Firebird,还有其他选择,什么是最好的,为什么?
注意:大多数索引位于 int 列上,而其他索引位于要使用 (=) 运算符进行比较的小字符串列上。
我建议将 SQLite 与事务一起使用。到目前为止,我在运行 1 GB 的数据库文件时从未遇到过任何性能问题。
也许这个链接会有所帮助: SO on using SQLite with large datasets
SQLite 在并发方面存在一些问题,但如果你的用户不多,那么它会是一个不错的选择:
并且有一些限制,在生产使用中几乎从未发生过(例如 2 GB Blob) SQlite 官方限制