gpt4 book ai didi

database - 只读,相当小的数据库 - 优化方法?

转载 作者:太空狗 更新时间:2023-10-29 11:20:38 25 4
gpt4 key购买 nike

我有以下设计。有一个相同的工作进程池(最多 64 个,平均 15 个)使用共享数据库进行只读。该数据库大约为 25 MB。目前,它作为 MySQL 数据库实现,所有工作人员都连接到它。这目前有效,但我想:

  • 消除跨进程数据传输 - i. e.在进程中执行 SQL
  • 始终将数据完整地保存在内存中(我的意思是,25 MB!)
  • 不要将所述 25 MB 分别加载到每个进程中(即以某种方式将其保存在共享内存中)

因为都是读,不存在并发访问问题,不需要加锁。数据刷新时有发生,但这种情况并不常见,我愿意为此关闭整个 shebang。

访问是通过非常普通的 SQL SELECT 执行的。没有子查询,没有连接。 LIKE 条件是有史以来最奇特的功能。然而,非常需要索引。

问题 - 任何人都可以想到一个可以提供上述目标的数据库吗?

最佳答案

您可以使用 SQLite与其 in-memory database .

关于database - 只读,相当小的数据库 - 优化方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3636165/

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