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

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

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

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

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

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

מערכת

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

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

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

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

NoSQL

הגדלת נפחי מידע והמורכבות של היחסים הוביל להופעתם של מערכות חדשות לניהול מסדי נתונים.מידע חדל להיות תלוי זה בזה, ולעתים אף בלתי אפשרי לתאר את המבנה שלה בקפדנות.מסדי נתונים יחסיים כבר לא מסוגלים להתמודד עם משימות כאלה.זה הוביל להופעתה של סוג חדש של מערכות מידע באתר וניהול, הידועות קולקטיבי NoSQL («לא SQL»).מסד נתוני קטגוריה ראשי NoSQL

:

  1. «מפתח-ערך» .מסד הנתונים הפופולריים ביותר - Redis, וולדמורט, טוקיו הקבינט וDynomite.
  2. המשובטים
  3. מסד הנתונים Bigtable.
  4. פיתח מנוע החיפוש לשימוש הפנימי של גוגל.באופן רשמי Bigtable אינו מוצע, אבל יש בסיס הנתונים המבוססים עליה.זה Hadoop, Hypertable וקסנדרה.אוריינטציה מסמך
  5. .XML Berkeley DB הפופולרי ביותר , MongoD, קיים וCouchDB.
  6. על בסיס התאוריה של גרפים. משומש Neo4j, Sones graphDB וAllegroGraph.

העתיד של מערכות ניהול מאגרי נתוני שוק DBMS

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