Immudb, dbms המספק הגנה מפני שחיתות נתונים

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

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

בתחילה, הפרויקט פותח כאחסון NoSQL מתמחים, מטפלים בנתונים בפורמט מפתח / ערך, אך מאז גרסה 1.0, immudb ממוקם כ- DBMS שלם עם תמיכה ב- SQL.

על אי-עכבות

מֵידָע ב imudb מאוחסן באמצעות מבנה הדומה לבלוקצ'יין מה שמבטיח את שלמות כל שרשרת הרשומות הקיימות ואינו מאפשר לשנות את הנתונים שכבר נשמרו או להחליף / להכניס רשומה בהיסטוריית העסקאות.

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

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

ביצועים גבוהים מושגים באמצעות ציר LSM (מיזוג עץ בנוי על ידי רשומות) עם רשומת ערכים, המספקת גישה מהירה לרשומות בעוצמה גבוהה של תוספת נתונים. לשמירה על שלמות מבנה העץ המאפשר אחסון נוסף »עץ מרקל» (עץ מרקל), שבו כל ענף בודק את כל הנושאים והרכיבים הבסיסיים שיתוף (עץ) עם פונקציית hash. על ידי הצורך בחשיש הסופי, המשתמש יכול לוודא את נכונותם של כל היסטוריית הפעולות, כמו גם את נכונות מצבי העבר של מסד הנתונים.

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

לגבי הפונקציונליות של ה- DBMS מוזכר תמיכה ב- SQL, מצב אחסון מפתח / ערך, אינדקסים, פיצול מסד נתונים, יצירת תמונת מצב בריאות נתונים, עסקאות ACID עם תמיכה בבידוד Snapshot (SSI), ביצועי קריאה וכתיבה גבוהים, אופטימיזציות להפעלה יעילה בכונני SSD, תמיכה בעבודה כשרת וספרייה משולבת, תמיכה ב- REST API וממשק אינטרנטי לניהול.

אודות immudb גרסה 1.0

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

גם תמיכה בפרוטוקול הלקוח של PostgreSQL מודגשת, המאפשר לך להשתמש ביישומי PostgreSQL וספריות קיימים עם immudb. כולל, בנוסף לספריות הלקוחות המקוריות, תוכלו להשתמש בספריות הלקוחות הרגילות Ruby, C, JDBC, PHP ו- Perl.

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

אם אתה רוצה לדעת יותר על זה, אתה יכול להתייעץ עם פרטים בקישור הבא.


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.