SQL++ / N1QL Query

Bringing SQL to NoSQL – Rich, Declarative Querying for JSON

Couchbase Server is a document-oriented NoSQL database. Most NoSQL systems force you to sacrifice the rich querying capabilities of SQL in trade for the other benefits they offer. At Couchbase, we’ve developed the N1QL query language to solve this problem.

N1QL is a superset of SQL. It’s currently supported by Couchbase Server, and soon, through the upcoming v. 2.0 release, Couchbase Lite.

In this talk at the Silicon Valley Couchbase Meetup, Senior Director, Couchbase R & D Keshav Murthy walks you through why you’d use NoSQL, NoSQL data modeling, and querying NoSQL using SQL with the N1QL language. Check out the video.

[youtube https://www.youtube.com/watch?v=OzKo5B7SZz8?rel=0&w=300&h=150]

Couchbase is open source and free to try out. Download the latest versions, including previews of upcoming features, here.

Find more resources on our developer portal and follow us on Twitter @CouchbaseDev.

You can post questions on our forums. And we actively participate on Stack Overflow.

Hit me up on Twitter with any questions, comments, topics you’d like to see, etc. @HodGreeley

Share this article
Get Couchbase blog updates in your inbox
This field is required.

Author

Posted by Hod Greeley, Developer Advocate, Couchbase

Hod Greeley is a Developer Advocate for Couchbase, living in Silicon Valley. He has over two decades of experience as a software engineer and engineering manager. He has worked in a variety of software fields, including computational physics and chemistry, computer and network security, finance, and mobile. Prior to joining Couchbase in 2016, Hod led developer relations for mobile at Samsung. Hod holds a Ph.D. in chemical physics from Columbia University.

Leave a comment

Ready to get Started with Couchbase Capella?

Start building

Check out our developer portal to explore NoSQL, browse resources, and get started with tutorials.

Use Capella free

Get hands-on with Couchbase in just a few clicks. Capella DBaaS is the easiest and fastest way to get started.

Get in touch

Want to learn more about Couchbase offerings? Let us help.