יום רביעי, 25 ביולי 2012

145 CouchBase

  • הדלת נפרצה בבת אחת, נעקרת מציריה בקול פיצוח אדיר. בפתח עמדו, סתורי שיער ומתנשפים, מי שעד לא מזמן התארחו על ספת הפסיכולוג שלי באופן קבוע - רן תבורי ואורי להב. אחרי כמה שניות של שתיקה נדהמת, פצה רן את פיו וסינן בקול נמוך  "דוקטור בר, יש עוד כמה נושאים שרצינו לדבר איתך עליהם".
    יד ימין נשלחה אינסטינקטיבית לצלקת המתפתלת מעל עין ימין, זכר לפעם שבה עוד ניסיתי להסביר לזוג התזזיתי את חוקי המשחק ללא הצלחה. "בוודאי", עניתי בקול רועד, "שבו".
  • גוגל פיתחו את BigTable, אמאזון את DynamoDB, לינקדאין את Voldermort, ליאהו! היה User Data Store - לכל הגדולים יש פתרונות NoSql כבר עשר שנים בצורה זו או אחרת.
  • Membase, שהיה מבוסס על memcached, מוזג עם CouchDB ולעולם בא CouchBase
  • Couch = Cluster Of Unreliable Commodity Hardware
  • ולמה בכלל לעבור ל-NoSql? גמישות, סקלביליות, ביצועים ובסוף-בסוף - מחיר.
  • כלים לעבודה עם ה-DB מאוד חשובים, יש פה תרומה מאוד משמעותית של הקהילה.
  • CouchBase מצטיין (יחסית לפתרונות NoSql אחרים) בביצועים, בזמינות, ביכולת לצפות כמה זמן ייקח ביצוע של פעולת איחזור וכו'. סיסקו בדקו את הביצועים וקיבלו תוצאות לא רעות בכלל.
  • שאילתא יכולה לקחת יותר מסתם כתיבה/קריאה (בכל זאת, קצת יותר מסובך...), אבל עם קצת יצירתיות אפשר להימנע הצורך בשאילתות
  • CouchBase יודע לעשות Caching באופן אוטומטי ויכול להחליף שכבה שעושה את זה.
  • פתרונות כמו CouchBase מתאימים לעולם ה-OLTP, אבל יש יותר ויותר נגיעה לעולם של Real Time analytics
  • C/C++, JavaScript, Erlang - בכל אלא (ועוד) כתוב CouchBase, ממש מגדל בבל.
  • מעוניינים לשמוע עוד? בבקשה, רק תבואו.
  • NoSql הופך Big Data להיות Small Data (מבחינת ההתנהלות איתו).


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


תוספת קטנה משרון: CouchBase ו CouchDB שונים מאוד האחד מהשני, וניתן לקרוא אודות ההבדלים כאן.



אין תגובות:

הוסף רשומת תגובה