アカウント名:
パスワード:
DBのカラムがんがん増やす人やめてほしい。しかもparam1、param2、param3とか意味不明なカラム名で増やしていくからもう管理不能。DBを3次元に構築する話をしたら知らなかったし。
name01,value01,name02,value02, .... name99,value99
って感じのテーブル構成を昔見たことがあります。多分作った人は「俺って頭いい」って思ったんでしょうね。
仕様で配列を使うことを禁じられたことがありました。
拝承
ちゃんと java.util.List の実装クラスを使えってことでしょ。普通普通。
ROLAPはあるけど、RDBとMDDBは別のものだよ。製品使わないならインデックスの管理のコストとカラム増やすコストと比べないとダメだしね。
ただの正規化の話しているならごめん。ただしキーが共通でないなら分割するのは最適とは限らない(…でも3次元の話してるから正規化可能なんだよね?)
意味不明なカラム名はメインフレームに併せて汎用的な持たせ方してるとか、SQL文の構築にループが使える様になるとか言い出すのよね…やめてほしい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
DBのカラムがんがん増やす人 (スコア:0)
DBのカラムがんがん増やす人やめてほしい。
しかもparam1、param2、param3とか意味不明なカラム名で増やしていくからもう管理不能。
DBを3次元に構築する話をしたら知らなかったし。
Re: (スコア:0)
name01,value01,name02,value02, .... name99,value99
って感じのテーブル構成を昔見たことがあります。
多分作った人は「俺って頭いい」って思ったんでしょうね。
Re: (スコア:0)
仕様で配列を使うことを禁じられたことがありました。
拝承
Re:DBのカラムがんがん増やす人 (スコア:1)
ちゃんと java.util.List の実装クラスを使えってことでしょ。
普通普通。
Re: (スコア:0)
ROLAPはあるけど、RDBとMDDBは別のものだよ。
製品使わないならインデックスの管理のコストとカラム増やすコストと比べないとダメだしね。
ただの正規化の話しているならごめん。
ただしキーが共通でないなら分割するのは最適とは限らない(…でも3次元の話してるから正規化可能なんだよね?)
意味不明なカラム名はメインフレームに併せて汎用的な持たせ方してるとか、SQL文の構築にループが使える様になるとか言い出すのよね…やめてほしい。