Changes in the Log Database Schema

Registered by Mikkel Kamstrup Erlandsen

We have identified a collection of changes we want to apply to optimize the log database

Blueprint information

Status:
Complete
Approver:
Zeitgeist Framework Team
Priority:
Essential
Drafter:
Mikkel Kamstrup Erlandsen
Direction:
Needs approval
Assignee:
Zeitgeist Framework Team
Definition:
Superseded
Series goal:
Accepted for 0.3
Implementation:
Implemented
Milestone target:
milestone icon 0.3.0
Started by
Mikkel Kamstrup Erlandsen
Completed by
Mikkel Kamstrup Erlandsen

Related branches

Sprints

Whiteboard

SUPERSEDED: Please disregard the below disucssion. We implemented a fully revamped DB schema at the Bolzano hackfest.

*** Approval
Seif: +1
Markus: -1 (for now)
RainCT: -1 for 0.3.0 (except maybe some smaller bits), +1 for later
kamstrup: +-0 (prioritize API changes, only do DB changes if we have time)

*** Discussion
Seif: I would go with solution 2 for now since it is someway inbetween 1 and 3
---
Markus: I think this spec is not essential for a 0.3 release. As long as the current design is not blocking our work (our goals) for 0.3 we should postpone this spec. The overall database design is a perfect topic for the hackfest. We should focus on the public API for 0.3. A good design of our DB is important and difficult enough for its own release
---
kamstrup: For the record - I agree with both seif and Markus :-)
---
Seif: @kamstrup: so do u approve this feature for a 0.3 development or not
---
kamstrup: @Seif: It's really tricky. The longer we wait to update the DB schema the more users will be locked in. Likewise for our API. I think that we may only be able to complete one of these targets for 0.3 if we are to release soonish. I tend to believe that the API is the most important (we can always migrate the DB via scripts), but I have a feeling that we are going to change the API post 0.3 anyway...

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.