חיפוש באתר

סקירה כללית של מערכות ניהול מסדי נתונים

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

וכך, מסד נתונים (DB) - קבוצה של נתונים המחוברים ביניהם באופן לוגי, המתארת ​​את מצב המידע של אובייקטים בתחומים שונים ועובדת על ידי ציוד מחשב.

מערכת ניהול מסדי נתונים היא תוכנה ושפה הסביבה ליצירת, ניהול ועיבוד מסדי נתונים. הקצאה של DBMS:

  • עבודה עם מסדי נתונים על החיצוני (דיסקים, קלטות, וכו ') ו- RAM;
  • גישה משותפת למשתמש;
  • ניטור שינויים, ארכיון ושחזור מאגרי מידע;
  • מתן שפת גישה לעיבוד מידע;
  • כלי עזר ליצירה, שינוי וניהול של מסדי נתונים.

מערכות לניהול מסדי נתונים
במונחים פשוטים יותר, מסד הנתונים מגדיר שיטת אחסון מידע, ואת DBMS מספק פירושו לעיבודו. בנוסף, מערכות ניהול מסדי נתונים מחולקות מערכות יישום כלליאשר יכול לעבד נתונים שונים התמחה, שפותח עבור נושא מסוים או סוג של מידע. דוגמה למערכות ניהול מסדי נתונים ייעודיים היא מונחה עצמים.

מערכות ניהול יחסי

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

דוגמאות של מערכת ניהול מסדי נתונים

כל מסדי הנתונים יחסיים תומכים בתקן ANSIשפת SQL ואת העקרונות הבסיסיים של המודל יחסיים, אשר מבטיח את הפעולה של יישומים על DBMS שונים. בנוסף, DBMSs גדולים יש תוספות משלהם ל- SQL הרחבה. דוגמאות למערכת ניהול מסדי נתונים לפרויקטים גדולים הן Microsoft SQL Server ו- Oracle.

המודל היחסי משמש גם בהצלחה בפיתוח פרויקטים באינטרנט. דוגמאות הן MySQL ו- PostgreSQL.

טכנולוגיית NoSQL

הגדלת מידע ומורכבותהקשרים הביאו להופעת מערכות חדשות לניהול מסדי נתונים. המידע חדל להיות עצמאי זה מזה, ולפעמים אי אפשר לתאר את מבנהו בצורה נוקשה. מסדי נתונים יחסיים אינם יכולים עוד להתמודד עם משימות כאלה. זה הוביל את המראה של סוג חדש של בסיסי מידע ומערכות ניהול, אשר קיבל את השם הכללי NoSQL ("אין SQL").

מערכת ניהול מסדי נתונים

הקטגוריות העיקריות של מסדי נתונים של NoSQL הן:

  1. "Key-Value". הפופולרי ביותר DBMS הם Redis, Voldemort, טוקיו הקבינט ואת Dynomite.
  2. שיבוטים של. פותח על ידי Google לשימוש פנימי במנוע החיפוש. BigTable רשמית לא מוצע, אבל יש DBMS על בסיס זה. זה Hadoop, Hypertable ו קסנדרה.
  3. מסמך מונחה. הפופולריים ביותר הם ברקלי DB XML, MongoD, eXist ו CouchDB.
  4. הבסיס על התיאוריה של גרפים. משמש Neo4j, סבים graphDB ו AllegroGraph.

העתיד של DBMS

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

</ p>
  • דירוג: