יום רביעי, 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 שונים מאוד האחד מהשני, וניתן לקרוא אודות ההבדלים כאן.



יום חמישי, 19 ביולי 2012

144 final class 20 Developer Onboarding

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

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

איבנטים:
JJTV tools night - https://groups.google.com/forum/?fromgroups#!forum/jjtv http://www.meetup.com/jjtv-il/

וציטוט מעניין:

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." - Robert A. Heinlein

- Robert A. Heinlein