COS 597D, Fall 2013
Questions on Sedna XML Database Management System

Due at 1:30pm, Monday November 25, 2013.
You may hand in a paper copy or email a file to me.
Keep a copy for your use during class discussion.

No credit for late submission.



For our Nov.25 discussion,  we examine a "native XML database management system" named Sedna.
As for previous assignments, the questions below ask about the main ideas, and your answers should be brief.  Again, we may wish to dig deeper in class discussion. 
 
1. The Sedna system uses both direct pointers for node relationships and "descriptive schema-driven storage".  How is each of these used and how do they interact?

2. Document order - either the need for it or not - plays a role in several aspects of Sedna design.  Name two aspects and briefly explain how document order is considered in one of them.

3.  Sedna uses both snapshots and strict two-phase locking.  What role does each play?  Why are both used?