Skip to content

changing the storage model: how hard #40

@mlinchitstest

Description

@mlinchitstest

Currently the reference database is pretty useless because (in my experience) it does not work at all once you get to about 500+ bibtex entries. There are two solutions to this: either

  • use one bibtex file and cache it in a sqlite database like this old and vulnerable bibtex plugin that no longer works; or
  • or have one bibtex entry per page and have the page name be the bibtex key; the plugin currently has to search all the text in the refrence namespace to get the keys. It also has to identify the format: bibtex? note? table? There is no way this can perform well with a large number of references. Furthermore, managing a reference "database" that is just a big glob of text is quite tedious. Obviously, if we're not using an actual database synced to an actual bibtex file (one that can be managed by an external program), it would be more efficient to lookup the citations by the actual file name, since lookup by filename is trivial.

How hard would it be to change the plugin to get this sort of behavior?

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions