اذهب الي المحتوي
أوفيسنا

سؤال هام: هل بعد تحويل قاعدة البيانات الى سيكوال سيرفر (sql server) يجعلها تكبر وتتحمل سجلات كثيرة


الحلبي

الردود الموصى بها

السلام عليكم

واضح من السؤال اننا نضطر بعد الاحيان ان نحول قاعدة البيانات الى سيكوال سيرفر

هل بعد التحويل ماذا يكون هل عدد السجلات فيها يكون اكثر وكم عدد السجلات التى يمكن ان يتحملها سيكوال تقريبا  وما معنى جملة تكبير قاعدة البيانات هل من حيث الحجم فقط ام ايضا عدد السجلات

طب ماذا عن قاعدة البيانات قبل التحويل كم عدد السجلات تقريبا وهل تتأثر القاعدة بعد التحويل بالاكواد فى النماذج

اسئلة اريد ان اعرفها لان قاعدة البيانات عندى كبرت جدا وفى بعض الجداول وصلت الى اكثر من 10000 سجل

جزاكم الله خيرا

رابط هذا التعليق
شارك

استاذى ومعلمى / @ابو جودي

كتر خيرك وزادك الله من علمه

بما ان حضرتك لم تخض التجربة من قبل فهناك اشياء قد تغيرت فى اصدارات الاكسس

مثلا المرفق الذى ارفقته لى من عام 2015 فقد تغير اشياء كثيرة فى تطورات نسخ اصدارات الاكسس

فى اكسس 2010 الان اصبح موضوع تحويل القاعدة ليس بهذا الخطواط المذكورة فى المرفق بل اسهل بكثير 

الاستاذ العظيم ابو محمد مقدم المقال تكلم وجاوب على معظم الاسئلة التى اريدها

ويبقى سؤال واحد لمن قام بتحويل قاعدة البيانات الى سكوال : هل بعد التحويل والتاكد من الادخال فى جداول اكسس تظهر وتتحدث فى السيكوال

هل بكده نكون خرجنا من الاكسس الى عالم السيكول واصبح الجداول تتحمل سجلات لا حصر لها .

كل الاحترام لكم اخى وابنى محمد عصام

رابط هذا التعليق
شارك

1 ساعه مضت, الحلبي said:

هل بعد التحويل والتاكد من الادخال فى جداول اكسس تظهر وتتحدث فى السيكوال

هل بكده نكون خرجنا من الاكسس الى عالم السيكول واصبح الجداول تتحمل سجلات لا حصر لها .

اعتقد والله اعلم هو كذلك

سيكون الاكسس مجرد واجهة رسومية ليس الا وسف يكون الـ Sql  هو قاعدة البيانات

  • Like 1
رابط هذا التعليق
شارك

استاذى / @ابو جودي

الله يفتح عليك ويكرمك 

لا اخفى عليك لقد شاهدت هذا الفيديو وغيرة من الفيدوهات التى تتكلم عن تحويل قاعدة البيانات الى سيكوال

واضطررت الى ان اتعلم بعض المبادئ الاولية في السيكول وقد تمكنت من التحويل والتأكد من الجداول وكل شئ مصبوط عندى

لكن انا اريد معلومة اكيدة من لهم باع فى التحويل وقاموا فعلا بالتجربة على برماجهم 

اريد ان يخبرنا من قام بالتحويل بالاجابة على انه ادخل فعلا لا يقل عن 50000 خمسون الف سجل مثلا 

وان لم اجد الاجابة فاكتفى باجابة حضرتك الغير اكيدة

ياريت لو حد يدلنا بشئ اكيد

شكرا لك استاذ / محمد ولا يحرمنا ابدا من ابداعاتك واجاباتك على استفسارنا 

جزاك الله كل خير  

رابط هذا التعليق
شارك

عزيزي دكتور @الحلبي

بصراحة ليست لدي تجربة مع السكوال ...لكن مما قرأته فأن قاعدة بيانات اكسس ربما تتحمل اكثر من 5 مليون سجل ..وبسبب النشاط التجاري الكبير فان مايكروسوفت نصحت بعدم استخدام اكسس كقاعدة بيانات مع السجلات الكبيرة وانما استخدام السيكوال الذي يتحمل مئات الملايين من السجلات

  • Like 1
رابط هذا التعليق
شارك

اخي ١٠٠٠٠سجل ليس كبير ولا ١٠٠٠٠٠٠كبير 

المهم حجم قاعدة البيانات في الاكسيس حجم القاعدة ١جيجا اظن انه اكبر شيء

في سكيو ال ممكن حسب النسخة مجانيةة او مدفوعةالي بتنزيلها ممكن يوصل حجمها ٥تيرا بايت يعني

 عدد تلسجلات ١٠٠مليون عادي 

  • Like 1
رابط هذا التعليق
شارك

الاستاذ / @Eng.Qassim الاستاذ / @محب العقيدة

اشكركم من كل قلبى على هذه المعلومات القيمة والمفيدة

جزاكم الله خير ونفعكم بعلمه

رابط هذا التعليق
شارك

وعليكم السلام 🙂

 

خلينا نتكلم عن الاكسس اولا:

في احد برامجي ، وصل مجموع عدد السجلات لأكثر من 1,600,000 سجل ، موزعة على اكثر من 28 جدول ،

البرنامج يتحكم بمرفقات حجمها يتعدى 2 تيرابايت ،

و 15 مستخدم يستعملوه في نفس الوقت ،

وعلى هذا ، فكان حجم قاعدة البيانات حوالي 350 ميجابايت فقط ،

بينما يستطيع الاكسس مواصلة العمل الى ان يصل حجمه الى 2 جيجابايت 🙂

 

ثانيا ، SQL Server :

نعم يوجد حدود لحجم قاعدة البيانات ، وهذا الحد هو حجم الهاردسك الذي عليه SQL Server ،

هذا معناه ان عدد السجلات لن يكون شغلك الشاغل ، وحتى لو حفظت المرفقات داخل قاعدة البيانات ،

والميزة الاخرى هي ، ليس هناك عدد محدود لعدد المستخدمين في نفس اللحظة ،

وتستطيع استعمال الاكسس كواجهة ، طبعا ببعض التعديلات على الاستعلامات.

 

ولكن لن يكون هناك فرق في السرعة ، فقد يكون الاكسس اسرع 🙂

 

جعفر

  • Like 2
رابط هذا التعليق
شارك

استاذنا ومعلمنا / @jjafferr

جميل جدا جدا جدا هذا الشرح المبسط المختصر المفيد

بهذا الشرح اكون عرفت تماما الفرق بين قاعدة بيانات جداولها داخل الاكسس وبين اخرى جداولها على السيكوال

جزاك الله كل خير ـ وعطاك الف عافية وادام عليك الصحة العافية ـ واطال الله فى عمرك

كل الشكر والتقدير لكم 

رابط هذا التعليق
شارك

استاذنا العزيز @الحلبي.. الموضوع الذي طرحته في غاية الاهمية

لكن تبقى هناك مسألة مهمة امام المبرمج .. وهو عملية الاحصاء حسب طبيعة العمل التجاري للزبون

اقصد انه ربما بعد عدة سنوات ربما تتجاوز قاعدة البيانات حجم 2  كيكابايت...

هل يقوم المبرمج بعملية تصدير البيانات الى شيت اكسل بعد عدة سنوات لا فراغ قاعدة البيانات ؟

رابط هذا التعليق
شارك

الاستاذ الغالى @Eng.Qassimهذا سؤال اخر هام جدا

ولكن اعتقد حسب كلام استاذنا / جعفر فى هذه الحالة تحول جداول قاعدة البيانات الى سيكوال والا كما شفت فى برنامجى اختلاط المعلومات وضياع اكسس

وان كان لدى احد الاخوان اجابة اخرى فليفضل مشكورا

رابط هذا التعليق
شارك

الاكسس كفئ لدرجة جدا كبيرة ، فلا غبار عليه ،

والاكسس مثله مثل اي برامج ، فيه مشاكل ، وكذلك SQL Server تكون فيه مشاكل ،

واذا عندك مشكلة برمجية في الاكسس ، فالـ SQL Server لن يحل هذه المشكلة ،

لذا ، يجب ان تكون عندك رؤية واضحة لسبب انتقالك من برنامج الى آخر.

 

11 ساعات مضت, Eng.Qassim said:

اقصد انه ربما بعد عدة سنوات ربما تتجاوز قاعدة البيانات حجم 2  كيكابايت...

هل يقوم المبرمج بعملية تصدير البيانات الى شيت اكسل بعد عدة سنوات لا فراغ قاعدة البيانات ؟

هناك عدة طرق لحل هذه المشكلة:

  1. سواء بتصدير البيانات الى ملف csv (وليس اكسل ، فالاكسل بصيغة xls يتحمل 65,536 سجل فقط ، وصيغة xlsx تتحمل 1,048,576 سجل فقط) ،
  2. او عمل نسخة من الاكسس ، والمنتدى مليئ بمثل هذه المواضيع.

 

منذ ساعه, الحلبي said:

والا كما شفت فى برنامجى اختلاط المعلومات وضياع اكسس

سؤال: هل الاكسس السبب ، او برنامجك هو السبب؟

 

للعلم ، يجب على المبرمج ان يعيد برمجة البرنامج (كله او اجزاء منه) بين الفترة والاخرى ، وذلك بسبب ان التعديلات والاضافات بعضها جوهري ، ويضطر الميرمج ان يضعها في البرنامج بطريقة او اخرى ،

بينما لاحقا ، يجب عليه ان ينظر في البرنامج ككل من اول وجديد ، ويعمل النسخة التالية منه ،

وفي مفهوم البرمجة ، فالنسخة الثالثة عادة تكون الانضج 🙂

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

استاذنا ومعملنا / @jjafferr

جميل جدا هذا التوضيح والشرح والسؤال الجديد الان

عندما يمتلئ الاكسس الى 2 جيجا المحددين له فكيف تحول قاعدة البيانات الى صيغة xlsx كما اشرت حضرتك 

وبعد هذا التحويل كيف ابحث مثلا على رقم فاتورة قديم ليست موجودة عندى 

جزاكم الله خيرا

رابط هذا التعليق
شارك

افضل طريقة هي ، ان تدع البيانات في الاكسس ، وتعطيها اسم ، مثلا ABD_2015-2021.accdb

وتفرغ قاعدة البيانات ، وتعمل عليها كأنها قاعدة بياناتك الجديدة ،

ثم تربط جداول القاعدة القديمة ، بالقاعدة الجديدة ،

وبتعديل في نموذج البحث ، بحيث يبحث في الجدول الجديد ، والجدول القديم 🙂

 

جعفر

رابط هذا التعليق
شارك

لا اريد أن أصدمك . . أحياناً مشاركة قاعدة بيانات أكسيس أسرع . . والسبب يعود للتصميم
نعود لموضوع الأرشفة . . 
أذا كانت البيانات منظمة في الجداول . لماذا نقوم بترحيل بيانات العام المالي 
أذا كان النموذج الرئيسي مصدره أستعلام بمعيار id . . حتى لو تجاوز عدد السجلات المليون لايهم طالما البيانات منظمة 

ذكر أستاذ جعفر في مشاركاته أكثر من عشر مرات ( حقل ترقيم تلقائي _ و حقل id , وجميعها مفهرسة ) وتشاهد الفرق عندما يكون الجدول في علاقه

وأخيراً : لا تسخدم تعبير like مهما تطلب الأمر 

وبالتوفيق

رابط هذا التعليق
شارك

منذ ساعه, msm 911 said:

لا اريد أن أصدمك

اذا كان الكلام موجه لى فانا الحمد لله متقبل اى شئ فى مجال البرمجة فقط وان شاء الله مفيش صدمة

 

منذ ساعه, msm 911 said:

ذكر أستاذ جعفر في مشاركاته أكثر من عشر مرات ( حقل ترقيم تلقائي _ و حقل id , وجميعها مفهرسة

معنى كلامك نجعلهم مفهرسين ام لا

ارجو الافادة استاذ / @msm 911

جزاك الله خيرا

رابط هذا التعليق
شارك

نعم 
حقل الترقيم التلقائي مفهرس وهو خاص بالجدول وتسميته بأسم مستقل مثلاً (IDAUTOTBITEM) تعرف السبب لاحقاً عند العلاقات في الأستعلامات
و حقل المفتاح الأساسي مفهرس وتسميه بأسم مستقل . . تعرف السبب لاحقاً عند العلاقات في الأستعلامات

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information