מה ההבדל בין SQL ל- CQL?


תשובה 1:

מלכתחילה, לאיזה CQL אתה מתייחס? על פי ויקיפדיה [1]:

  • שפת שאילתות שחמט, שפת שאילתה לחקירת מסדי נתונים בשחמט שפת שאילתות טקסטואליות (או שפת שאילתה נפוצה), לאחזור מידע שפת שאילתה קסנדרה, לשפת שאצ'י CassandraClassora Query Knowledge Base, Knowledge BaseCIM Query Language, שפת שאילתה עבור מודל המידע הנפוץ (CIM) תקן מ - DMTF (DMCF) מופעל על שפת שאילתות גרף, שפת שאילתת גרף הצהרתית המאפשרת לבצע שאילתות אקספרסיביות ויעילות של גרף המאפיינים.

בהנחה של הבדלי SQL, אלך ל- Contextual, Cassandra ו / או Classora.

SQL מייצגת שפת שאילתות מובנות, ולמרות שלכל RDBMS יכול להיות יישום משלה, הייתי אומר ש 90% עוברים דרך כל אחת מהן (Oracle PL / SQL, MS SQL T-SQL, MySQL, Postgres). המקרים האחרים, קונטקסטואליים, קסנדרה וכן הלאה, נשמעים כמו ניבים של SQL (התחלתי לבדוק את קסנדרה) או סוגים אחרים של שפה לשאילתות בסוגים שונים של מערכות מידע.

לדוגמא, QL קונטקסטואלי מכוון למערכות שליפת מידע כמו מנועי חיפוש, קטלוגים ביבליוגרפיים ומידע על אוספי מוזיאונים.

נכון לקסנדרה, זה דומה מאוד ל- SQL, אבל בפלטפורמת NoSQL, כך שאם אתה בא מסביבת SQL, השינוי יכול להיות שקוף למדי.

מקווה שיהיה לי ברור.

הערות שוליים

[1] CQL - ויקיפדיה