আমি ভাবছি যে ফায়ার স্টোরে এক রাউন্ড ট্রিপে (নেটওয়ার্ক কল) আইডির তালিকা করে একাধিক নথি পাওয়া সম্ভব কিনা?
a
, b
, c
কিছু করতে। আমি তিনটি জন্য অনুরোধ পৃথক অনুরোধ সমান্তরাল। a
100 মিমি লাগে, 150 মিমি b
নেয় এবং c
3000 মিমি লাগে। ফলস্বরূপ, টাস্কটি করতে আমাকে 3000 মিমি অপেক্ষা করতে হবে। এটি max
তাদের হতে চলেছে । আনার জন্য নথির সংখ্যা বড় হলে এটি ঝুঁকিপূর্ণ হতে চলেছে। নেটওয়ার্ক স্থিতির উপর নির্ভর করে, আমি মনে করি এটি একটি সমস্যা হয়ে উঠতে পারে।
SELECT * FROM docs WHERE id IN (a,b,c)
একই পরিমাণ সময় লাগবে? আমি পার্থক্যটি দেখতে পাচ্ছি না, যেহেতু সংযোগটি একবার ইনস্টল হয়ে গেছে এবং বাকিটি তার উপর পাইপলাইনযুক্ত। সময় (সংযোগের প্রাথমিক প্রতিষ্ঠার পরে) সমস্ত নথি + 1 রাউন্ড ট্রিপের লোড সময়, উভয় পদ্ধতির জন্য একই। যদি এটি আপনার জন্য আলাদা আচরণ করে, আপনি কি কোনও নমুনা ভাগ করতে পারেন (আমার লিঙ্কিত প্রশ্নে)?