আমাদের ডাটাবেসটি খুব বড় হওয়ায় আমরা বর্তমানে কিছু কার্য সম্পাদনের সমস্যা নিয়ে চলেছি। গত 10 বছর ধরে ডেটা সঞ্চিত আছে এবং 2 বছরের বেশি পুরানো ডেটা নতুন ডাটা হিসাবে একই টেবিলে সংরক্ষণ করার কোনও কারণ আমি দেখছি না।
এখন যেহেতু ডেটাবেস পরিচালনার ক্ষেত্রে আমার খুব গভীর অভিজ্ঞতা নেই, তাই আমি পুরানো ডেটা সংরক্ষণাগার দেওয়ার জন্য সেরা উপায়গুলি সন্ধান করছি।
তথ্য
মোট ডাটাবেসে প্রায় 310'000'000 রেকর্ড রয়েছে।
ডাটাবেসটির হার্ড ডিস্কে 250 গিগাবাইট প্রয়োজন।
- সার্ভার সংস্করণটি এসকিউএল সার্ভার ২০০৩ এর সাথে সামঞ্জস্যতা স্তরের এসকিউএল সার্ভার ২০০ ((90) রয়েছে তবে আমরা শীঘ্রই এসকিউএল সার্ভার ২০১২-তে আপগ্রেড করার পরিকল্পনা করছি
আমি দুটি সম্ভাবনা সম্পর্কে চিন্তা করেছি:
নতুন ডাটাবেস
প্রোডাকশন সার্ভারে থাকা অনুরূপ ডাটাবেস তৈরি করুন এবং নতুন ডাটাবেসে পুরানো সমস্ত ডেটা sertোকান।
- অসুবিধা: যেহেতু লিঙ্কযুক্ত সার্ভারগুলিকে আমাদের পরিবেশে অনুমোদিত নয়, প্রয়োজনে পুরানো ডেটাতে যোগদান করা কঠিন হবে
ইতিহাসের স্কিমা
প্রোডাকশন ডাটাবেসের মতো একই টেবিলগুলি সহ একটি নতুন স্কিমা ফে [হিস্ট] তৈরি করুন । নতুন স্কিমে এই নতুন টেবিলগুলিতে সমস্ত পুরানো ডেটা .োকান।
- সুবিধা: সহজ যোগদান, ভবিষ্যতে যদি পুরানো ডেটা প্রয়োজন হয়
- আপনি কি সমাধানগুলির মধ্যে অন্যটির চেয়ে বেশি পছন্দ করেন?
- কেন?
- এর চেয়ে আরও ভাল সম্ভাবনা কি আছে?
- বিদ্যমান কোন সরঞ্জাম রয়েছে যার সাহায্যে এই কাজটি সহজেই সম্ভব?
- অন্য কোন চিন্তা?
আগাম ধন্যবাদ
সম্পাদন করা
অতিরিক্ত প্রশ্ন:
নতুন তৈরি আর্কাইভ টেবিলের জন্য কি প্রাথমিক / বিদেশী কী প্রয়োজন হবে?
বা তাদের কী কী কলাম / সীমাবদ্ধতা ছাড়াই কলামগুলি থাকা উচিত?