#698: profile bibknowledge.get_kbd_values_for_bibedit
---------------------------+----------------------
  Reporter:  cdickins      |      Owner:  cdickins
      Type:  task          |     Status:  new
  Priority:  minor         |  Milestone:  v1.0
 Component:  BibKnowledge  |    Version:
Resolution:                |   Keywords:
---------------------------+----------------------

Comment (by jblayloc):

 In the bibknowledge module there's an inline comment indicating that the
 overhead should only be 5 to 10% of the call time (versus a regular
 dynamic KB).  I too have often wondered why it seemed like a good idea to
 build it this way.  I'm not sure, but I think it was done this way to
 optimize the speed of working on bibedit - from bibedit.js or whatever you
 can specify essentially arbitrary searches to be used as autocompletes.

 Crystalizing into a regular dynamic KB seems a lot better to me from the
 standpoint of increasing formality.

 It's probably not necessary for a backend tool like BibEdit, but if we
 wanted to go for better performance we'd probably want to have a cron job
 do the searches for us and generate a regular KBR, which I think is the
 fastest thing bibknowledge knows about.

-- 
Ticket URL: <http://invenio-software.org/ticket/698#comment:1>
Invenio <http://invenio-software.org>

Reply via email to