cs190 (cs122d): beyond sql data management

5
Mike Carey UC Irvine [email protected] M. Carey, Winter 2020: CS 190 (CS122D Beta) CS190 (CS122D): Beyond SQL Data Management Lecture #11

Upload: others

Post on 15-Oct-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS190 (CS122D): Beyond SQL Data Management

Mike CareyUC Irvine

[email protected]

M. Carey, Winter 2020: CS 190 (CS122D Beta)

CS190 (CS122D):Beyond SQL Data Management

⎯ Lecture #11 ⎯

Page 2: CS190 (CS122D): Beyond SQL Data Management

• We’re officially half-way there...!• Hopefully HW3 is winding down:

• Setting grading timetable expectations...• Next year we will teach, tweak HWs, and grade...• This first time through we are creating slides and HWs!• Priority is: materials sooner, grades later (but still in time!)

• Today: Couchbase Server!

Why the name “Couchbase”...?

Announcements

M. Carey, Winter 2020: CS 190 (CS122D Beta) 1

Are we there yet...?

Where are my grades...?

Are they mind readers...?

Yes, I’mstaring at you...

Page 3: CS190 (CS122D): Beyond SQL Data Management

A Few Couchbase Pre-Notes

• Couchbase Server ≠ Apache CouchDB• A common misconception...! K

• Couchbase Analytics Service• Apache AsterixDB inside!

• Evolution of the N1QL query language...• Born as a “SQL-like language” for JSON at Couchbase• Prof. Yannis P. from UCSD developed SQL++• Apache AsterixDB moved from AQL to SQL++• N1QL is now Couchbase’s (converging) offering of SQL++

• Some useful online N1QL tutorial material• https://query-tutorial.couchbase.com/tutorial/• https://sqlplusplus-tutorial.couchbase.com/• https://docs.couchbase.com/server/current/analytics/primer-beer.html

M. Carey, Winter 2020: CS 190 (CS122D Beta) 2

This one is especially

useful, IMO!

Page 4: CS190 (CS122D): Beyond SQL Data Management

Let’s Jump to the Couchbase Slides

M. Carey, Winter 2020: CS 190 (CS122D Beta) 3

Page 5: CS190 (CS122D): Beyond SQL Data Management

Questions?

M. Carey, Winter 2020: CS 190 (CS122D Beta) 4