
27-10-2008, 22:33
|
|
מנהל
|
|
חבר מתאריך: 26.07.08
הודעות: 6,473
|
|
א. אני ממליץ על MySQL. יש הידועים כטובים יותר כמו Oracle (בתשלום, אבל אני חושב שיש גירסה מסוימת שהיא חינמית).
ב. כדי לבצע את השינוי אתה צריך להתאים את כל שאילתות ה-SQL שלך למסד הנתונים החדש.
הרי סביר להניח שמסד נתונים מסויים לא יכיר את הפיסקות של מסד נתונים אחר, או פונקציות של מסד נתונים אחר, ולכן יכולה להיות אי-התאמה בשאילתות SQL עבור מסדי נתונים שונים.
שאילתות בסיסיות, כמו: SELECT * FROM tbl ORDER BY col LIMIT 2 - סביר מאוד להניח שיעבדו בכל מסדי הנתונים.
כדי להעתיק את המידע הקיים במסד הנתונים הישן, אל מסד הנתונים החדש, אני חושב שתצטרך ליצור קוד צד-שרת (ב-PHP או DOT NET וכו') שיבצע את ההעברה.
בסה"כ זה עניין של שליפת כל הנתונים עם SELECT, והכנסתם עם INSERT.
עדיין לא ניסיתי לעשות דבר כזה, אבל אני חושב שאפשר לכתוב קוד כללי כדי לבצע את ההעברה, במקום שתצטרך לכתוב שאילתות ספציפיות לכל טבלה וטבלה...
|