আমি এই ওয়েব অ্যাপটি তৈরি করেছি (পিএইচপি এবং মাইএসকিএল) যা বিভিন্ন সংস্থার (বর্তমানে প্রায় 20 ক্লায়েন্ট) তথ্য সরবরাহ করে।
বর্তমান পরিস্থিতি পৃথক ডাটাবেসে ক্লায়েন্ট সম্পর্কিত তথ্য সংরক্ষণ করে, তাই সেখানে 20 ক্লায়েন্ট ডাটাবেস এবং 1 টি মাস্টার ডাটাবেস রয়েছে।
এখানে প্রধান সুবিধাগুলির মধ্যে একটি হ'ল প্রতিটি ক্লায়েন্ট ডিবি বিচ্ছিন্ন হওয়ার সাথে সাথে ক্লায়েন্ট আর্টফ্যাক্ট (রিপোর্ট, অডিট) ইত্যাদির সংখ্যা ক্রমযুক্ত হয়; আমাদের ক্লায়েন্টদের সুরক্ষা বোধ করা।
প্রতিটি ডিবিতে প্রায় 15 টি টেবিল থাকে এবং একটি সারণীর সর্বাধিক সারি প্রায় 2000 হয় This এটিকে সর্বাধিক 5000 রেকর্ড পর্যন্ত ছাঁটাই করা হবে বলে আশা করা হচ্ছে।
একটি একক ডিবি-স্তরের পরিবর্তন পরিচালনার অর্থ 20 টি ডাটাবেস পরিবর্তন করা, তবে বিরল ইভেন্টে আমার এই ধরনের পরিবর্তন আনা দরকার, আমি এমন একটি স্ক্রিপ্ট ব্যবহার করি যা একক ফাংশন কলে এটি করে।
আমরা একটি শেয়ার্ড হোস্টিংয়ের ব্যবস্থা করছি এবং আমাদের আইএসপি আমাদের সীমাবদ্ধ নং সরবরাহ করে। ডাটাবেসের; এবং এটিই আমাকে ডাটাবেসকে কেন্দ্রীকরণের দিক দিয়ে ভাবতে পরিচালিত করেছিল; যাতে সমস্ত ক্লায়েন্টের ডেটা মাস্টার ডাটাবেসে সংরক্ষণ করা যায়।
অবশ্যই, কিছু গুরুত্বপূর্ণ সমস্যা যা ক্রপ হয়:
ক। শিল্পকর্মের ক্রম বজায় রাখা, (এটি একটি অতিরিক্ত রেফারেন্স কী তৈরি করে সম্বোধন করা যেতে পারে) খ। গতি এবং কার্য সম্পাদন (যে ক্ষেত্রে আমি বিষয়গুলিকে গতি বাড়ানোর জন্য সূচি তৈরি করতে পারি) সি। সুরক্ষা: এটি ক্লায়েন্টের তথ্য আনে এমন প্রতিটি ক্যোয়ারী হিসাবে পরিচালিত হবে। এছাড়াও তাদের ক্লায়েন্ট_আইডি ট্র্যাক করবে
ভবিষ্যতে আমাদের অন্য সংস্থার ডেটাসেটের তুলনা করার বিষয়ে বিবেচনা করার প্রয়োজন হতে পারে তবে আমি বিশ্বাস করি যে কেন্দ্রীভূত ডিবিতেও এটি অর্জন করা যেতে পারে। আমি কেন্দ্রীভূত ডাটাবেসে সরে যাওয়ার জন্য কিছুটা ঝোঁক (পারফরম্যান্স এবং রক্ষণাবেক্ষণের কারণে)।
আপনি কি মনে করেন যে কেন্দ্রীভূত ডাটাবেসে স্থানান্তরিত হওয়া আমাদের মতো (স্বতন্ত্র ডাটাবেসে) থাকার চেয়ে আরও বেশি অর্থবোধ করে?
আপনার উপদেশের জন্য ধন্যবাদ.