Couchbase N1QL
SQL is the standard language for developing applications that access data in relational databases and it is used by millions of developers around the world. In June NoSQL database developer Couchbase, Mountain View, Calif., introduced N1QL (pronounced "nickel"), a programming language that developers with SQL expertise can use to build enterprise web, mobile and Internet-of-Things applications that run on the Couchbase Server.
Couchbase and other NoSQL database companies position their software as an alternative to relational database systems. Getting developers and ISVs to build apps for NoSQL databases is key to expanding their adoption. N1QL leverages SQL constructs, making it familiar to SQL developers, while extending the SQL syntax to support the Counchbase Server's JSON data modeling architecture.