Differences between revisions 2 and 18 (spanning 16 versions)
Revision 2 as of 2007-06-15 20:09:47
Size: 244
Editor: anonymous
Comment:
Revision 18 as of 2007-06-16 01:35:53
Size: 1100
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
Robert Miller, David Joyner, Yi Qiang, Emily Kirkman Robert Miller, David Joyner, Yi Qiang, Emily Kirkman, Tom Boothby
Line 7: Line 7:
 * Online databases: cgi web-accessible...  * GOAL: SAGE Enhancement Proposal.
Line 9: Line 9:
 * Online databases: accessible from SAGE, perhaps hosted at sage.math...    * Unified Database class
     * init establishes connection to sqlite
     
   * Query class
     * has an instance of the database class as a `parent'
     * has a query string
     * think about recursive searching without actually calling sqlite every time

 * Issues to brainstorm:

   * Brainless database creation.

   * SAGE [http://www.initd.org/pub/software/pysqlite/doc/usage-guide.html interface] to sqlite [:sqlite-tutorial: creating your own database using sqlite in sage]

   * Uniform database approach within sage

   * Databases distributed with sage

   * Online databases
 
     * cgi web-accessible...

     * accessible from SAGE, perhaps hosted at sage.math...

     * SQLite servers?

   * Automagic caching: keep track of computation results

     * keeping those results in portable objects, making these objects merge-able, etc...

   * Licensing: $\exists$ DBGPL?

Databases

[:days4/projects/: Other SAGE Days 4 Projects]

Robert Miller, David Joyner, Yi Qiang, Emily Kirkman, Tom Boothby

  • GOAL: SAGE Enhancement Proposal.
    • Unified Database class
      • init establishes connection to sqlite
    • Query class
      • has an instance of the database class as a `parent'
      • has a query string
      • think about recursive searching without actually calling sqlite every time
  • Issues to brainstorm:
    • Brainless database creation.
    • SAGE [http://www.initd.org/pub/software/pysqlite/doc/usage-guide.html interface] to sqlite [:sqlite-tutorial: creating your own database using sqlite in sage]

    • Uniform database approach within sage
    • Databases distributed with sage
    • Online databases
      • cgi web-accessible...
      • accessible from SAGE, perhaps hosted at sage.math...
      • SQLite servers?
    • Automagic caching: keep track of computation results
      • keeping those results in portable objects, making these objects merge-able, etc...
    • Licensing: \exists DBGPL?

days4/projects/database (last edited 2008-11-14 13:42:11 by anonymous)