Comp 305-001/488-305: Database Administration

Spring 2017: Tuesdays, 4:15-6:45, Comm 010

Week 5

February 14



Homework 2: on Sakai, due Mar 1.

This past week this post appeared: blog.sagemath.com/2017/02/09/rethinkdb-vs-postgres.html. The author switched from ReThinkDB, a NoSQL, document-oriented database, to Postgres; Postgres comes off pretty good in the comparison. NoSQL databases are "supposed" to provide greater performance and efficiency in exchange for a more limited query language than SQL, and this isn't what happened.

Here's a blog suggesting Postgres as the "Swiss army knife" of databases: it can do everything. Maybe not as well as a niche product, but it can be a passable interim solution: renesd.blogspot.com/2017/02/is-postgresql-good-enough.html.

While we're at it: brentozar.com/archive/2013/02/7-things-developers-should-know-about-sql-server. We don't care about SQL Server (Microsoft's RDBMS), per se, but it's an interesting take on what DB administrators have to know, eventually. (And see the tail end of #2.)



Start with ER-to-relational mapping.

Then back to Nested Queries