2011-09-23 3 views
3

죄송합니다.이 말을하기에는 너무 이르지만, NoSQL과 SQL이 UnQL (Sqlite 및 CouchDB)이라는 항목 사이에 뭔가를 만들었습니다. 어쩌면 당연히 그 개념을 이해할 수 있지만 UnQL이 가능하면 Django 그 사람과 같이 행동 할거야? SQL 또는 NoSql으로? 그들은 Sqlite의 향후 릴리스가 UnQL을 지원할 것이라고 말했기 때문에? 그 개념은 MongoDB가 아닌 CouchDB에만 국한되어 있습니까? 정말 길을 잃었 어! 그들은 Sqlite가 UnQL을 미래에 가질 것이라고 말하기 때문에 Sqlite에 CouchDB 옵션을 추가하여 UnQL이라고 부르겠습니까? 그게 뭐야? 장고로 그와 함께 작동합니다 그래서 UnQL는 aviable 될 경우unQL 및 Django?

답변

2

이되는 NoSQL 및 SQL 그들이 UnQL (SQLite는과 CouchDB를)이, 어쩌면 내가 개념을 이해 dident라는 사이에 뭔가를 만든 것 같다,하지만 무엇 ? 을 SQL 또는 NoSql으로 사용 하시겠습니까?

UnQL specification의 대상은 다양한 NoSQL 데이터베이스와 해당 공급 업체간에 개방적이고 통합 된 쿼리 언어 기능을 구현할 수있는 옵션/기회를 제공하는 것입니다. UnQL의 쿼리는 RDBMS 세계와 어느 정도의 호환성을 유지하기 위해 SQL에 대해 파싱 가능해야합니다.

Sqlite의 향후 릴리스에는 UnQL 이 지원 될 것이라고했기 때문에? 그 개념은 CouchDB에만 국한되며, MongoDB가 아닌가?

UnQL 사양은 초기 단계이고 이미 일부 prototype codes이 있지만, 아마 6~8개월 멀리 데이터베이스 벤더의 측면에서 몇 가지 주요 구현에서의입니다. 지금까지 UnQL 참여자는 SQLite, CouchDB (아마도 Couchbase)를 포함하고 있지만, 시간이 갈수록 사양이 결정될 것이므로 더 많은 공급 업체가이 통합 쿼리 언어에 참여하고 지원하기위한 노력에 동참 할 것이라고 생각합니다. 사양은 공개되어 있으므로 개념이 제한되지 않으므로 UnQL을 지원할 경우 데이터베이스 공급 업체가 결정합니다.

는 그들은 SQLite는 미래에 UnQL있을 것이다 말부터 UnQL를 호출하는 SQLite는 할 CouchDB를 옵션을 추가합니다! 그게 뭐야?

CouchDB는 SQLite와 아무 관련이 없으며 그 반대의 경우도 마찬가지입니다. CouchDB, SQLite, MongoDB 또는 앞으로 UnQL을 구현할 데이터베이스는 전적으로 공급 업체/개발자에게 달려 있습니다.

+0

감사합니다 :) 그래서 UnQl은 NoSql과 SQL 사이의 "다리"입니까? – Abdelouahab

+1

@abdel : 주요 목적은 NoSQL 데이터베이스 벤더가 구현하고자하는 희망으로 개방적이고 통합 된 쿼리 언어를 사용하는 것이므로 여러 데이터베이스 시스템을 동시에 사용하는 경우 독점 언어를 배울 필요가 없습니다. 다른 목적은 RDBMS 세계와의 호환성을 유지하기 위해 Unix 쿼리를 SQL 쿼리로 구문 분석하는 기능입니다. – yojimbo87

+0

그래서 최고의 물건이 될 것입니다! 하지만 왜 구글과 오라클 같은 대기업은 보이지 않는 것일까? – Abdelouahab