TWiki> TheBeast Web>TheBeastRedesign (revision 5)EditAttach

Redesigning the software

Here we can gather ideas to get the software to be nicer (since it's quite hackish as it is)

Requirements

Online Learning Use Cases

  • Sequential Access to a list of databases
  • Binary Database Operations (cost function, dot product)

I2 Use cases

  • Scored Select Query
  • unify table (make distinct)
  • Select rows of table A which are not in table B
  • Select rows which are active in a boolean vector

Architecture

  • Lets try to adapt the DBMS architecture and add a few special operations to the layers to take account of solving operations
  • tables should have integer and double columns
  • User Layer (Model, Constraint, etc. all proper convenient classes from a client perspective)
  • Processing Layer (mapping of the above into arrays, ints, doubles, optimized for fast processing)

Random Requests

  • Query Should have a target types (i.e. you can define which tables the select columns represent)
  • Table "closing" etc. should be more transparent.
-- SebastianRiedel - 26 Oct 2006
Edit | Attach | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r5 - 29 Oct 2006 - 21:20:08 - SebastianRiedel
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies