gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:24 28 4
gpt4 key购买 nike

什么是最好的无服务器数据库,用于以良好的性能查询静态数据,数据会有很多索引?

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

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

最佳答案

我建议将 SQLite 与事务一起使用。到目前为止,我从未遇到过任何性能问题,运行一个 1 GB 的数据库文件。

也许这个链接会有所帮助: SO on using SQLite with large datasets

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

SQLite official When to use

还有一些限制,在生产使用中几乎不会发生(例如 2 GB Blob) SQlite offical Limits

关于c# - 用于大型静态索引数据的最佳无服务器数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10959453/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com