CouchBase, SQLite launch unified NoSQL query language

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

CouchBase, SQLite launch unified NoSQL query language

Owen Densmore
Administrator
Re: our Friam chat yesterday about the new databases that are not "relational" i.e. do not store data as tables of independent records which are joined for complete access.  The new trend is called "NoSQL" and choses to avoid relational storage so that it can be massively distributed across multiple servers and geographies.

But these new data storage systems have a problem: they do not have a unified access API or language while relational databases are generally unified by SQL, the Structured Query Language (which most data base vendors augment .. so SQL is sorta a subset)

On a nifty play on words, the new standard interface language for NoSQL storage is UnQL (pronounced "Uncle)

http://www.arnnet.com.au/article/395469/couchbase_sqlite_launch_unified_nosql_query_language

Quote: Hoping to unify the growing but disparate market of NoSQL databases, the creators behind CouchDB and SQLite have introduced a new query language for the format, called UnQL (Unstructured Data Query Language).

"The impetus for UnQL is to create some form of commonality among non-SQL databases," said James Phillips, a co-founder and vice president of products for Couchbase, which oversees the document-oriented CouchDB database.

UnQL, pronounced "Uncle," could be considered a "superset" of the SQL syntax, Phillips said. It can parse all statements formulated in the SQL language and supports a number of new operators and expressions as well.

        -- Owen
============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: CouchBase, SQLite launch unified NoSQL query language

Gary Schiltz-4
If you're willing to drink the RDF koolaid, there is also SPARQL (http://en.wikipedia.org/wiki/SPARQL).

Gary

On Jul 30, 2011, at 10:29 AM, Owen Densmore wrote:

Re: our Friam chat yesterday about the new databases that are not "relational" i.e. do not store data as tables of independent records which are joined for complete access.  The new trend is called "NoSQL" and choses to avoid relational storage so that it can be massively distributed across multiple servers and geographies.

But these new data storage systems have a problem: they do not have a unified access API or language while relational databases are generally unified by SQL, the Structured Query Language (which most data base vendors augment .. so SQL is sorta a subset)

On a nifty play on words, the new standard interface language for NoSQL storage is UnQL (pronounced "Uncle)

http://www.arnnet.com.au/article/395469/couchbase_sqlite_launch_unified_nosql_query_language

Quote: Hoping to unify the growing but disparate market of NoSQL databases, the creators behind CouchDB and SQLite have introduced a new query language for the format, called UnQL (Unstructured Data Query Language).

"The impetus for UnQL is to create some form of commonality among non-SQL databases," said James Phillips, a co-founder and vice president of products for Couchbase, which oversees the document-oriented CouchDB database.

UnQL, pronounced "Uncle," could be considered a "superset" of the SQL syntax, Phillips said. It can parse all statements formulated in the SQL language and supports a number of new operators and expressions as well.

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org