DB

gilad_no

New member
DB

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

gilad_no

New member
תקרא שוב את השאלה

אני לא רוצה שרת. אני רוצה משהו שמיועד ללקוח (ללא שרת שרץ!). כך שהתוכנה הינה גם שרת וגם לקוח.
 

MotiAd

New member
או קיי. אז ככה...

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

stac

New member
developer side DB library

מספר פרטים: :)
SQLite is a C library that implements an embeddable SQL database engine. Programs that link with the SQLite library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (sqlite) that can be used to administer an SQLite database and which serves as an example of how to use the SQLite library. SQLite is not a client library used to connect to a big database server. SQLite is the server. The SQLite library reads and writes directly to and from the database files on disk.​
בקשר לXML, אין תמיכה אבל לא תהיה בעיית לבנות ספריה כזאת של יצוא/יבוא , אפילו נדמה לי שיש פרויקט כזה בPHP::pEAR אני הבדוק ואחזור לפה עם תשובה. יש תמיכה XML לSQL SERVER אבל אתה לא רוצה את זה, http://www.sqlxml.org יש עוד משהו http://www.xmldb.org שווה לבדוק טוב בזמן שכתבתיאת ההודעה מצאתי את הLAYER שדיברתי אליו אבל היו לי כמה טויות זה לא היה בפרויקט PEAR, וזה משתמש בPSQL כשרת ואתה שוב לא רוצה זאת. http://xmldb.sourceforge.net בהצלחה.
 

eyalbd

New member
האם דוגמא בפרל תשכנע?

אין כמו פרל לדברים האלה. אתה לא חייב ספריה או DB מיוחד שמחזיר XML, ואתה לא חייב ספריית XML מיוחדת שמדברת עם DB. מספיק כל אחד לחוד וקוד ש"מדביק" את השניים. כדי לדבר עם מסדי נתונים צריך את DBI שיודע (בעזרת "פלאגאינים" מתאימים) לדבר עם כל מסד נתונים שהוא. תוכל למצוא קוד לדוגמא בקישור המצורף הערה - לא ציינת שפה או סביבה מועדפת. אני מנחש שלא התכוונת ל Perl אבל אולי אחרי שתקרא את הקישור תשתכנע.
 

Milo M

New member
בעקבת חיפושך אחר DB למתכנתים

בדוק את הקישור הבא: http://www.codeproject.com/database/dsqlm.asp מבדיקה שטחית נראה לא רע. אנא הבע דעתך MILO
 
למעלה