Is there any way to be able to use a big database in two macs with different sizes of storage?

I’m currently using one iMac (1TB storage) and a new Macbook Air M1 (256GB Storage), with 2TB iCloud subscription.

And I’m just beginning to use DT3, and I have a large size of database, about 200GB and it’s increasing. The files are mostly scanned books, so I’d like to keep them all in one database for DT’s powerful contextual search.
So, the database can stay in a local storage in my iMac, but not in my Macbook Air M1.

So, I initially set up to sync my two macs through the iCloud cloud kit, without synchronizing the content of indexed files, so that I can use that huge database on Macbook Air M1 as well, the files being “on demand” status. First it seemed to be working, but there occurred a lot of verification errors due to missing or empty files. And after researching posts here, I realized that DT3 doesn’t fully work with mac’s on-demand files on the cloud.

So, isn’t there any way currently to use my database on both devices?
I really wish to use DT3 for my research, but at this moment it seems to me that I need to have a 1TB macbook to use the database both in my desktop setup and my laptop.

Yes, that is how it works. I think you are considering sync as an “online” version of your database. It’s not. It is as it is named: a set of files for synchronisation between devices.

5 ways
-Split database

-Wire sync

-External drive

  • Devonthink server
    Connections are secured with SSL/TSL and can be made available across the internet using, e.g., port forwarding or a VPN.

-Screens for macOS - Control Any Computer Remotely from your Mac

1 Like

Welcome @juseong

  1. You are correct in the knowledge you shouldn’t index non-local data, i.e., files stored only in iCloud, not downloaded to the local machine.
  2. You don’t have to store the database in the boot drive. You can put it on an external drive on the Mac with limited drive space. You could even use an external drive on each Mac.
  3. Do you really need to index the files?

Thank you for answering my question.

  1. I have some folders where I periodically create Pages files, so I wish them to be indexed, rather than imported, so that they can be globally accessed.

Is there any benefit of importing except for potential database corruptions that can be made by the user, for example, by modifying or deleting files or folders? Is it because the cloud sync sometimes doesn’t go seamlessly?

I’m wondering if I just can have the files in local storages of both my devices, and index them and sync them.

Hacky fix: Mac on demand sync Workaround (Tested)

Globally accessed by whom and where?

I’m wondering if I just can have the files in local storages of both my devices, and index them and sync them.

Not according to the specs you’re referring to with the smaller internal drive of the Air and you using iCloud Drive for your PDF repo.

Oh, sorry about the confusion.

What I meant by “globally accessed” was that I just wanted to access files outside DT3.

And when I asked if I could have the files in the Air’s local storage, I was referring to a smaller database. Due to the storage limit, I decided to split my database into three, and I’m planning to sync just two of them.

No worries.

I just wanted to access files outside DT3.

In what way are you thinking?

For example, I just want to create Pages files in a specific folder, but if I import the whole working folder into DT3, it seems to me a little bit tricky.

I don’t think it’s any more tricky than doing it in the Finder. :thinking:

Yes, :slight_smile: I know what you mean. But what I was thinking was creating a Pages file in Page and saving the Page file. If I imported the whole folder, I may be confused at where to save the file. If I have to import a new Page file to DT every time I create it, that seems to be an extra work, causing a clutter in my workflow.

You can add a Pages file as a template in DEVONthink, either a blank one or one you pre-formatted in Pages.
Then you would choose Data > New From Template and choose your template to create a new Pages file in the current group in the database.

I haven’t thought about that. Thank you. It sounds like a plan. And I just tried it, making a template file from Page and putting in DT3’s template folder. But when I opened the Page template file in the Finder it creates a new Page file, but when I tried it in DT by choosing Data > New From Template, it won’t open, saying it is an invalid format. Do you have any idea?

Did you create a new Pages document and save it to ~/Library/Application Support/DEVONthink 3/Templates.noindex (and a subfolder, if you desired)?

Yes, I did, but I just came to realize that the folder is currently indexed, which I think would have caused this problem, right?

Using a template in an indexed Finder folder shouldn’t cause an issue. However, if the files are not remaining local to the machine in the Finder, that may cause an issue. (We don’t use macOS disk management to push our files remotely to iCloud Drive.)

It is in my local storage, then I have no idea of what caused this issue.

Can you reproduce it, and consistently?

Yes, it consistently happens.