প্রাক-গণিত লক টেবিল বা কিছু হিসাবে বিবেচনা করুন। আমার অ্যাপ্লিকেশনটিতে হার্ডকোডিং মানগুলির পরিবর্তে কোন ডাটাবেস ব্যবহার করা আরও বেশি অর্থবোধ করে? মানগুলি বদলাচ্ছে না এবং এগুলি রক্ষণাবেক্ষণ বিকাশকারীদের থেকে খুব ভালভাবে আলাদা করা হয়েছে। 100 মান, 1 কে, 10 কে, 100 কে? আমি প্রায় 40k মান সংরক্ষণ করতে চাই। এখনই এটি একটি মেশিন দ্বারা উত্পাদিত switch
বিবৃতি (যা ভিএস 2010 অসন্তুষ্ট)।
সম্পাদনা:
যদি কেউ কৌতূহলী হন তবে আমি এখানে এটি কীভাবে পৌঁছেছি: আমার ডেটা দুটি 100 কে-এলিমেন্টের ভাসমান অ্যারে স্থির ছিল, তাই আমি এটি করেছি। ডেটা তৈরি করতে প্রায় 20 সেকেন্ড সময় লেগেছে, তাই আমি এটি একবার করেছিলাম এবং এটি বাইনারি ফর্ম্যাটর সহ এম্বেডড রিসোর্সে সিরিয়ালযুক্ত করেছি। অ্যাপ্লিকেশন শুরুতে ডেটা আনপ্যাক করা প্রায় 5 মিলিসেকেন্ড লাগে এবং প্রায় 45,000x দ্বারা আমি যে ডাটাবেস বাস্তবায়নটি প্রতিস্থাপন করছিলাম তা প্রতিস্থাপন করে (এই হার্ড-কোডিং মানগুলি আগে সেখানে সংরক্ষণ করা হয়েছিল)।