Zotero questions

Hi,

I plan on using Zotero, but I've got some questions and hope I get honest answers in here.

First, I've read on these forums and across the web that Zotero can get really slow (and Firefox as well) with a huge database. Is this still the case, and could someone give some impressions of what "slow" means? My database will probably have around 300 or 400 entries in the end, most of them with PDF files attached to enable full-text indexed search. Is there a few second wait on Firefox start, or just when I click on my Zotero icon? Is full-text search responsible or do I have to wait some milliseconds after typing every single letter? These are all issues I read somewhere. Are these fixed in version 2?

Second, we are a group of five people with similar databases, who would like to sync. Is there a way to do (offline) synchronization? The Zotero online storage is a nice feature, but not an option. We have a university network, is there a way to store all the PDF files in one central folder and all Zotero clients on all PCs link to the same files? And how does Zotero store the database internally, is there some .bib file that we could store in a SVN to keep it up to date.

Thanks for your help!
  • 1.
    The speed has improved a LOT with the new beta release 2.0 b7.
    I have 4000+ items - most with attachments, and most things are pretty fast now.
    The only thing which is painfully slow is the normal search - due to the "search-as-you-type" function.
    You can prevent this by typing a " (i.e. one double-quote character) in front of your search - in which case it doesn't search until you press return - and then it's quick (considering it's searching a few million characters)
    But you have to remember to put the " each time (unfortunately "search-as-you-type" cannot be turned off at present).
    Everything else, autocomplete, general navigation etc. is pretty fast now.

    (I had some other Firefox performance issues recently, but downgrading to 3.0.14 (from 3.5) solved those, and they weren't directly Zotero related.)

    When you first start up Zotero within firefox, there is a bit of a wait, up to maybe 3 or 4 seconds - but I believe it's caching and stuff, and once it's loaded up, after that first time, it runs quick.

    I don't know much about your question 2 sorry.
  • 1. Large does not start before 3000 items with attachments. And even for databases of that size, the most recent Zotero (released three days ago) has sped up dramatically - so you'll be fine with several hundred for sure.

    2. Zotero has a storage directory
    http://www.zotero.org/support/zotero_data
    you could put that on a central location and use SVN - I think that should work, yes.
    Care to share why online storage isn't an option? That would probably help coming up with options. The actual database is stored in the zotero.sqlite file
  • Thanks komrade and adamsmith!

    There are two main reasons why we don't want online storage:
    1. There are some sensitive files. Just for me it wouldn't be the problem - I'm using online storage for some of my data myself. But other people, especially at university, don't like the idea, and I don't like to fight with them about that.
    2. (The more valid reason.) Even though internet speed at university is quite fast, using local file storage is obviously faster. We have a office with ten PCs, when I arrive I just pick a free one. It really makes a difference then if my files are stored on the home folder inside the network or online. Not to mention the situation when internet access is not available - we had this issue yesterday for one hour. It just makes things easier having all files on our server, instead an invisible online storage.
    3. Of course, a small third issue: Money ;-) Online storage doesn't come for free (100MB Zotero won't do it for us).


    I guess, depending on our network setup, choosing a shared folder for the storage wouldn't be a problem. But has anyone tried to use one sqlite file and share these among several accounts?
  • no you absolutely can't do that.
    if people use the sqlite simultaneously it screws up the database royally.
    So if you do it you'll need to do something with version control like SVN.
  • So if you do it you'll need to do something with version control like SVN.
    Which will not really work either, as there is no way to merge the binary sqlite files.
  • I've read a bit about Zotero sync settings again.

    As far as I understand, my only option would be to create a new Zotero online account and use that to sync our DB. The data would be online, not the files (which could be an option, keep the files local on a WebDAV folder). Could we use this Zotero account simultaneously or would this screw up, too?
  • Yes, that is probably your best option & yes, you can use it simultaneously. You might get occasional sync conflicts that you would not get if you used individual accounts & created a group. (However, currently the only group file storage option is to use the Zotero server.)
  • edited September 17, 2009
    simultaneous account would work -
    although for what you want, why not get individual accounts and use the group feature - seems much easier and that way each of you can also use Zotero for other stuff.
    edit: ah, right, what noksagt says: no WebDAV with groups.
Sign In or Register to comment.