Any way to "split" the everything.db file?

Discussion related to "Everything" 1.5 Alpha.
Post Reply
xtremis
Posts: 3
Joined: Thu Jan 16, 2025 11:47 am

Any way to "split" the everything.db file?

Post by xtremis »

Hey all!

First of all, congratulations on a great product! I've been using Everything for a while, it is a life saver! I can quickly search for a file or folder in my 3M+ files and folders across my hard disks pratically instantly :) Wouldn't be possible with Windows Search :D

I have a quick question: would it be possible in some way to split the everything.db file? I'm asking this because I have Everything as portable on my OneDrive folder, and it works perfectly, no problem at all, but when I want to restart my computer, for example, I always have to wait for OneDrive to upload the latest version of the db file :) If there was a way to have the database split into different files, or the logs of the changes, something like that, it would make the upload process much faster (if it would just upload the files with the changes from that last everything "session").

I don't think it will be easy or possible, but I thought it was worth to ask :)

Thanks!
horst.epp
Posts: 1493
Joined: Fri Apr 04, 2014 3:24 pm

Re: Any way to "split" the everything.db file?

Post by horst.epp »

A portable database makes no sense to me.
The content is never be the same for different Systems.
The size itself is never to be a problem for local storage, even for many files and large content indexing.
therube
Posts: 5188
Joined: Thu Sep 03, 2009 6:48 pm

Re: Any way to "split" the everything.db file?

Post by therube »

I have Everything as portable on my OneDrive folder
Explain what you mean by that?
A portable database makes no sense to me.
The content is never be the same for different Systems.
Makes sense to me.
I use it all the time - on a different system.
(Now granted, only for inquiry reasons, but that is reason enough.)
xtremis
Posts: 3
Joined: Thu Jan 16, 2025 11:47 am

Re: Any way to "split" the everything.db file?

Post by xtremis »

therube wrote: Thu Jan 16, 2025 8:48 pm Explain what you mean by that?
I used the Portable version of Everything (which is a zip with all the files needed), and put it inside a folder in my computer that is picked up my OneDrive (so I can keep a copy of that info in OneDrive). The db file that has the info about my hard drives is store in that folder too :)
Herkules97
Posts: 96
Joined: Tue Oct 08, 2019 6:42 am

Re: Any way to "split" the everything.db file?

Post by Herkules97 »

xtremis wrote: Fri Jan 17, 2025 11:58 am
therube wrote: Thu Jan 16, 2025 8:48 pm Explain what you mean by that?
I used the Portable version of Everything (which is a zip with all the files needed), and put it inside a folder in my computer that is picked up my OneDrive (so I can keep a copy of that info in OneDrive). The db file that has the info about my hard drives is store in that folder too :)
What do you mean by wait for OneDrive? Do you mean non-db files? Because the database is static and the files are in RAM.
Only the ini and such should be modified, unless there is some specific portable version that saves on-disk at all times?

As in running the database won't change the db. Only the autosave mechanic, -save-db in a shortcut file and /save-db in the search bar will save to the .db file. So if you run it, OneDrive should still be able to backup the .db that was saved when you restarted the system.
jimspoon
Posts: 208
Joined: Tue Apr 26, 2011 11:39 pm

Re: Any way to "split" the everything.db file?

Post by jimspoon »

You might want to have a look at "multiple instances" and "named instances". I think you can use them to run multiple instances of Everything, each using a different database. You could set them up so that one instance indexes one group of files, and another instance indexes a different group of files. Links:

use multiple and optional databases - voidtools forum - viewtopic.php?p=70920&hilit=multiple+databases#p70920

https://www.voidtools.com/support/every ... instances/

I hope this helps.
xtremis
Posts: 3
Joined: Thu Jan 16, 2025 11:47 am

Re: Any way to "split" the everything.db file?

Post by xtremis »

jimspoon wrote: Mon Jan 20, 2025 3:26 pm You might want to have a look at "multiple instances" and "named instances". I think you can use them to run multiple instances of Everything, each using a different database. You could set them up so that one instance indexes one group of files, and another instance indexes a different group of files. Links:

use multiple and optional databases - voidtools forum - viewtopic.php?p=70920&hilit=multiple+databases#p70920

https://www.voidtools.com/support/every ... instances/

I hope this helps.
Thank you, I think this might be the solution :)
The issue is that I index all my fixed hard drives, including my system drive, which generates and updates lots of files during day to day windows operations (hence, the database is always open and being changed).
I will probably create an index for my other hard drives (which have much less activity), and a separate one just for the system drive, then I can pick and choose which one I want to work with :)
Herkules97
Posts: 96
Joined: Tue Oct 08, 2019 6:42 am

Re: Any way to "split" the everything.db file?

Post by Herkules97 »

xtremis wrote: Tue Jan 21, 2025 8:27 am
jimspoon wrote: Mon Jan 20, 2025 3:26 pm You might want to have a look at "multiple instances" and "named instances". I think you can use them to run multiple instances of Everything, each using a different database. You could set them up so that one instance indexes one group of files, and another instance indexes a different group of files. Links:

use multiple and optional databases - voidtools forum - viewtopic.php?p=70920&hilit=multiple+databases#p70920

https://www.voidtools.com/support/every ... instances/

I hope this helps.
Thank you, I think this might be the solution :)
The issue is that I index all my fixed hard drives, including my system drive, which generates and updates lots of files during day to day windows operations (hence, the database is always open and being changed).
I will probably create an index for my other hard drives (which have much less activity), and a separate one just for the system drive, then I can pick and choose which one I want to work with :)
OneDrive is counting your .db as open? Is this just a weird thing with OneDrive, because I am not aware of any EBV version that will save to disk at all times.
I used Process Explorer on my system's db for EBV and it says 0 found items.
I am confusion.

I used AJC Active Backup on EBV's dbs in the past and I do not remember any warnings about in-use, unlike if I use AJC for global-messages from Thunderbird while TB is on as that one saves on-disk.
Is it a service-version thing?
Post Reply