タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

dbとmysqlに関するKatsujiのブックマーク (2)

  • プログラム中にSQL関数を使わない3つの理由 - プログラマでありたい

    MySQLの関数の使い方で解り易くまとめている下記のエントリーについて。SQL関数は覚えていたら便利な事この上ないのですが、1点だけ賛同できないことがあります。それは、プログラム中にMySQL中の関数を使う事そのものです。 プログラムのコード量を減らす MySQL 関数 | バシャログ。 時と場合によりますが、次の3つの理由で止めた方が良いのではないかと考えます。 1.DBの負荷対策が一番コストが掛かる 2.DBがボトルネックになり易い 3.アプリケーションの保守性が下がる 1.DBの負荷対策が一番コストが掛かる 一般的に言って、DBサーバはスケールアウトし難い部分です。単純に参照系だけであれば、レプリケーション等で割合簡単にスケールアウト出来ますが、更新系までのスケールアウトを考えると中々大変です。Oracle RACのようにお金で解決する場合と、アプリレベルで負荷分散と工数を掛けて対策

    プログラム中にSQL関数を使わない3つの理由 - プログラマでありたい
  • プログラムのコード量を減らす MySQL 関数 | バシャログ。

    みなさん琉球朝顔ってご存知ですか?朝顔の中でもとてもたくましい事で有名な種類ですが今年の夏から我が家の庭に植えた所、未だに花が咲き誇っていて季節外れな事この上ありません、、、なんか雑草化すると駆除は困難だとか、、、 さて今日は知っておくと何かと便利な MySQL 組み込みの関数たちをご紹介しようと思います。プログラムサイドに記述すると数行に及ぶ処理が、SQL ベースで行うとほんの数文字で済んでしまいます。 DATE, DATE_FORMAT 日付や時刻関連の関数はとても充実していますが、中でもよく使うのはこの辺りでしょうか。こんなレコードがある時、、、 mysql> SELECT created FROM users; +---------------------+ | created | +---------------------+ | 2009-06-05 13:33:26 | |

    プログラムのコード量を減らす MySQL 関数 | バシャログ。
  • 1