আমার জ্যাঙ্গো ইউনিট পরীক্ষাগুলি চালাতে দীর্ঘ সময় নেয়, তাই আমি সেই গতি বাড়ানোর উপায়গুলি খুঁজছি। আমি একটি এসএসডি ইনস্টল করার বিষয়টি বিবেচনা করছি , তবে আমি জানি যে এর ডাউনসাইডগুলিও রয়েছে। অবশ্যই, আমার কোডটি দিয়ে আমি করতে পারি এমন কিছু জিনিস রয়েছে তবে আমি একটি কাঠামোগত সংশোধন করছি। এমনকি একটি একক পরীক্ষা চালানো ধীরে ধীরে ধীরে ধীরে ডাটাবেসটি পুনরায় তৈরি / দক্ষিণে স্থানান্তরিত হওয়া দরকার। সুতরাং এখানে আমার ধারণা ...
আমি জানি যেহেতু পরীক্ষার ডাটাবেসটি সর্বদা খুব ছোট থাকবে, আমি কেন পুরো টেস্ট ডাটাবেসটিকে সর্বদা র্যামে রাখার জন্য সিস্টেমটি কনফিগার করতে পারি না? কখনই ডিস্কটি স্পর্শ করবেন না। আমি জাজানোতে এটি কীভাবে কনফিগার করব? আমি মাইএসকিউএল ব্যবহার করা চালিয়ে যেতে পছন্দ করব যেহেতু আমি প্রযোজনায় এটি ব্যবহার করি তবে এসকিউএলাইট 3 বা অন্য কোনও কিছু যদি এই সহজ করে তোলে তবে আমি সে পথে যাব।
এসকিউএলাইট বা মাইএসকিউএল এর সম্পূর্ণরূপে মেমরি চালানোর কোনও বিকল্প নেই? র্যাম ডিস্কটি কনফিগার করা এবং সেখানে এটির ডেটা সংরক্ষণের জন্য টেস্ট ডাটাবেসটি কনফিগার করা সম্ভব উচিত, তবে জ্যাঙ্গো / মাইএসকিউএলকে নির্দিষ্ট ডাটাবেসের জন্য একটি আলাদা ডেটা ডিরেক্টরি ব্যবহার করতে কীভাবে বলতে হবে তা আমি নিশ্চিত নই, বিশেষত যেহেতু এটি মুছে যেতে থাকে এবং প্রতিটি রান পুনরায় তৈরি। (আমি একটি ম্যাক এফডাব্লুআইডাব্লু।)