Login Register

Data Access Meeting (2007-10-16)

Agenda Item 1: Status

  • Minor bugfixes in ItemFileReadStore, FlickrRestStore

  • Nothing
    has been done regarding identity API support request yet. JaredJ has
    been extremely busy at his job on other issues and hasn't had time to
    send out mails on the subject, etc.
  • There is an QueryStore on a dojox tracker: (http://trac.dojotoolkit.org/ticket/4597). Has anyone else reviewed it? JaredJ has commented a few times on it regarding incomplete API and UT.
  • Another contributed store: http://trac.dojotoolkit.org/ticket/4676. No UT. Anyone know if the submitter is actually CLA approved and how to contact him about UT?

Agenda Item 2: Auto-Deleting all references to an item when item is deleted (ItemFileWriteStore).

  • Should we do this? There is a fairly high cost to implement. It can be done one of two ways:
  1. Brute
    force searching of all items and attributes when it occurs. This is a
    cost of around O(m*n*x), where m is number of items, n is attributes
    per item, and X is values assigned to the attributes. Ultimately,
    around o(n^3). Expensive.
  2. Keep a map that tracks all
    assignments of an item to an attribute and use that to look up all
    items with attributes that have the reference. Cost in complexity of
    the setValue(s) function. Gets you around O(1) performance, though.

  • If we do this, should onSet be called each time an item is modifed because a reference was deleted?

Agenda Item 3: SOC (Summer of Code) Overdrive commit.

Agenda Item 4: D.O.H. UT failing in Rhino.

  • The UT is failing in console testing. No idea why. Seems very
    strange; D.O.H. gets stuck in a loop when dealing with the test
    templates. anyone have any ideas why this is occurring?

Agenda Item 5: More on Schema?

  • Any more discussion/thoughts on this?

Agenda Item 6: To be determined.

  • Ongoing topics?
  • Performance improvements to existing stores?
  • Other API cleanup required?
  • Anything else?