希望在种子市场不加载到内存(关闭)的情况下增加种子

如题,目前如果不希望种子市场加载到内存只有关闭种子市场这一种选择,但关闭种子市场之后种子市场并不会继续增加种子。我建议加一个选项,在不将种子市场加载到内存的同时增加种子

原因有说过,也有人测试过,放固态盘的时候搜索性能会大幅度下降,看官方后续优化。

不,并不在硬盘直接搜索,而是不将种子市场加载到内存时进行种子市场的增加。
我看过老哥对于不加载到内存直接搜索不可行的解释(虽然没看懂),但我想的是介于关闭种子市场和直接在硬盘内搜索之间的:不将种子市场完全加载到内存的同时继续写入数据(其他用户共享种子),当未加载到内存时没有搜索功能。

不在内存的话,索引怎么办,你种子市场每次新获得数据,都要写入数据库,难道你想没下载的时候磁盘也一直100%卡住吗。。。
不过这个这个好优化,做成两个数据库,新增资源的时候写入另一个数据库,搜索的时候用另一个。这样可以分离开来

我不太清楚数据保存的结构,我本来的想法是接收到新的种子文件之后直接写到种子市场文件最后,就像将一本书的最后添加上一段话,即使这本书前面已经写满文字但我仍然可以不去翻开查看只查看最后一页的最后一行。但是根据老哥说的好像我翻开那本书的时候就已经相当于将硬盘里的文件写入内存了?

如果是这样的话那老哥说的这个解决方法应该可行。不将种子市场写入数据库,如果有增加的种子市场那么新建或写入临时数据库文件,当用户要检索时手动点击按钮使两个数据库合二为一并且载入内存,当第二个临时数据库过大时可以再新建数据库。

是的 这就和记事本打不开一本300MB的小说,电脑会一直无响应一样。但是分了章节变成多个txt小说文件后 每个10MB就能打开了,这就是一种优化方案
要看官方采取什么办法进行解决了

1個讚