פורסם: 28/03/2012 - 22:21
נושא ההודעה: אז מה קרה לטרנד של NoSQL?
|
לפני כמה שנים זה היה להיט. היום נראה שזה מת מונגו נראה רע טוקיו קבינט נראה מת Couchdb כנל יש משהו שאני מפספס?
|
|
חזרה לתוכן הדיון |
פורסם: 28/03/2012 - 23:28
נושא ההודעה:
|
איך ולמה הבנת שזה מת? אני אישית מכיר כמה פרויקטים שמשתמשים בmongoDB.
אובונטו אומנם לא משתמש בcouchdb אבל די הרבה תוכנות משתמשות בו: http://wiki.apache.org/couchdb/CouchDB_in_the_wild#A.22CouchDB_In_The_Wild.22
memcached, אני משתמש בבסיס יומי... עוד פעם, למה noSQL מת?
_________________ Computers are incredibly fast, accurate and stupid. Human beings are incredibly slow, inaccurate and brilliant. Together they are powerful beyond imagination.
unknown --
|
|
חזרה לתוכן הדיון |
פורסם: 28/03/2012 - 23:54
נושא ההודעה:
|
הפרוייקט שמעסיק אותי בשנה האחרונה משתמש כבד ב-mongodb.
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 00:33
נושא ההודעה:
|
אני משתמש הרבה ב Redis. אמנם לא כמסד נתונים ראשי, אבל לדברים מסוימים הוא בהחלט מתאים.
כמו כן, מכיר לא מעט פרויקטים שמבוססים על mongo
_________________ כן, גם לי יש בלוג שקשור (איכשהו) לתכנה חופשית.
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 08:27
נושא ההודעה:
|
ozzyboy : | אני משתמש הרבה ב Redis. אמנם לא כמסד נתונים ראשי, אבל לדברים מסוימים הוא בהחלט מתאים.
כמו כן, מכיר לא מעט פרויקטים שמבוססים על mongo |
כן אבל זה לא יותר מ- key/value store לא?
השאלה היא יותר לכיוון של document storage היחיד שנראה פחות או יותר בענין הוא mongodb (ככה נראה לי מבחוץ לכן אני שואל....)
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 09:14
נושא ההודעה: Re: אז מה קרה לטרנד של NoSQL?
|
Anonymous : | לפני כמה שנים זה היה להיט. היום נראה שזה מת מונגו נראה רע טוקיו קבינט נראה מת Couchdb כנל יש משהו שאני מפספס? |
אתה צודק, בעיני מי שלא מבין מסדי נתונים, זה נכון.
אני לא מבין בדיוק על איזה טרור אתה מדבר.
NoSQL זה לא פתרון קסם, זה פתרון שונה לדברים.
מסדי נתונים זה חרה של דבר, ויש דברים שטבלאות מסודרות וקבועות לא מתאימות להן.
יותר מזה, כיום בעולם ה Big Data מסד נתונים רציונאלי "רגיל" לא מתאים. הוא לא מספק יכולות חשובות בזה.
כאשר המידע שלך משתנה לגמרי פר לקוח, שימוש וכו' גם אז מסד נתונים רציונאלי אינו מתאים בדיוק.
ציטוט: | כן אבל זה לא יותר מ- key/value store לא?
השאלה היא יותר לכיוון של document storage היחיד שנראה פחות או יותר בענין הוא mongodb (ככה נראה לי מבחוץ לכן אני שואל....) |
אתה נדבק ל Document Based, כאילו זה מתחרה במסד נתונים רצינואלי, אבל הוא לא. הוא בא לתת מענה אחר.
אם היית מבין את Redis היית מבין שהוא לא בדיוק Key Value. אתה זה שקובע אם הוא key value.
הוא כן מאפשר לך לקבוע שם של שדה ואז את הערך שלו. אבל גם מסד נתונים רצינואלי עושה את זה.
כאן הוא מאפשר לך במקום ליצור מסד נתונים, קבוצות של מידע בצורות שונות. למשל הוא אמור להיות אגנוסטי אם המידע שלך הוא בינארי או טקסטואלי, והוא יהיה יעיל באותה מידה.
מה שמשנה לו זה הגודל של המידע, היות והוא יושב לך על RAM בלבד (כן יש אפשרות להגיד לו לשמור את המידע לדיסק).
בקיצור, אני מציע לך במקום להתנגד לגמרי לרעיונות, פשוט תבדוק, ותגלה כי לפעמים, אתה אונס את הכלי או את עצמך בשביל לספק פיתרון קל ונוח יותר למה שאתה צריך, אם רק לא היית מתנגד כל כך לשינויים.
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 09:16
נושא ההודעה:
|
כל כך מת, שהצעות עבודה אקטואליות בלוח של פייתון נראות ככה:
קוד: | Web Drive Ltd. (Albany, Auckland, New Zealand)
Posted 28-March-2012
Job Description:
Looking for a Python developer with practical experience of jQuery, MongoDB and the Flask web framework.
Requirements
Practical Python Web Application Experience
Javascript, jQuery
About the company
Web Drive is New Zealand’s largest specialist web-hosting company. Based in Albany, we specialise in Internet Services offering Website Hosting, Server Hosting and Domain Name Management solutions. We provide our services to some of New Zealand’s largest corporations and government departments as well as over 10,000 New Zealand SMEs.
What Python is used for:
We're transitioning all of our legacy PHP/MySQL systems to Python/MongoDB.
Contact Info:
Contact: HR Contact, Emma
E-mail contact: emma@webdrive.co.nz
SEEK listing: http://www.seek.co.nz/job/21969170
Web: http://www.webdrive.co.nz/careers/
No telecommuting
|
http://www.python.org/community/jobs/
מתאים למי שעוד לא עשה טיול גדול בחו"ל
: P שימו לב מה החברה עושים, עוברים מ-PHP וMYSQL לפייתון וMONGODB....
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 09:59
נושא ההודעה:
|
@IK_5 להיפך באופן אישי אני מתעב SQL.
מבלי להיכנס ליותר מדי פרטים טכניים מה שאני מחפש זה B-tree implementation ולא רק hash db.
אני צריך רשומות מסודרות לפי מפתח. hashdb זה טוב למקרים מאוד ספציפיים.
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 10:10
נושא ההודעה:
|
Anonymous : | @IK_5 להיפך באופן אישי אני מתעב SQL.
מבלי להיכנס ליותר מדי פרטים טכניים מה שאני מחפש זה B-tree implementation ולא רק hash db.
אני צריך רשומות מסודרות לפי מפתח. hashdb זה טוב למקרים מאוד ספציפיים. |
אם אתה מחפש "B-tree implementation ולא רק hash db" במילים האחרות את שניהם
אז בסיס נתונים "רגיל" מממש את האינדקסים שלו באחת משתי הצורות הנ"ל לפי הצורך / משאבים וכו'
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 10:56
נושא ההודעה:
|
Anonymous : | Anonymous : | @IK_5 להיפך באופן אישי אני מתעב SQL.
מבלי להיכנס ליותר מדי פרטים טכניים מה שאני מחפש זה B-tree implementation ולא רק hash db.
אני צריך רשומות מסודרות לפי מפתח. hashdb זה טוב למקרים מאוד ספציפיים. |
אם אתה מחפש "B-tree implementation ולא רק hash db" במילים האחרות את שניהם
אז בסיס נתונים "רגיל" מממש את האינדקסים שלו באחת משתי הצורות הנ"ל לפי הצורך / משאבים וכו' |
לא אכפת לי איך זה ממומש. כן כנראה שצריך את שניהם. הבעיה שאני רוצה לעבור על רשומות לפי מפתח כלומר שיהיה לי cursor שאני עובר עליו ושולף לפי סדר מסויים. hashdb לא נותן לי את זה.
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 11:14
נושא ההודעה:
|
Anonymous : | Anonymous : | Anonymous : | @IK_5 להיפך באופן אישי אני מתעב SQL.
מבלי להיכנס ליותר מדי פרטים טכניים מה שאני מחפש זה B-tree implementation ולא רק hash db.
אני צריך רשומות מסודרות לפי מפתח. hashdb זה טוב למקרים מאוד ספציפיים. |
אם אתה מחפש "B-tree implementation ולא רק hash db" במילים האחרות את שניהם
אז בסיס נתונים "רגיל" מממש את האינדקסים שלו באחת משתי הצורות הנ"ל לפי הצורך / משאבים וכו' |
לא אכפת לי איך זה ממומש. כן כנראה שצריך את שניהם. הבעיה שאני רוצה לעבור על רשומות לפי מפתח כלומר שיהיה לי cursor שאני עובר עליו ושולף לפי סדר מסויים. hashdb לא נותן לי את זה. |
הגיוני שהוא לא ייתן לך את זה, כי הוא לא נועד לזה.
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 12:09
נושא ההודעה:
|
mr_celoim : | Anonymous : | Anonymous : | Anonymous : | @IK_5 להיפך באופן אישי אני מתעב SQL.
מבלי להיכנס ליותר מדי פרטים טכניים מה שאני מחפש זה B-tree implementation ולא רק hash db.
אני צריך רשומות מסודרות לפי מפתח. hashdb זה טוב למקרים מאוד ספציפיים. |
אם אתה מחפש "B-tree implementation ולא רק hash db" במילים האחרות את שניהם
אז בסיס נתונים "רגיל" מממש את האינדקסים שלו באחת משתי הצורות הנ"ל לפי הצורך / משאבים וכו' |
לא אכפת לי איך זה ממומש. כן כנראה שצריך את שניהם. הבעיה שאני רוצה לעבור על רשומות לפי מפתח כלומר שיהיה לי cursor שאני עובר עליו ושולף לפי סדר מסויים. hashdb לא נותן לי את זה. |
הגיוני שהוא לא ייתן לך את זה, כי הוא לא נועד לזה. |
חברס מספיק. לא אמרתי שזה לא הגיוני. אמרתי שזה לא נותן. נרמז פה שבשביל לממש btree אתה צריך hash מה שכנראה נכון אבל אם אני צריך לרוץ על hash בצורה סדרתית עד שאני מוצא את הרשומה הבאה או לחילפין לממש את זה בעצמי זה אההממ יותר מדי low level.
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 12:56
נושא ההודעה:
|
יש מסדי נתונים שהם Graph Based.
הם מאפשרים לך לעבוד בעצים שונים, וזה התפקיד שלהם.
אני לא מבין כל כך מה הבעיה עד עכשיו שאתה מנסה להציג.
noSQL זו לא דת, או דרך חיים. זו בסה"כ, גישה שבאה ואומרת להפסיק לנסות לאנוס מסד נתונים רציונאלי, ולהתחיל לראות איפה הוא מתאים ואיפה הוא לא מתאים. ולמצוא את הכלי שכן מתאים במקום.
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 14:13
נושא ההודעה:
|
אמרים רציונלי או רלציוני? או שזה אותו דבר?
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 14:32
נושא ההודעה:
|
רלציוני: יחסי (מלשון יחס. בלי שום קשר לפוסט־מודרניזם או תורת היחסות).
בתאוריה המתמטית כל טבלה מייצגת יחס בין כמה קבוצות.
https://he.wikipedia.org/wiki/%D7%99%D7%97%D7%A1
יש עוד לא מעט דברים מעבר לזה, שהרי גם בסיס נתונים פשוט של key value משקף יחס (טבלה בודדת).
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 16:19
נושא ההודעה:
|
ועוד הערה שלא קשורה לחלוטין: בעצם גם הפירוש המילולי של רציונלי זה "יחסי" (מספרים רציונליים, וכו').
בקיצור, הכל יחסי
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 19:32
נושא ההודעה:
|
צפריר : | ועוד הערה שלא קשורה לחלוטין: בעצם גם הפירוש המילולי של רציונלי זה "יחסי" (מספרים רציונליים, וכו').
בקיצור, הכל יחסי |
Rational - שפוי, הגיוני
Rational Numbers הם המספרים הממשיים, כלומר, אלו שניתן לתפוס בצורה הגיונית (רציונאלית) - לא כמו שורש של 1- שהוא כמובן אינו רציונאלי.
ותודה רבה לאורח שתיקן את כולם, במשך כל הת'רד הזה אני קורא את ההודעות ואומר לעצמי "רציונאלי לא נשמע לי כמו המילה הנכונה, אבל אין לי מושג מה המילה האמיתית". אז התשובה היא כמובן רלציוני. תודה.
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2012 - 20:09
נושא ההודעה:
|
התבלבלת בין R ל־Q.
המספרים הרציונליים הם מספרים שהם שבר של שני מספרים שלמים. מכיוון שהם שבר, הם היעד הטבעי למחקר של האקרים (אנשים עם גרזנים).
|
|
חזרה לתוכן הדיון |
פורסם: 30/03/2012 - 04:33
נושא ההודעה:
|
צפריר : | התבלבלת בין R ל־Q.
המספרים הרציונליים הם מספרים שהם שבר של שני מספרים שלמים. מכיוון שהם שבר, הם היעד הטבעי למחקר של האקרים (אנשים עם גרזנים). |
שיט, ה-R הזה תמיד מפיל אותי..
עוד סימן לזה שאני לא אמור ללמוד פיסיקה...
|
|
חזרה לתוכן הדיון |
פורסם: 30/03/2012 - 11:02
נושא ההודעה:
|
Tudmotu : | צפריר : | התבלבלת בין R ל־Q.
המספרים הרציונליים הם מספרים שהם שבר של שני מספרים שלמים. מכיוון שהם שבר, הם היעד הטבעי למחקר של האקרים (אנשים עם גרזנים). |
שיט, ה-R הזה תמיד מפיל אותי..
עוד סימן לזה שאני לא אמור ללמוד פיסיקה... |
כי Q זה Real.
בכל מקרה תודה על התשובות (אני פותח השירשור).
אגב מונגו זה פיתרון אבל נראה קצת אובר קיל למה שאני צריך.
|
|
חזרה לתוכן הדיון |
|