それについて話すには早すぎる場合は申し訳ありませんが、NoSQL と SQL の間で UnQL (Sqlite と CouchDB) と呼ばれるものが作成されたようです。おそらく私はその概念を理解していませんでしたが、その UnQL が実行可能になる場合、Django は動作します彼とは何ですか?SQLまたはNoSqlとして?Sqlite の将来のリリースでは UnQL がサポートされると彼らは言ったのでしょうか? その概念はMongoDBではなくCouchDBにのみ制限されていますか? 本当に迷っています!彼らは、Sqlite には将来 UnQL があると言っているので、CouchDB オプションを Sqlite に追加して UnQL と呼ぶのでしょうか?! それは何ですか?
1 に答える
NoSQL と SQL はそれらの間に UnQL (Sqlite と CouchDB) と呼ばれるものを作成したようです。おそらく私はその概念を理解していませんでしたが、その UnQL が実行可能である場合、Django は彼とどのように動作しますか? SQLまたはNoSqlとして?
UnQL 仕様の目標は、さまざまな NoSQL データベースとそのベンダー間で、オープンで統一されたクエリ言語機能を実装するオプション/機会を提供することです。UnQL のクエリは、RDBMS の世界とのある程度の互換性を維持するために、SQL に対して解析可能である必要があります。
Sqlite の将来のリリースでは UnQL がサポートされると彼らは言ったのでしょうか? その概念はMongoDBではなくCouchDBにのみ制限されていますか?
UnQL 仕様は初期段階にあり、すでにいくつかのプロトタイプ コードがありますが、データベース ベンダー側からのいくつかの主要な実装にはおそらく 6 ~ 8 か月かかります。これまでのところ、UnQL の参加者には SQLite、CouchDB (そしておそらく Couchbase も) が含まれていますが、時間が経ち、仕様が形になるにつれて、より多くのベンダーが参加してこの統一されたクエリ言語をサポートするようになると思います。仕様は公開されているため、コンセプトに制限はありません。したがって、UnQL をサポートするかどうかは、データベース ベンダー次第です。
彼らは、Sqlite には将来 UnQL があると言っているので、CouchDB オプションを Sqlite に追加して UnQL と呼ぶのでしょうか?! それは何ですか?
CouchDB は SQLite とは何の関係もありません。CouchDB、SQLite、MongoDB、またはその他のデータベースが将来 UnQL を実装するかどうかは、完全にそのベンダー/開発者次第です。