CS317 File and Database Systems
CS317 File and Database Systems Lecture 1 - Introduction August 23, 2015 Sam Siewert Dr. Sam Siewert UC Berkeley – Philosophy/Physics 1984-85 University of Notre Dame, BS - Aerospace/Mechanical Engineering 1985-89 Johnson Space Center, U. of Houston – UHCL Computer Engineering, Mission Control Center U. of Colorado, Boulder, MS/PhD –JPL, 1989-92 Colorado Space Grant, Computer Science CU Boulder Senior Instructor, Adjunct Professor, CTO, Architect, Developer/Engineer in Local Start-ups 1992-2012 U. of Alaska, Anchorage, Assistant Professor, Computer Systems Engineering, Alaska Space Grant 2012-14 Embry Riddle Prescott, Assistant Professor, CESE Sam Siewert 2 Related Industry Background General Experience (~25 Years in Embedded and Scalable Systems) – 12 Years NASA JSC, NASA JPL / CU, Ball Aerospace – 12+ Years Commercial Telecomm, Storage/Networks, Embedded, Digital Video Instrumentation and Machine Vision – Spitzer Space Telescope – Unmanned Aerial Systems – Robotics at CU-Boulder, Arctic Sensor Systems at U. of Alaska Anchorage Software Engineering – NASA Johnson and JPL (Shuttle Ascent/Entry Guidance, Deep Space) – Intel, Emulex, Start-ups Consulting – Graphics, Storage and Networking, UAS/UAV Sam Siewert 3 File and DB Systems??? 2002-2006 – Emulex (Intel), Chip-down Fiber Channel 2006-2010 – Atrato Inc. (Start-up), Scalable HDD/SSD Hybrid RAID Systems (10GE, 4/8G Fiber Channel) 2010-12 – Intel Corporation – Beyond Software RAID Research Low-Level! - Block Layer Below Oracle, MS SQL, MySQL Self-Taught on MySQL (It’s Like Snowboarding) Sam Siewert 4 Course Goals and Outline Database Systems: A Practical Approach to Design, Implementation, and Management, 6th Edition, Thomas Connolly and Carolyn Begg (ISBN 978-0-13-294326-0) publisher link … two primary goals for students; the first goal is to learn the fundamentals of relational, object- relational and object-oriented database systems and the second goal is to have hands-on experience on database design, implementation, management and programming.
[Show full text]