35 מנועי בסיסי קוד פתוח

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


כפי שצוין במאמר, כנראה שאתה מכיר את החלופות העיקריות (חלקן מסחריות):

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

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

MongoDB

זהו מאגר קוד פתוח בעל ביצועים גבוהים, ניתן להרחבה וללא סכמות (אני חושב שזה אומר שזה לא מסד נתונים יחסי קונבנציונאלי, אם כי אני לא לגמרי בטוח) וממוקד מסמכים (סכמות נתונים מסוג JSON). ישנם מנהלי התקנים המוכנים להשתמש במסד נתונים זה משפות כגון PHP, Python, Perl, Ruby, JavaScript, C ++ ועוד רבים אחרים.

ניתן להפריש

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

אפאצ'י CouchDB

כמו במקרה של MongoDB, פרויקט זה נועד לספק מסד נתונים מונחה מסמכים שניתן לשאול או להוסיף לאינדקס במצב MapReduce באמצעות JavaScript. CouchDB מציע RESTful JSON API אליו ניתן לגשת מכל סביבה שתומכת בבקשות HTTP.

neo4j

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

ריאק

Riak הוא בסיס נתונים אידיאלי ליישומי אינטרנט ומשלב:

  • חנות עם ערך מפתח מבוזר
  • מפה / מנוע צמצום גמיש
  • ממשק שאילתות HTTP / JSPN ידידותי.

אורקל ברקלי DB

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

אפאצ'י קסנדרה

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

זינק

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

ציפור אש

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

Redis

Redis הוא מסד נתונים מתקדם מהסוג המהיר של מפתח-מפתח הוא כתוב ב- C וניתן להשתמש בו כ memcached, לפני מסד נתונים מסורתי, או כשלעצמו באופן עצמאי. יש לו תמיכה במספר שפות תכנות והוא משמש בפרויקטים פופולריים מאוד כמו GitHub או Engine Yard. יש גם לקוח PHP שנקרא רדיסקה המאפשר ניהול מסדי נתונים של רדיס.

HBase

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

מרחב מפתחות

זוהי חנות מסוג מפתח עם שכפול עקבי ופועלת במערכות הפעלה של Windows. Keyspace מציע זמינות גבוהה על ידי מיסוך כשלים ברשת ושרתים והופעה כשירות יחיד בעל זמינות גבוהה.

חנות 4

4store הוא בסיס נתונים ומנוע אחסון שאילתות השומר על נתונים בפורמט RDF. הוא כתוב ב- ANSI C99, נועד לפעול במערכות UNIX, ומציע פלטפורמה בעלת ביצועים גבוהים, מדרגיים ויציבים.

מריאד

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

זרזיף

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

hypersql

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

MonetDB

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

להתמיד

זהו מנוע אחסון אובייקטים ושרת יישומים (הפועל בג'אווה / קרנף) המספק אחסון נתונים דינמי של JSON לפיתוח מהיר של יישומי אינטרנט מבוססי JavaScript ומכווני נתונים.

eXist-db

eXist-db פותח באמצעות טכנולוגיית XML. הוא מאחסן נתוני CML על פי מודל הנתונים של תקן זה, ומאופיין בעיבוד יעיל ומבוסס על אינדקס של XQuery.

חלופות אחרות

נראה ב | מאוד לינוקס


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

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

*

*

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