gpt4 book ai didi

sqlite - 制作多个 SQLite 数据库来提高性能是否有意义?

转载 作者:行者123 更新时间:2023-12-03 15:56:12 26 4
gpt4 key购买 nike

我只是在学习 SQL/SQLite,并计划将 SQLite 3 用于我正在构建的新网站。它正在取代 XML,因此并发性不是一个大问题。但我希望使用我正在使用的技术尽可能提高性能。使用多个数据库对性能有什么好处,还是将站点的所有数据保存在一个文件中的最佳性能?我问是因为 99% 的数据在 99% 的情况下都是只读的,但最后 1% 的数据将在 99% 的情况下被写入。我知道数据库不会为每个小的更改读入和重新写入整个文件,但我想我想知道如果数据将写入一个单独的 5KB 数据库,而不是一部分~ 250MB 主数据库。

最佳答案

通过适当的性能调优,sqlite 可以做到 63 300 inserts-per-second .除非您计划进行大量交易,否则我会避免预先优化。拆分成两个数据库对我来说不太合适,如果您打算在将来进行连接,您会很痛苦。特别是因为你说并发不是一个大问题,我会避免使数据库设计复杂化。

关于sqlite - 制作多个 SQLite 数据库来提高性能是否有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19416400/

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