Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
Consider moving to databases from files for calendar data stores #438
File-based data store is nice and simple, but there are some cases where it's starting to bite us.
We should evaluate the feasibility of using a database per calendar, a database per calendar home, or some mix of authoritative databases (as opposed to indexes, as we have now) and some files (eg. we'll probably still want files for attachments, etc).
Files are a challenge in a couple of ways:
I'd also like to see that for a given meeting (UID = x), that there is one master copy of the meeting, and attendees have that master copy plus their own edits. That's possible with files as well as with a DB, but my gut feel is that it will be harder with files.