Library building pains
Recently started using Zotero plugin for Firefox on Mac at home and PC at work. Trying to get started working on a systematic review paper with two other colleagues and need get my library into our group library.
Used PubMed, Web of Science, and Embase to find articles matching our disease entity. Got just over 14K hits from PubMed, exported to Medline.txt and tried to import but my Mac froze after a few hours of rainbow pinwheel, so I rebooted and reset from the server as the pinwheel had returned as soon as I opened Zotero. Embase only let me export 200 RIS format records at a time from its 10K hits on my entity so I painstakingly uploaded all of them, waited for sync to finish and merged the pieces into one Embase folder. Went through a similar process for Web of Science BibTex files of 500 records which Zotero seemed to process much faster. Rather than try the PubMed file whole again, I manually divided it into 20 chunks and imported those. After a few days of this, all the records from the 3 searches (32,888 to be exact) are finally on the server.
On my Mac, I highlighted my entire library and dragged it into the group folder. Two days of pinwheel and racing internal fans later, all records made it into my local group folder. My challenge now is syncing the group folder to the server. I have lots of pinwheel and fans and the sync icon only changes position every 15 minutes or so, this has been going on for three days.
Should I let this continue for a few more days? Is there possibly a way for me to move my library into the group folder on the server? Sorry for the long message but I've been at this for a couple weeks now and am worried it won't finish before I go home for the holidays. Thanks.
Used PubMed, Web of Science, and Embase to find articles matching our disease entity. Got just over 14K hits from PubMed, exported to Medline.txt and tried to import but my Mac froze after a few hours of rainbow pinwheel, so I rebooted and reset from the server as the pinwheel had returned as soon as I opened Zotero. Embase only let me export 200 RIS format records at a time from its 10K hits on my entity so I painstakingly uploaded all of them, waited for sync to finish and merged the pieces into one Embase folder. Went through a similar process for Web of Science BibTex files of 500 records which Zotero seemed to process much faster. Rather than try the PubMed file whole again, I manually divided it into 20 chunks and imported those. After a few days of this, all the records from the 3 searches (32,888 to be exact) are finally on the server.
On my Mac, I highlighted my entire library and dragged it into the group folder. Two days of pinwheel and racing internal fans later, all records made it into my local group folder. My challenge now is syncing the group folder to the server. I have lots of pinwheel and fans and the sync icon only changes position every 15 minutes or so, this has been going on for three days.
Should I let this continue for a few more days? Is there possibly a way for me to move my library into the group folder on the server? Sorry for the long message but I've been at this for a couple weeks now and am worried it won't finish before I go home for the holidays. Thanks.
It sounds like you may be hitting a limit of what type of library Zotero can reasonably handle at this time, especially with sync. 32k shouldn't be a problem, but if that somehow became much larger because of notes ore attachments, it might be.
Sync with Zotero Server
Uploading data to sync server
Last sync: 4 days ago
If you have two libraries with the same items, that's 100,000 items in your database, which would be really pushing Zotero's current abilities.
If you look at Activity Monitor, does Firefox show CPU usage? Memory usage?
From Activity Monitor:
Firefox (Not Responding) % CPU is ranging from 22-59%, memory 2.15 GB
The only duplication is my librar/group -- Dan may have suggestions for how to best proceed if, as I think I understand, you only need these in one place (the group).
(@Dan/aurimas -- this btw. is exactly the reason we need to be able to import into a group library other than from clipboard)
As a next step, I was going to delete my collections on the server, reset my local database from the server, then click and drag alphabetical chunks of my library into the group folder (after each chunk has synced with the server). Does this sound like the best course of action?
But anyhow, I'd agree that syncing a database with 100,000 items more or less at once — as opposed to building it up gradually — is not something Zotero handles particularly well at the moment. The next major version of Zotero will have a completely new sync architecture — with per-library syncing and more granular data transfer — that should be much better at this sort of thing.