Senior Seminar academic paper about NoSQL and distributed document-store databases