احتاج نصيحة من خبير قواعد بيانات

انا لدي بيانات اخزنها يومياً في قاعدة بيانات في sql server

وقاعد البيانات خلال شهرين وصلت الى 2 مليون صف او(سجل) في الجدول

وبعد شهرين سوف تكون 4 مليون صف

وانا اريد ان استخدمها لعدة سنوات

وخايف من الحجم الضخم المتوقع للصفوف

مانصيحتكم ..

هل استمر باستخدام sql server

او استعين بسيرفر مستقل او ماذا اعمل

علما انني مازلت مبتدئ في قواعد البيانات

ولكنني اتعلم يومياً

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

استخدم NoSQL

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

أدخل إلى هذا الموضوع، أول إجابة مفيدة جدًا، ويمكنك قراءة باقي التعليقات:

إن كان تطبيقك فيه عائد مالي جيد يفضل استخدام خدمة قواعد بيانات، يفضل من جوجل أو أمازون...

إن لم يكن فقط ضع قاعدة البيانات على سرفر (دون تطبيقات أخرى معه)، قم بترقية السرفر كلما كان ذلك ممكنا، ثم قم بال scaling لقاعدة البيانات ووضعها على عدة سرفرات واحد للتغييرات والأخرى للقراءة كلما أصبحت أبطأ.

الخيار الأفضل والأكثر أمانا هو الأول طبعا.

أريد سؤالك أخي، هل عملت على قواعد بيانات موجودة على سيرفرات مختلفة؟ بمعنى أن التطبيق في سيرفر وقاعدة البيانات في سيرفر مختلف تمامًا (دولة أخرى مثلاً)، وماهي العلوم التي ستحتاجها للتعامل مع قواعد بيانات في سيرفرات مختلفة؟ مثلاً خبرة في الـCCNA أو شيء آخر؟

عملت على الأمر على سرفرات موجودة في نفس الداتاسانتر، لكنه نفس المبدأ تماما.

في سؤالك قلت التطبيق في سرفر وقاعدة البيانات في سرفر، الأمر ممكن فقط بالإتصال بقاعدة البيانات بال IP عوض localhost وتفعيل إمكانية ذلك في MySQL.

إن كنت تقصد scaling قاعدة بيانات واحدة في عدة سرفرات عبر العالم فالأمر يدخل في إطار SysAdmin، وفي هذه الحالة عليك استخدام MySQL Cluster.

قــم بأرشفــة البيانات بعــد كل شهــر مثلاً في سيــرفر أو قــرص آخــر.