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