Differences between revisions 14 and 25 (spanning 11 versions)
Revision 14 as of 2007-06-16 00:50:54
Size: 793
Editor: anonymous
Comment:
Revision 25 as of 2007-06-16 04:36:25
Size: 1176
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
   * Unified database structure for SAGE.

     * Database class
   * Unified Database class
     * init establishes connection to sqlite
     * create, remove and modify tables
     * copy method
     * print?, save and show?
     * recursive queries without actually calling sqlite every time
Line 15: Line 18:
   * SAGE [http://www.initd.org/pub/software/pysqlite/doc/usage-guide.html interface] to sqlite    * 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]
Line 34: Line 39:

   * Noticing identical database entries

   * Standard databases included with sage should be immutable

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
      • create, remove and modify tables
      • copy method
      • print?, save and show?
      • recursive queries 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?

    • Noticing identical database entries
    • Standard databases included with sage should be immutable

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