The Daily WTF 日本語 フォロー スリーディジットアクロニム JBのデータベースには、一意のIDを生成するために設計されたthree_alpha_numericsという名前のテーブルが含まれています。このテーブルには、3文字の文字列を格納するdigit列と、その数字が数値であるか('Y')否か('N')を示すis_numeric列の2つの列があります。このテーブルの主な目的は、効率的な一意のID生成を促進することです。ストアドプロシージャは、このテーブルを別のテーブルと結合し、未使用の数字でフィルタリングすることにより、一意のIDを生成するためにこのテーブルを利用します。しかし、ストアドプロシージャはis_numericが'Y'である行のみを考慮します。その結果、非数値データを含むテーブルの大部分は決して利用されません。このテーブルは、約1,000個の一意のIDの限られたセットの生成を可能にし、これは十分であると見なされます。この設計は、これらのIDを生成するために多くの情報を犠牲にしています。このようなセットアップは、データベースで一意のIDを生成するという複雑なタスクを管理するために不可欠です。未使用の英数字のトリプレットは、このアプローチの結果として生じます。この設計は、非効率性があっても、一意の数値識別子の生成を優先します。その後、テキストにはBuildMasterの宣伝広告が含まれています。 Three Digit Acronyms thedailywtf.com The Daily WTF 日本語 RSS thenote.app
three_alpha_numericsという名前のテーブルが含まれています。このテーブルには、3文字の文字列を格納するdigit列と、その数字が数値であるか('Y')否か('N')を示すis_numeric列の2つの列があります。このテーブルの主な目的は、効率的な一意のID生成を促進することです。ストアドプロシージャは、このテーブルを別のテーブルと結合し、未使用の数字でフィルタリングすることにより、一意のIDを生成するためにこのテーブルを利用します。しかし、ストアドプロシージャはis_numericが'Y'である行のみを考慮します。その結果、非数値データを含むテーブルの大部分は決して利用されません。このテーブルは、約1,000個の一意のIDの限られたセットの生成を可能にし、これは十分であると見なされます。この設計は、これらのIDを生成するために多くの情報を犠牲にしています。このようなセットアップは、データベースで一意のIDを生成するという複雑なタスクを管理するために不可欠です。未使用の英数字のトリプレットは、このアプローチの結果として生じます。この設計は、非効率性があっても、一意の数値識別子の生成を優先します。その後、テキストにはBuildMasterの宣伝広告が含まれています。