שאלות נפוצות
ציר זמן
צ'אט
פרספקטיבה

NewSQL

מוויקיפדיה, האנציקלופדיה החופשית

Remove ads

NewSQL הוא מערכת מסדי נתונים יחסיים השואפים לספק את אותם ביצועים מדרגיים של בסיסי נתונים לא יחסיים כגון NoSQL ומאפשרים גדילת סדר הגודל של הנתונים המאוחסנים בצורה נוחה יחסית. NewSQL שואף לתת מענה הולם לעיבוד תנועות מקוון (OLTP), עם עומסי קריאה-כתיבה גבוהים, אך תוך שמירה על עקרונות ACID של בסיסי נתונים "מסורתיים".[1][2][3]

ארכיטקטורה

ארכיטקטורות חדשות

הסוג הראשון של מערכות NewSQL היוו ארכיטקטורה חדשה של פלטפורמות מסדי נתונים. אלה נועדו לפעול באופן מבוזר באשכול של צומתי "shared-nothing" עצמאיים, בו כל צומת הוא בעלים של תת-קבוצה של המידע. מסדי נתונים אלה לעיתים קרובות נכתבים מאפס עם הכוונה לארכיטקטורה מבוזרת, והיא כוללת מרכיבים כגון ניהול מקביליות מבוזרת, בקרת זרימה, עיבוד שאילתות מבוזר. דוגמאות נפוצות למערכות מסדים בקטגוריה זו:

  • LeanXcale
  • Google spanner
  • Citus Data
  • CockroachDB
  • Clustrix
  • VoltDB
  • MemSQL
  • NuoDB

מנועי SQL

הקטגוריה השנייה הם מנועי אחסון עם אופטימיזציה גבוהה עבור SQL. מערכות אלו מספקות ממשק תכנות זהה ל-SQL, אבל אך בעלות יכולת גדילה טובה משמעותית ממנועים מובנים כמו InnoDB. דוגמאות למנועי NewSQL מהסוג השני כוללים את:

  • Infobright
  • TokuDB
  • InfiniDB
  • LeanXcale KiVi
Remove ads

ראו גם

הערות שוליים

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads